BSP, c'est board support package. C'est en gros les drivers bas niveau pour faire tourner une carte embarqué, car même si 2 cartes utilisent un cpu identique comme 2 PC utilise un x86, le PC dispose de tout un tas de composant standard (BIOS, démarrage, RTC, lien série, PCI) qui aide au démarrage et aux choix dynamiques des drivers, ce qui n'existe pas dans une carte typique embarqué (suffit de regarder la tête du sous-système ARM sous linux).
D'ailleurs, je n'ai jamais compris pourquoi ARM n'imposait pas quelques périphériques standard pour faciliter le port des OS (un moyen de boot, un lien série, une RTC et une énumération des périphériques serait le minimum).
nico, dev d'un driver linux pour tester M-Shield de TI
[^] # Re: Wow
Posté par Nicolas Boulay (site web personnel) . En réponse au message [JOB] Embedded Linux Engineer - Lyon, Massy ou Etranger - Adeneo Embedded. Évalué à 1.
BSP, c'est board support package. C'est en gros les drivers bas niveau pour faire tourner une carte embarqué, car même si 2 cartes utilisent un cpu identique comme 2 PC utilise un x86, le PC dispose de tout un tas de composant standard (BIOS, démarrage, RTC, lien série, PCI) qui aide au démarrage et aux choix dynamiques des drivers, ce qui n'existe pas dans une carte typique embarqué (suffit de regarder la tête du sous-système ARM sous linux).
D'ailleurs, je n'ai jamais compris pourquoi ARM n'imposait pas quelques périphériques standard pour faciliter le port des OS (un moyen de boot, un lien série, une RTC et une énumération des périphériques serait le minimum).
nico, dev d'un driver linux pour tester M-Shield de TI
"La première sécurité est la liberté"