Le cours dirigé par un instructeur comprend désormais des laboratoires pratiques avec une cible de développement émulée basée sur RISC-V

Par Behan Webster

Nous sommes entourés d’appareils électroniques qui font fonctionner le monde moderne. Presque tous ces appareils et les systèmes qu’ils exécutent sont des «systèmes embarqués», qui sont de petits ordinateurs spécialement conçus pour résoudre des problèmes spécifiques. Ces ordinateurs ne ressemblent pas à ce que la plupart des gens considèrent comme un ordinateur; ils n’ont ni clavier, ni souris, ni moniteur. Ils peuvent même être cachés dans des objets normaux et quotidiens que vous utilisez dans la maison. La réalité est que la plupart des systèmes embarqués les plus puissants exécutent Linux et que tous les «appareils intelligents» autour de votre maison ou de votre travail utilisent presque certainement Linux embarqué.

Les systèmes embarqués ont tendance à être plus petits, limités en ressources, limités en puissance et ont un objectif très défini et étroit. Il s’agit notamment de votre téléviseur, modem Internet, point d’accès wifi, thermostat intelligent, système d’infodivertissement automobile ou système domotique. Tout, des parcomètres intelligents aux systèmes de sécurité, en passant par les distributeurs de boissons dans la cafétéria, et une grande partie de l’automatisation industrielle qui fabrique et livre tout ce qui anime nos vies modernes, sont des systèmes embarqués; la grande majorité d’entre eux exécutent Embedded Linux.

Cependant, toutes ces choses, même si elles font des choses différentes, fonctionnent à peu près de la même manière. Ils ont tendance à avoir un processeur intégré (souvent un ARM, un MIPS ou de plus en plus RISC-V), une RAM et un stockage flash, un budget de puissance et un nombre limité de choses qu’ils doivent faire parfaitement. Ils doivent tous se mettre sous tension de la même manière, du chargeur de démarrage à la configuration du noyau, ce qui fait apparaître le logiciel qui compose le système d’exploitation, qui à son tour exécute le logiciel d’application qui permet à l’appareil de faire ce pour quoi il a été conçu. .

Publicité

Dans le cours de formation Linux Foundation « Développement Linux embarqué«, Nous couvrons toutes les technologies de base qui sont utilisées pour construire un système embarqué et utilisons des laboratoires pratiques utilisant une cible embarquée RISC-V pour exercer ces compétences. Nous commençons par créer un compilateur croisé approprié pour la plate-forme, puis passons à la construction, à la configuration et à l’extension du chargeur de démarrage. La construction et la personnalisation du noyau Linux, le choix des pilotes et la prise de décisions quant à ce qui doit être inclus pour que le système fasse ce qu’il doit faire est la prochaine étape. Ensuite, beaucoup de temps est consacré à discuter de la manière dont le système d’exploitation principal doit être configuré, construit et assemblé de manière à répondre aux besoins de votre éventuelle application.

En guidant les participants à travers la création d’une cible Linux embarquée à partir de zéro, nous nous assurons qu’ils partent avec une compréhension de la composition d’un système embarqué et de la manière de reproduire ce travail afin de construire leur propre appareil.

Vérifier Développement Linux embarqué, et en savoir plus sur toutes nos autres offres de formation Linux embarquées ici.

La poste Présentation de la formation au développement Linux embarqué est apparu en premier le Linux Foundation – Formation.

Rate this post
Publicité
Article précédentHitman 3 DLC Series oppose l’agent 47 aux sept péchés capitaux
Article suivantApple travaille sur un gadget qui transforme les doigts en souris Mac
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici