cs_jud83
Messages postés9Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention19 février 2011
-
27 avril 2009 à 16:37
cs_jud83
Messages postés9Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention19 février 2011
-
18 févr. 2011 à 11:38
Bonjour,
J’ai un problème de compilation dans le cadre d’un projet (dont l’unique vocation est de me former) qui pour nombre
d’entre vous doit paraître insignifiant mais qui est totalement BLOCANT pour moi.
Mon projet : Réaliser un mini OS en C (bootloader en ASM) qui fonctionne en mode réel (donc 16 bits). Je sais, c’est
rétrograde et le mode protégé offre de plus vastes possibilités, mais je le répète, le but est simplement
d’apprendre ; évidement que je passerai ensuite au mode protégé, mais chaque chose en son temps. Je préfère
apprendre en commençant par le début.
Pas de problème pour le bootloader qui s’exécute correctement.
Par contre, pour le noyau en C, je ne sais absolument pas comment compiler puis linker en 16 bits pour obtenir du
binaire à plat qui sera chargé tel quel en mémoire par le bootloader.
Je précise que je suis néophyte en C, d’où mon ignorance concernant la compilation et la liaison autrement que pour
des utilisations sur la plateforme sur laquelle je travaille (XP).
Quel compilateur utiliser ?
Quel linker utiliser ?
Quelle options à passer à l’un et à l’autre pour obtenir du binaire 16 bits à plat ?
Nota : Je travaille sous Windoxs XP et je préfèrerai bien sûr une solution qui fonctionne sous XP … mais s’il faut
passer à Linux, pourquoi pas …
Merci d'avance pour vos réponse (... et n'oubliez pas que vous vous adressez à un novice dans ce domaine)
Jud83
A voir également:
Problème de compilation du C en 16 bits binaire « à plat »
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 8 mai 2009 à 20:16
Salut,
Sur cette page, il y a "apprendre l'art du crochetage de serrure."... Mais aussi l'art d'écrire son OS. La question de la compilation et du choix du compilo est un thème qui y est assez bien abordé.
Traduction de l'article en français ici.
Et oui, les <strike>pirates</strike> hackers, les vrais, pas les HADOPI, ça existe aussi.
cs_jud83
Messages postés9Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention19 février 2011 18 févr. 2011 à 11:38
Jud83
Bonjour,
Je reviens sur le site après une longue période, pour poster un nouveau sujet et je m'aperçois qu'il y a eu entre temps des réponses (je n'en étais pas informé car l'adresse mail de mon profil était périmée).
J'ai repris mon projet de l'époque et je recommence à zéro ... avec d'autres problèmes, mais je tenais à remercier (certes un peu tard) ceux qui ont répondu à ma première demande. Je vais aller consulter leurs suggestions car le problème que j'ai eu à l'époque ne manquera pas de se reposer.
... et si vous avez des suggestions pour mon problème actuel (gestion de la souris en mode réel), elles sont les bienvenues.