Systèmes embarqués sous NetBSD
Le système d'exploitation NetBSD est l'OS le plus portable au monde et un grand nombre de plateformes matérielles pris en charge est adapté à des applications embarquées. Cette section contient des liens vers les ports et les plateformes remplissant le terme `embarqué' ainsi que des liens complémentaires.
Les définitions suivantes pouvant être trouvées dans le glossaire des systèmes embarqués font état de :
Une combinaison de logiciel et matériel informatique, et peut-être d'autres pièces mechaniques, conçu pour exécuter une fonction dédiée. Dans certains cas, les systèmes embarqués font partis d'un plus grand système ou produit (...) [1]
Ceci bien sûr est une définition très subjective. Ces types de systèmes sont principalement des systèmes de fonctions singulières, un ensemble limitée de systèmes de fonction spécifiques ou une partie d'un système global. De plus, plusieurs systèmes sont conçus pour être embarqués. Un bon exemple de ce cas est un contrôleur de moteur pour une chaîne de montage. Remarquez également que l'exemple utilisé dans l'extrait du dessus parle d'un système 'anti blocage des roues' (systèmes ABS) qui, alors qu'embarqué, est également en temps réel et n'implique pas NetBSD.
Le système d'exploitation multi-plateformes NetBSD supporte un grand nombre de plateformes différentes, dont beaucoup peuvent et ont déjà été utilisés dans des applications embarquées. Parmi les familles de processeur les plus populaires sur les systèmes embarqués ont trouve MIPS, PowerPC, ARM, Scale et Super-H. Visitez la page Plateformes (ports) pour plus d'informations sur les architectures différentes supportées par NetBSD.
Pour voir une liste des produits matériels qui sont conçus avec NetBSD—plusieurs d'entre eux dans des applications embarqués— consultez la page des produits, montrant que NetBSD est le choix numéro 1 pour les serveurs multimedia, les imprimantes/copieurs, routeurs wifi et plus !
Alors que le développement embarqué avec NetBSD ne change pas de beaucoup d'un développement Unix ordinaire, certains cas spéciaux sont présents dans les processus de construction. Les liens suivants sont destinés à fournir une introdution et à orienter vers ce sujet.
- Brian Rose: Building tiny systems with embedded NetBSD
- Brian Rose: Embedded NetBSD
- How to create bootable NetBSD image on Compact Flash?
- J. Sevy: Embedded NetBSD HowTo: Porting NetBSD To A New ARM SoC
- Matthew Sporleder: Installing NetBSD on the Soekris net4801
- Hubert Feyrer: Cross-Development with NetBSD: Using NetBSD's new toolchain to develop for an embedded device
- hubertf's NetBSD blog: embedded section
Il y a beaucoup d'autres choses à dire à ce sujet, si vous avez des propositions contactez-nous.
- Barr, Michael. “Embedded Systems Glossary.” En ligne à l'adresse http://www.netrino.com/Publications/Glossary/. Juin 2003.
Back to A propos du projet NetBSD
![[Logo NetBSD]](../images/NetBSD-headerlogo.png)