Description
Les amateurs peuvent créer des systèmes fonctionnels étonnants avec des plates-formes comme Arduino ou Raspberry Pi, mais il est impératif que les ingénieurs et les concepteurs de produits comprennent les principes fondamentaux de la conception embarquée. Il existe très peu de ressources disponibles qui décrivent la réflexion, les stratégies et les processus permettant de faire passer une idée à travers la conception matérielle et le développement de pilotes de bas niveau, et de construire avec succès un système embarqué complet. De nombreux ingénieurs finissent par apprendre à leurs dépens, voire ne apprennent pas du tout.
Les processeurs ARM sont essentiellement omniprésents dans les systèmes embarqués. Les concepteurs qui construisent de nouveaux appareils doivent comprendre les bases de ces systèmes et être capables de décomposer des idées grandes et complexes en éléments gérables. Un développement de produit réussi nécessite de parcourir une énorme quantité de documentation pour comprendre comment obtenir ce dont vous avez besoin, puis de tout rassembler pour créer un système robuste qui fonctionne de manière fiable et peut être maintenu pendant des années.
Ce livre est une étude de cas sur la conception embarquée, comprenant une discussion sur le matériel, l'initialisation du processeur, le développement de pilotes de bas niveau et la conception d'interfaces d'application pour un produit. Bien que nous décrivions cela en utilisant une application spécifique d'une carte de développement Cortex-M3 , notre mission est d'aider le lecteur à acquérir les compétences de base essentielles pour être un excellent développeur de produits. Le tableau de développement terminé est disponible pour maximiser l'impact de ce livre, et la plate-forme de travail que vous créez peut ensuite être utilisée comme base pour un développement et un apprentissage ultérieurs.
Le programme Embedded in Embedded vise à enseigner des compétences fondamentales pour aider les ingénieurs à construire une base solide de connaissances pouvant être appliquées dans n'importe quel environnement de conception. Avec près de 20 ans d’expérience dans l’industrie, l’auteur communique le développement des compétences critiques exigées par les entreprises et essentielles à une conception réussie. Ce livre traite autant de la construction d'un bon processus de conception, de la pensée critique et même des considérations sociales importantes pour les développeurs que de la conception technique du matériel et du micrologiciel.
Téléchargements de logiciels