jeudi 19 novembre 2015

OSEK/VDX et AUTOSAR pour l'embarqué automobile avec cartes STM

Une vingtaine de cartes STM32F407 Discovery sont maintenant disponibles dans la salle. Ces cartes sont équipées d’un processeur ARM Cortex-M4, de LEDs, de boutons poussoirs, d’un accéléromètre, d’ADCs et de DACs et  de diverses interfaces de communication. Une particularité de la carte est qu’elle intègre une interface de débuggage (st-link/V2) accessible directement via USB. 

Comme pour les cartes Armadeus, un environnement de développement pour cette carte est fourni au travers d’une machine virtuelle (disponible dans le répertoire /usr/local/VMs/Trampoline/). Pour démarrer, importer la machine virtuelle (dans un répertoire local!) et la démarrer. A la connexion de la carte, un device /dev/ttyACM0 doit apparaitre, sinon vérifier la présence du device sur la machine hôte et la configuration USB de la VM (ajouter l'utilisateur dans le groupe vboxusers).

Cette environnement de développement inclus également le nécessaire pour faire du développement d’application temps réel. Deux systèmes d’exploitation temps réel en source libre sont disponibles : freeRTOS (http://www.freertos.org) et Trampoline (http://trampoline.rts-software.org). Trampoline est une implémentation de la norme OSEK/VDX et AUTOSAR.

Contact : Michaël Lauer. 


stm32f4_discovery.jpg