Chip pour cartes a puce. Je te donne une archi classique:
- chip 8 bit
- 72 k de rom
- 4 k eeprom
- 1k ram
- un UART pour la comm sans-contact bas-niveau
- un co-processeur crypto
Apres, tu as des variations. On commence a voir des micros 16 bits et 32 bits. Mais pour notre marche, on reste sur du 8 bit. Cote rom, on peut descendre a 32k voire 24k, et la, il faut tailler l'OS a la hache pour le faire rentrer.
Par contre, pas de temps reel, pas de scheduler, pas de thread, pas de memoire a gerer, pas reseau et pas de pile IP, pas de peripheriques en dehors du crypto-processeur. En gros, l'OS est tres simple (mono-tache avec peu de services a gerer) donc il suffit d'un peu d'experience en embarque pour etre tout a fait operationnel.
La valeur ajoutee de ce type d'OS, c'est sa taille, sa capacite a repondre a des specs (carte de transport, passeport, cartes bancaires) et sa securite.
[^] # Re: assembleur et C embarque ?
Posté par Philippe F (site web personnel) . En réponse au journal Enfin, je peux le dire: je recrute !!!. Évalué à 4.
- chip 8 bit
- 72 k de rom
- 4 k eeprom
- 1k ram
- un UART pour la comm sans-contact bas-niveau
- un co-processeur crypto
Apres, tu as des variations. On commence a voir des micros 16 bits et 32 bits. Mais pour notre marche, on reste sur du 8 bit. Cote rom, on peut descendre a 32k voire 24k, et la, il faut tailler l'OS a la hache pour le faire rentrer.
Par contre, pas de temps reel, pas de scheduler, pas de thread, pas de memoire a gerer, pas reseau et pas de pile IP, pas de peripheriques en dehors du crypto-processeur. En gros, l'OS est tres simple (mono-tache avec peu de services a gerer) donc il suffit d'un peu d'experience en embarque pour etre tout a fait operationnel.
La valeur ajoutee de ce type d'OS, c'est sa taille, sa capacite a repondre a des specs (carte de transport, passeport, cartes bancaires) et sa securite.