MWSC

Logiciel embarqué

Qu'est ce qu'un système embarqué ?

Un logiciel embarqué est un logiciel permettant de faire fonctionner une machine équipée d’un ou plusieurs microprocesseurs. Il réalise une tâche spécifique avec une intervention humaine limitée. En développant des logiciels toujours plus compétitifsMWSC répond aux exigences de demain et à l’évolution de votre métier. Nos experts sont là pour comprendre et maîtriser votre expertise fonctionnelle et votre business modèle, afin de vous proposer une architecture logicielle parfaitement adaptée à vos besoins.

01

MWSC vous accompagne dans la définition et la formalisation de votre besoin. Nous prenons en compte vos idées pour déterminer les aspects critiques et innovants de votre future solution, et rédigeons les spécifications adaptées. 

02

Architecture

MWSC vous propose une architecture logicielle pour un module ou un produit complet. 

03

Design logiciel

MWSC vous propose un design et une ergonomie responsive sur l’ensemble des outils. 

Une large palette de compétences en embarqué

Le développement de logiciels embarqués nécessite de fortes compétences métier afin de respecter les contraintes fonctionnelles inhérentes à ces systèmes. Il nécessite aussi un travail constant d’amélioration et d’optimisation technologique des performances du système : consommation énergétique, occupation mémoire, puissance de calcul.

Nos ingénieurs proposent divers services en développement embarqué …

Connectivité de dispositif sécurisé

Développement de firmwareS

Nous développons le firmware des produits existants. 

Développement d’interfaceS

Du niveau le plus simple (pas d’écran, seulement des identifiants ou des boutons) au plus complexe (écran tactile). 

Des outils variés s'adaptant à votre projet​

Un système embarqué nécessite un travail constant d’amélioration et d’optimisation technologique des performances du système : consommation énergétique, occupation mémoire, puissance de calcul.

Nos équipes maitrisent des outils variés afin de développer ou d’adapter le logiciel embarqué qui correspond à vos besoins et vos attentes.

Maitrise des processeurs

8051, PIC, x86, PowerPC, ARM7, ARM9, Cortex-A, Cortex-M, TMS320C6x, TMS320C54x

Langages de programmation

C/C++, x86 assembly, Verilog HDL

Protocoles réseaux

TCP IP, ATM, PPP, X25, VoIP (H323, MGCP, SIP, H.261, H.263, RTP, RTCP), CAN, Bluetooth, GSM/GPRS/EDGE, UMTS, Wi-Fi, Wavenis, LonWorks.

Systèmes d’exploitation

 Linux Embedded, NetBSD, VxWorks, µC/OS-II, FreeRTOS

Autres outils

OrCAD, PSpice, Mentor Graphics, NI-Labview, MATLAB / Simulink, GDB, Trace32 / Lauterbach, Xilinx ISE® Foundation” Software, QUARTUS II, Atmel FPGA ID

Les services satellitaires

La proximité de nos équipes avec l’agence spatiale européenne (ESA) nous permet d’intégrer dans nos développements les atouts de la technologie spatiale.

Développer plus rapidement votre solution IoT

Envie de créer une solution connectée ou de connecter un produit existant ? N’hésitez pas à nous contacter afin d’échanger sur votre projet.

TÉLÉPHONE

04 34 81 69 60 

Contactez-nous