. Le-coeur-du-noyau, Gestionnaire de tâches) qui a la responsabilité de gérer et d

. Le-gestionnaire-d, évènement offre à l'application les fonctions nécessaires à la gestion des évènements d'une tâche (mise en attente sur un évènement, effacer un évènement

L. Annexe-4, . Mplab, . Le, and . De-microchip?, Annexe 4 -1 L'environnement MPLAB Microchip fournit gratuitement un outil logiciel de développement MPLAB

/. Plusieurs-compilateurs and . Peuvent-Être-utilisés, Un assembleur est livré avec MPLAB : MPASM. Les autres peuvent être achetés et y êtres intégrés. Microchip a prévu de pouvoir choisir un des compilateurs suivants : Byte Craft

. Le-fichier-cible, Target File) qui un fichier hexadécimal pouvant être chargé sur un PIC. Les noeuds source (Node Source) sont les fichiers utilisés pour la création du fichier final. Ce sont aussi des fichiers du projet (Project Files) Ils comprennent : les fichiers source en langage d'assemblage

M. Le-cross-compilateur, Il s'interface directement avec MPLAB avec lequel un débogage est possible. Il possede cependant les propriétés suivante, Microship correspond aussi à ces critères

C. Le-langage and . Au, ANSI défini un certain nombre de fonctions standards, qui sont regroupées dans les librairies de fonctions, chacune définie par un fichier d'entête (header)

. Le-réseau-confort-permet-aux-Équipements-de-se-partager-le-système-d-'affichage, Le protocole utilisé est le VAN à débit moyen (125 Kbits/s). La quantité d'informations qui circulent est très importante. Les échanges sont du type multi-maître. Le temps de réponse demandé est de 500 ms (entre une commande et une activation)

/. Kbits, La quantité d'informations qui circulent est faible. Les échanges sont du type multimaître . Le temps de réponse demandé est de 50 ms (entre une commande et une activation

P. Pour-les-modèles-de-la-gamme, Xsara Picasso par exemple) l'architecture électrique et électronique s'articule autour du Boîtier de Servitude Intelligent (BSI), véritable "tête pensante" qui centralise et traite les informations issues d'un réseau inter-système mécanique (protocole CAN : contrôler area network) pour ce qui concerne l'ABS, le contrôle des moteurs, la boîte de vitesses automatique, l'ESP... Celui-ci est également relié à trois autres réseaux de protocole VAN dont l'un est dédié au confort (écrans multifonctions, climatisation, guidage embarqué, radio) l'autre à la carrosserie (les sièges et les portes) et le dernier aux fonctions de sécurité (airbags, feux de signalisation)

