Logiciel embarqué
Nous intervenons sur chaque étape de la réalisation de logiciels embarqués critiques : Spécifications, plans de tests, conception, codage, validation et intégration sur cartes électroniques du commerce ou spécifiques.
Nous sommes experts sur les technologies de type Linux embarqué (voir ci-dessous).
CIELE continue de développer sa maîtrise dans les compétences suivantes :
- Noyaux et OS temps réel : RTos, VxWorks, PSOS, QNX, LinuxOs, normes OSEK...
- Microcontrôleurs, microprocesseurs : 8 à 32 bits, RISC, ARM...
- DSP : Texas Instruments, Analog Devices...
- Composants programmables : EPLD, FPGA (Xilinx, Altera, Lattice...)
- Logiciels temps réel, incluant les drivers de communication suivants : Bluetooth, Wifi, USB, CAN, LIN, Diag On CAN, MOST, FlexRay, TTP...
- Régles et standards : MISRA, AUTOSAR Basic software, ARINC653, IMA (Integrated Modular Avionics)
- Langages évolués C, C++, ADA, JAVA, ...
- Langages assembleurs en fonction des processeurs cibles (familles Intel, Motorola, Texas,...)
QUALITE CIELE
Nos activités Logiciel incluent:
- La mise en place et le suivi d’exigences : Reqtify, Doors
- La Gestion de Configuration/Qualité : CMMi3
- La sûreté de fonctionnement : CEI-61508
Nos engagements en développement/validation et sur le produit fini, couvrent les normes et contraintes telles que:
- OSEK, AUTOSAR, ISO 26262 pour l’Automobile
- DO-178 pour l’Aéronautique
- EN 50128 pour le Ferroviaire
Linux
Spécialistes du développement Noyau, les experts de CIELE pourront assister vos développements pour tout type de système ou driver :
- Configuration du noyau pour une carte spécifique
- Développement de drivers et modules : network driver, PCI, SPI, I²C...
- Portage complet du kernel sur de nouvelles architectures
CIELE propose des solutions Linux embarqué sur FPGA et SoC FPGA :
- Compilation de la solution adaptée à votre cible
- Développement des drivers sous Linux et des IP FPGA
- Développement d’API pour vos applications
- Développement d’application