EMBEDDED ELECTRONICS DESIGN SOLUTIONS
email 
Password 

Know how

- Digital & Analog electronics Design
- Real-Time Embedded Software
- Project management & Technical support
- Safety experts
- Standards & Certifications
- Prototyping & validation solutions

Our requirements

- Design Methodologies
- Reusability, COTS, Portability & Traceability
- Capitalisation & Continuous improvement
- Quality of Development process
- Responsiveness, Confidentiality, interpersonal skill

News

CIR & CII Approval for 2015-2017
Sep 2015: Participating at eNOVA 2015, booth A51
Feb 2015: Participating at B2B meeting Tech'Innov
Feb 2015: Participating at NI Days
Dec 2014: Participating at ARM Technology Symposium Europe
Nov 2014: Present at "Assises de l'Embarqué"
Nov 2014: Present at MIDEST Event
Oct 2014: Present at World Nucleat Exibition
Sep 2014: Present at eNOVA Event
Sep 2014: Present at Intelligent Building System Event
Jun 2014: Participate at ALTERA Embedded Symposisum
Jun 2014: Present at SMART GRID Event
May 2014: Participating at B2B meeting Industries-Days
Apr 2014: Present at MEDTEC Event
Apr 2014: Present at CEA's day "From Research to Industry"
Apr 2014: Present at RTS-M2M Event

Contact Us

CIELE INGENIERIE
135 Chemin des bassins
94000 CRETEIL

+33 (0)1 43 39 44 41
(FRENCH)

Evolution du séquenceur de tâche pour les produits à base de microcontrôleur

Contexte

CIELE Ingénierie est une entreprise spécialisée dans le développement de solutions embarquées électroniques et logicielles. Les solutions développées par CIELE sont aujourd’hui intégrées dans les domaines d’expertises dits critiques tels l’avionique, l’automobile, le ferroviaire et la défense.

CIELE Ingénierie est une entreprise spécialisée dans le développement de solutions embarquées électroniques et logicielles. Les solutions développées par CIELE sont aujourd’hui intégrées dans les domaines d’expertises dits critiques tels l’avionique, l’automobile, le ferroviaire et la défense.

CIELE développe aujourd'hui des produits à base de microcontrôleurs Microchip PIC18, PIC24, PIC32 dans le cadre de la réalisation de projets.

Les produits déjà développés utilisent un séquenceur de tâches permettant d'assurer les fonctionnalités de base, tout en assurant une empreinte mémoire réduite.Le séquenceur de tâche a évolué au sein de chaque produit afin de répondre aux spécificités de ceux-ci.


CIELE souhaite mettre à jour le séquenceur de tâche afin d'améliorer et de simplifier son utilisation au sein des futurs projets.


En fonction des recherches effectuées, une solution du commerce pourra également être envisagée.


Objectifs et travail à réaliser

- Identifier les différentes versions de séquenceurs CIELE, et les fonctionnalités de chacun (slot configurable, définition de tâche de fond...)

- Proposer des évolutions du séquenceur (ajout de fonctionnalité de préemption notamment)

- Identifier les solutions du commerce permettant de répondre aux fonctionnalités (Ex : FreeRtos, DSPnano RTOS ...), et effectuer un tableau comparatif (critères à définir).

- Proposer un outil de configuration/génération du nouveau séquenceur


Prérequis et apports du stage

Ce stage contient une partie importante de recherche et de synthèses de solutions internes/externes. Une bonne compréhension des mécanismes de gestion des tâches est nécessaire.

Ce stage permettra de consolider les connaissances dans le domaine des microcontrôleurs, et d'avoir une vision globale des différentes solutions de gestion des tâches sur ce type de cibles.


Profil

Stage ingénieur de niveau bac + 5, spécialisation systèmes logiciels embarqués.

Connaissances souhaitées :
— Architecture microcontrôleur
— OS type eCos, FreeRTOS, ...
— Programmation C, assembleur
— Développement sur plateforme de type NetBeans


Informations administratives

Responsables du stage :
— Vincent Rogeon
— Cédric Palarino

Encadrants du stage :
— Vincent Rogeon
— Grégory Labrouche

Lieu du stage : bureau d’étude CIELE Ingénierie – Créteil Europarc – Métro L8 Créteil Pointe du Lac

Rémunération : 900 – 1100 € selon profil

Durée : six mois

© 2012 - CIELE INGENIERIE - Tous droits réservés | Mentions légales | Liens