[. Vii-bibliographie, T. Alabau, and . Dechaize, Ordonnancement temps réel par échéance, 1992.

A. Sangiovanni-vincentelli, Embedded System Design: Foundations, Methodologies and Applications, Chess Seminar, 2002.

. [. Audsley, Optimal priority assignment and feasibility of static priority tasks with arbitrary start times, p.31, 1991.

A. [. Audsley and . Grigg, Timing analysis of the ARINC 629 data bus for real-time applications. Microprocesssors and Microsystems, 1997.

D. [. Baruah, S. Chen, A. Gorinsky, and . Mok, Generalized multiframe tasks. Real-Time Systems, pp.5-22, 1999.

[. Bashir and M. Hayat, Active transceiver design pattern for data communication applications, 7th International Multi Topic Conference, 2003. INMIC 2003.
DOI : 10.1109/INMIC.2003.1416761

. [. Basilico, Environnements Java pour applications embarquées et temps réel Document interne, projet RT Java / TI 08-01, version préliminaire et provisoire, Laboratoire d'informatique industrielle, 2005.

N. Belloir and A. , Formalisation de la relation Tout-Partie : application a l'assemblage des composants logiciels, Journées Composants, 2001.

J. [. Booch, I. Rumbaugh, and . Jacobson, The unified Modeling Langage User Guide, 1999.

M. Benjamin and . Brosgol, A Comparison of Ada and Java? as a Foundation Teaching Language, Ada Core Technologies, 2000.

B. Burns, T. Dobbing, and . Vardanega, Guide for the use of the Ada Ravenscar Profile in high integrity systems, ACM SIGAda Ada Letters, vol.XXIV, issue.2, 2004.
DOI : 10.1145/997119.997120

A. [. Burns and . Wellings, Real-Time Systems and their Programming Languages Road vehicles -Interchange of digital information -Controller Area Network for high-speed Communication, 1990.

N. [. Chaari, L. Masmoudi, and . Kammoun, Etude comparative entre les protocoles du multiplexage de données dans le véhicule

. [. Cnrs, Le temps réel, technique et Science Informatiques, 1988.

M. [. Coffman, D. Garey, and . Johnson, Approximation algorithms for bin packing: a survey In Approximation algorithms for NP-hard problems, pages 46_93, 1996.

J. Pierre and E. , Systèmes réactifs synchrones et asynchrones In Applications, Réseaux et Systèmes, École d'été temps réel'99, pp.43-51, 1997.

E. Oliveira, Dimensionnement temps réel d'un véhicule : étude de cas et perspectives, 2005.

. Gof, E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns ? Elements of Reusable Object-Oriented Software, 1995.

. [. Halbwachs, Kluwer, Synchronous programming of reactive systems, Academic Pub, 1993.

T. [. Hardung, A. Kolzow, and . Kruger, Reuse of software embedded automotive systems, p.4, 2004.

[. Kopetz and G. Grunsteidl, TTP-a protocol for fault-tolerant real-time systems, Computer, vol.27, issue.1, pp.14-23, 1994.
DOI : 10.1109/2.248873

J. [. Liu and . Layland, Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment, Journal of the ACM, vol.20, issue.1, pp.46-61, 1973.
DOI : 10.1145/321738.321743

. [. Lea, Concurrent Programming in Java TM . Second Edtition. Design Principles and Patterns, 2000.

. [. Mok, Fundamental design problems for the hard real-time environments, 1983.

D. [. Mok and . Chen, A multiframe model for real-time tasks, Proceedings of the 17th IEEE Real-Time Systems Symposium (RTSS '96), p.22, 1996.

[. Crnkovic, Component-Based Development of Safety-Critical Vehicular Systems, MRTC Report, 2005.

[. Group, The Common Object Request Broker: Core Specification, version 3.0.2 edition, 2002.

A. [. Puschner and . Burns, Guest Editorial, Real-Time Systems, vol.30, issue.1-2, pp.115-128, 2000.
DOI : 10.1007/s11241-005-0501-2

. [. Puaut, Méthodes de calcul de wcet (worst case execution time) état de l'art. Ecole d'été Temps Réel, pp.165-175, 2005.

B. W. Kernighan and D. M. Ritchie, The C Programming Language, Conception d'un générateur d'intergiciels temps réel embarqués dans l'automobile Mémoire de PFE Karim DAHMEN, 2006.

R. Pascal and V. Franck, UML en action, De l'analyse des besoins à la conception en Java, Eyrolles, 2003.

[. Marques, N. Navet, and F. , Simonot-Lion, Frame-Packing under realtime constraints, 5th IFAC International Conference on Fieldbus Systems and their Applications, pp.7-9, 2003.

[. Marques and F. Simonot-lion, Guidelines for the development of communication middleware for automotive applications, Proceedings of the 3rd Workshop on Object-oriented Modeling of Embedded Real-Time Systems (OMER3), 2005.
URL : https://hal.archives-ouvertes.fr/inria-00000396

[. Marques, Méthodologie de développement des services de communication temps réel d'un intergiciel embarqué dans l'automobile, Thèse, 2006.

R. , S. Marques, F. Simonot-lion, and N. Navet, Optimal configuration of an in-vehicle embedded middleware, the 3rd Taiwanese-French Conference on Information Technology (TFIT'06), pp.425-444, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00105928

L. Rodrigues and P. Et-ver-'issimo, Message Slotting : Ensuring Replica Determinism in Preemptive Real-Time Systems, Rapport technique, pp.58-93, 1993.

C. [. Sandstrom, M. Norstrom, and . Ahlmark, Frame packing in real-time communication, Proceedings Seventh International Conference on Real-Time Computing Systems and Applications, 2000.
DOI : 10.1109/RTCSA.2000.896418

C. Douglas, C. D. Schmidt, and . Cranor, Half-Sync/Half-Async An Architectural Pattern for Efficient and Well-structured Concurrent I/O, Pattern Languages of Program Design 2, 1996.

C. Douglas, C. Schmidt, and . Cleeland, Applying a Pattern Language to Develop Extensible ORB Middleware, Design Patterns in Communications, 2000.

D. [. Schmidt, S. Levine, and . Mungee, The design of the TAO real-time object request broker, Computer Communications, vol.21, issue.4, 1998.
DOI : 10.1016/S0140-3664(97)00165-5

. [. Stankovic, Misconception about real-time computing, IEEE Computer Magazine, pp.0-19, 1988.

K. [. Takada and . Sakamura, Schedulability of generalized multiframe task sets Conception d'un générateur d'intergiciels temps réel embarqués dans l'automobile Mémoire de PFE Karim DAHMEN, 2006.

A. [. Tindel, J. Burns, and . Wellings, Analysis of hard real-time communications, under static priority assignment, pp.147-171, 1995.
DOI : 10.1007/BF01088855

K. Tindell and J. Clark, Holistic schedulability analysis for distributed hard real-time systems, Microprocessing and Microprogramming, vol.40, issue.2-3, 1993.
DOI : 10.1016/0165-6074(94)90080-9

A. [. Tindell, A. J. Burns, and . Wellings, Calculating controller area network (can) message response times, Control Engineering Practice, vol.3, issue.8, pp.1163-1169, 1995.
DOI : 10.1016/0967-0661(95)00112-8

. A. Vol98, K. Rajnak, L. Tindell, and . Casparsson, Volcano communications concept, 1998.

. Wasar, A. Autosar, and . Open-system-architecture, oberle.org/can-can.html [WCANS] Complete CAN Solutions for Diverse Embedded Applications, www.microchip.com/stellent/groups, www-lih.univlehavre .fr/~dutot/enseignement/CORBA/Cours/5Callbacks.pdf [WCC5X] Compilateur CC5X, 2006.

. Parsic-v3, 39 de Swen Gosh, http://www.parsic.de/ [WPIC18] 8-bit PIC ® Microcontrollers, Conception d'un générateur d'intergiciels temps réel embarqués dans l'automobile Mémoire de PFE Karim DAHMEN, 2006.