Développement embarqué avec RISC‑V

Ce site dédié aux micro-contrôleurs RISC‑V® vous propose :

  • des articles d'information (couleur repère : mauve),

  • des cours de développement embarqué (couleur repère : vert) basés sur ces micro-contrôleurs,

  • et des exercices libres (couleur repère : orange) pour approfondir les notions abordées.

    Les solutions n'en sont pas fournies car c'est en résolvant par vous-même des problèmes que vous apprendrez vraiment. Sachez cependant que ces exercices sont conçus pour ne pas nécessiter d'autres connaissances que celles acquises dans les cours qui les précèdent.

En rédigeant ces cours, j'ai surtout pensé aux personnes suivantes :

  • aux étudiants qui galèrent pour comprendre les cours,

  • aux développeurs de gestion qui veulent se réorienter vers le développement embarqué,

  • aux hobbyistes (ou "makers") qui ont envie d'apprendre le développement embarqué et de comprendre vraiment ce qu'ils font.

C'est pourquoi vous trouverez des articles d'introduction à beaucoup de sujets connexes afin de vous donner des repères essentiels sur tout ce qui vous sera nécessaire pour comprendre intuitivement les cours, tout en restant le plus simple et concis possible.

Les outils et notions abordés dans ces cours sont ceux utiles à une activité professionnelle et correspondent plus ou moins à ce qu'on peut attendre de quelqu'un qui vient de terminer ses études (du moins quand j'aurai couvert tous les sujets prévus). Ma démarche est donc à l'opposé de celle de l'environnement Arduino, dont le but est justement de vous cacher toutes ces choses.

Il ne sera ici question que de micro-contrôleurs (Micro-Controller Unit, MCU) et non des processeurs d'application (Application Processor, AP) destinés à des applications nécessitant un système d'exploitation généraliste tel que Linux®.

Certains des micro-contrôleurs décrits ici (ex. BL808, CV1800B) sont capables de fonctionner sous Linux, mais ont des ressources tellement limitées (ex. 64 Mo de RAM) qu'en pratique, on les utilisera plutôt avec un RTOS (Real-Time Operating System), d'où leur mention dans ces pages.

Questions, commentaires et suggestions sont les bienvenus à vincent point defert at posteo point net. Vous pouvez également m'envoyer un mail si vous souhaitez être averti lorsque je publie de nouveaux cours.



Copyright © 2023 Vincent DEFERT - Tous droits réservés

RISC‑V, RISC‑V International, and the RISC‑V logos are trademarks of RISC‑V International.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries (info).
Other trademarks and trade names are those of their respective owners.

Une bonne partie des icônes de cette page vient du site Openclipart et certaines viennent du projet Numix.
Une petite partie des illustrations a été extraite de la documentation des microcontrôleurs concernés et je le signale dans le texte lorsque c'est le cas.
Les photos du matériel à acheter sont adaptées de celles des vendeurs AliExpress d'où il provient.
Les logos sont évidemment issus du site web ou de la documentation de leurs propriétaires.
Les autres illustrations et icônes ont été réalisées par mes soins.