102Fermer104
KochiseLe 12/10/2008 à 10:10
Ximoon (./100) :
Bah oui, mais comme tu choisis ton OS en fonction de tes besoins, comme tu l'as fait pour ton proc, ta RAM, et tout ce qui va autour, si tu es limité c'est que tu t'es planté, c'est tout grin
Brunni (./102) :
Ximoon> Oui, enfin quand c'est pas toi mais ton boss qui a choisi le matos ben... happy
(cela dit je ne me plains pas, y'a toujours moyen de faire ce que tu veux, et c'est cool)

Nan, c'est pas le boss, c'est les achats smile Chez Johnson, on avait eu au départ un Micronas 8 RAM/128 ROM, classique en somme, donc on commence à coder. A 75% du boulot achevé (donc pas encore fini hein) on est à quelque chose comme 6.2 RAM, on estime qu'on devrait rentrer dans les 8 du microcontrolleur. C'est là que le chef de projet arrive de réunion, silencieux et pensif, se tenant le menton avec le regard dans le vague. Enfin il se resaisit et nous annonce cash : "Les achats ont négociés pour du 3.5/128, on reviendra pas dessus !" -> Imaginez la douche froide pour les devs smile

Tout ça pour dire qu'en cours de projet, les specs peuvent changer, et si ton OS prend déjà pas mal de place, même s'il t'offres des services, faut aussi penser au code tiers que tu développes et qu'il faut loger avec l'OS dans le peu d'espace qu'il y a. Et donc si en plus les specs évoluent vers le bas, vaut mieux avoir de la marge de sécurité, et donc tabler sur l'OS le plus léger possible, puisqu'en général c'est pas là dessus que la staff des devs va perdre son temps à optimiser. Enfin chez Johnson y'avait un gars de l'équipe qui nous pondait un OS aux oinions juste pour ce projet, donc c'est surtout grâce à ça qu'on a pu tenir les 3.5, malgré la couche CAN et les fonctions radio multimédia !

Si vous roulez en Renault Modus, le tableau de bord devant vous est l'aboutissement de tous ces efforts smile

Kochise

EDIT : -peut +peu