RTEMS sur Raspberry Pi

Magazine
Marque
Open Silicium
Numéro
9
Mois de parution
décembre 2013
Spécialité(s)


Résumé

Dans le numéro 6 d'Open Silicium, nous avons décrit l'utilisation du système temps réel RTEMS sur un carte ARM Mini2440. Cette carte était très populaire à l'époque mais a été depuis supplantée par de nombreux produits à la fois bon marché et beaucoup plus performants. La célèbre Raspberry Pi (RPi) est la plus ancienne de cette catégorie et un portage RTEMS est officiellement disponible depuis l'été 2013. Dans cette article nous décrirons la mise en place du BSP RTEMS pour la RPi puis nous mettrons en œuvre un exemple de pilote pour les GPIO de la RPi.


1. Introduction

La RPi fut initialement créée dans un but éducatif afin de fournir un « PC bon marché » utilisant l'architecture ARM. Elle est donc le plus souvent utilisée avec une distribution Linux standard incluant X11 ainsi qu'un environnement de développement natif. La Raspbian basée sur Debian 7 fut la première disponible, suivie de près par ArchLinux. Plus récemment, la distribution Fedora a été adaptée à la RPi sous le nom Pidora. La plupart des articles et ouvrages consacrés à la RPi évoque la programmation en Python, ce qui n'est pas un mauvais choix pour une certaine catégorie de projets mais nous pensons qu'il est souhaitable de présenter une autre vision du développement sur cette plate-forme. Pour notre part, nous avons déjà évoqué cette carte dans les colonnes de GLMF ou Open Silicium dans le cadre d'une utilisation plus orientée vers les systèmes embarqués. Un récent article (Open Silicium numéro 7) a décrit l…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous