Les meilleurs cours et tutoriels Système embarqué
Les meilleurs cours et tutoriels Système embarqué
Nombre d´auteurs : 26, nombre d´articles : 27, dernière mise à jour : 10 juillet 2021Â
Â
Sommaire
menu
Linux
-
Ce document a pour but de présenter les caractéristiques essentiels du bus/réseau de terrain CAN (Control Area Network). -
Cet article a pour but de réaliser un tour d'horizon des solutions temps réel dans l'environnement Linux. -
Le but de cet article est de décrire quelques techniques utilisables pour embarquer une distribution Linux réduite sur divers supports de faible capacité. -
Ce document a pour but de présenter les systèmes embarqués et en particulier le système d'exploitation Linux pour l'embarqué. -
Ce document a pour but de présenter les caractéristiques essentiels du bus/réseau de terrain CAN (Control Area Network). -
Ce cours a pour but d'enseigner la programmation des systèmes embarqués en langage C. -
Cette formation a pour but de présenter tous les éléments techniques pour comprendre le concept de connectivité Internet. -
Cet article est consacré à l'un de ces outils libres pour systèmes Linux embarqués : Buildroot. -
Le développement d'applications Qt pour Linux embarqués plus facile avec Qt 4.8 Commercial SDK, un article du blog Digia traduit par Nanzilla
par Digia Qt, nanzilla, Samuli PippoAvec la sortie de la première version de Qt Commercial 4.8 SDK, vous allez enfin pouvoir apprécier les améliorations que nous avons réalisées pour le développement sous Linux embarqué. Le Qt Commercial SDK contient désormais tout ce dont vous avez besoin pour démarrer des développements Qt sur des cartes de développement de systèmes embarqués populaires telles que BeagleBoard-xM ou PandaBoard. Un outil de compilation croisée est inclus, ainsi que des bibliothèques Qt précompilées et les images rootfs appropriées pour les deux systèmes embarqués. Même en cas de différences matérielles, ces améliorations de Qt Creator Commercial seront utiles. -
Cet article a été rédigé par les équipes de Génération Robots. Il constitue une introduction à ROS, un système d'exploitation standardisé pour les robots de service et autres robots personnels.
menu
Raspberry-pi
-
Tutoriel d'utilisation d'AL script en Java - Scripting for the Java Platform en AL, un langage de script écrit en Java
par Yann CaronLe langage AL (Algoid Language) est un langage initialement conçu pour être éducatif. Ses nombreuses capacités sémantiques, sa flexibilité ainsi que sa simplicité on font également un candidat de choix pour le Scripting for Java platform définit par Oracle (JSR-223). -
Certains buzz démarrent avec pas grand-chose, d'autres sont issus de vraies bonnes idées. Le Raspberry Pi B 512 est de cette catégorie-là . Proposer une carte mère pour moins de 30 € avec un CPU ARM à 700 MHz, un GPU bi-core pour un affichage « full HD » et 512 Mo de RAM. J'ai donc décidé d'acheter le modèle Raspberry PI B 512 avec un joli boîtier transparent. Ce kit est en vente chez Kubii au prix de 50 € (au passage je tiens à signaler le très bon service client de Kubii. Service rapide et personnalisé. C'est suffisamment rare pour le signaler).Entrons dans le vif du sujet avec le déballage et l'installation de la bête. -
J'ai récemment découvert qu'il était possible de transformer une distribution GNU/Linux en une borne audio Spotify, pilotable à distance. L'objectif étant d'avoir un petit boîtier (type Raspberry Pi ou équivalent) branché directement à sa chaîne Hifi et de pouvoir naviguer à distance sur sa bibliothèque Spotify. La configuration que j'ai mise en place est la suivante : Raspberry Pi modèle B avec Raspbian Wheezy et le logiciel Mopidy ; DAC Audio Cambridge (connecté au Raspberry Pi via l'interface USB) > C'est bien sûr optionnel et vous pouvez brancher directement votre amplificateur audio ou vos enceintes autoalimentées sur le Raspberry ; amplificateur Audio Cambridge ; enceintes B et W, un abonnement Spotify Premium et/ou des fichiers audios accessible depuis votre Raspberry. -
Avec l'apparition du Raspberry Pi et de son GPU Broadcom VideoCore IV intégré, les logiciels de type « Media Center », c'est-à -dire les systèmes permettant de connecter directement un PC à une télévision et exploitant une bibliothèque vidéo, se sont rapidement intéressés à ce nouvel OVNI technologique. Ainsi, plusieurs distributions Linux orientées « Media Center » ont vu le jour afin de nous permettre, pour moins de 30 ?, de disposer d'un système intégré pour lire des vidéos HD. . -
Raspberry propose depuis peu et pour moins de 25 ? une caméra dédiée à sa gamme Pi. Cette caméra de quelques grammes se connecte à une Raspberry Pi (modèle A ou B) à travers une interface CSI v2 (MIPI camera interface) dédiée. Grâce à Kubii (fournisseur Farnell en France), j'ai pu obtenir rapidement une de ces caméras que nous allons tester dans cet article. -
Dans cet article nous allons voir comment transformer un Raspberry Pi (23 ? chez votre épicier) en une borne Airplay connectée à votre chaîne Hifi (ou encore mieux en passant par un DAC) afin de disposer d'une chaîne de streaming de bonne qualité entre vos "idevices" (iPhone, iPad, Mac OS mais aussi Android) et vos enceintes. -
Comment insataller un serveur web à la maison avec Rpi
menu
Cartes
-
Véritable mini-ordinateur au succès planétaire, traitant les données provenant de composants et capteurs divers (capteur de température, luminosité, mouvement ou boutons-poussoirs, etc.) et communiquant des ordres pour allumer des lampes ou actionner des moteurs électriques, la carte électronique Arduino permet de créer et prototyper de véritables objets numériques interagissant avec le milieu extérieur.
L'environnement de programmation qui l'accompagne propose un IDE et un langage basé sur les langages C / C++.
La communauté libre du monde Arduino contribue largement à diffuser les ressources permettant la création d'objets numériques à moindre coût et accessibles à toutes personnes motivées ayant même des connaissances modestes dans les domaines de l'informatique et l'électronique. -
Véritable mini-ordinateur au succès planétaire, traitant les données provenant de composants et capteurs divers (capteur de température, luminosité, mouvement ou boutons-poussoirs, etc.) et communiquant des ordres pour allumer des lampes ou actionner des moteurs électriques, la carte électronique Arduino permet de créer et prototyper de véritables objets numériques interagissant avec le milieu extérieur. -
Vous avez toujours rêvé de construire un robot, de mettre en place un frigo 2.0 relié à Internet, de créer votre propre système de vidéosurveillance ou de télécharger vos torrents quand vous dormez ? Cet article est fait pour vous. Il s'agit du premier article d'une série sur le système embarqué appelé carte fox tournant sous Linux.
menu
Qt
-
Embarquer un langage de script dans une application C++ devient maintenant très courant. À côté des produits principaux, comme Microsoft Office ou Macromedia Director, il y a une tendance croissante que les applications spécialisées offrent des langages de scripts pour les utilisateurs. -
Les nouveautés de Qt sont, actuellement, très orientées mobile. De plus, un système d'exploitation mobile est totalement basé sur Qt : MeeGo Harmattan. Tout amateur de Qt disposant d'un périphérique compatible aimera probablement développer l'une ou l'autre application sur son jouet technologique ; tel est le but de ce tutoriel, en utilisant Qt Quick, bijou arrivé dans Qt 4.7. Puisque MeeGo Harmattan ne supporte que Qt 4.7, on n'utilisera que la version 4.7.4 de Qt. -
Le VHDL est un langage de description du matériel utilisé en électronique numérique. En tant que standard, il est indépendant du logiciel utilisé pour la compilation, la programmation des composants, la simulation, etc.
menu
Microcontrôleurs
-
Ce cours traite les thèmes suivants :
 - systèmes embarqués ;
 - méthodes de design ;
 - sécurité et fiabilité des systèmes à microprocesseur ;
 - connexions aux composants périphériques ;
 - communication avec les autres systèmes à microprocesseur.
menu
Autres
-
Une application embarquée est un programme informatique intégré dans un système électronique muni généralement d'un microprocesseur et d'un espace mémoire de faible capacité. Ce programme est destiné à faire fonctionner ce système de manière autonome (intervention humaine nulle ou très limitée). De tels programmes sont généralement critiques du fait que le respect des contraintes fonctionnelles et temporelles des tâches qui s'exécutent doivent être vérifiées. -
Une application multitâche est un programme informatique constitué de plusieurs tâches s'exécutant de manière concurrente. Elle est dite temps réel lorsque son bon fonctionnement ne dépend pas seulement de son exactitude, mais aussi du respect des contraintes temporelles affectées aux tâches. -
Cours sur l'utilisation du langage Java pour le développement de systèmes embarqués
par Jean-Francois LalandeLe but de ce cours est de découvrir les technologies Java permettant de développer des applications embarquées, notamment sur des téléphones portables. Ce cours permet de découvrir deux technologies supportées par Oracle : Java ME et Java FX. Une troisième partie aborde le développement d'applications client-serveur en environnement embarqué.