SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Zintax en Lunes 7 de Julio de 2008, 18:43
-
Hola, :hola: no sabía cómo configurar la pregunta y por favor,muevan me el post de foro si esto es necesario.
Lo que quiero saber,son las heramientas de crear una aplicación que se ejecute sin nucleo o que ella misma sea el nucleo.No sé si llamar lo exonucleo o nucleo o algo más basico.Algo como comprar un PC,consultar con los drivers(no sé si se pueden abrir para leer cómo están escritos) y hacer una aplicación sencilla(un programa) para que arranque directamente por encima suyo o en su lugar.
Me estoy iniciando en eso de programación y creo que lo de los nucleos o trabajar lo más serca posible al hardware es lo que quiero aprender.
Confio que es posible hacer lo desde casa con la literatura apropiada y el internet,sin tener que acabar carera o estudios.
Cualquier ayuda me sería útil.Tanto consejos,como heramientas a utilizar(¿!algún compilador?!) o links o lenguajes que debo emplear o cosas parecidas ya hechas que sean open source acesible para abrir les y leer les para aprender de ellos o fabricantes de hardware que facilitan programar para sus productos y no lo impiden por politicas de negocios.
Yo por ahora voy a leer el nucleo de Linux para ver si me puede ayudar en algo.
Gracias de antemano a todos! :good:
-
Si estas empezando entonces mejor deja esto parado por un largo tiempo y cuando tengas mas experiencia y conocimientos retomalo.
-
Si no queres nada complejo... con gnome-device-manager solucionas el problema... le podes echar una ojeada a los codigos o usar un live-cd de GNU/Linux (o algo asi).
-
a ver ....
si vos quieres hacer unsistema, que no toke las funciones de un sistema operativo , yque sin embargo , corra sobre el mismo ........ en los unicos que vas a ser capaces de lograr tu objetivo SIN NINGUN INCONVENIENTE, son en los sistemas operativos de modo real (lectura maestro), como el MS DOS.
En los sistemas operativos comowindows olinux, que trabajan en modo protegido (mas lectura maestro), no vas a poder realizar tu cometido, por cuestion de hardware y OS, no vas a poder meter mano a bajo nivel, sin entrometerte con el sistema operativo , .... en fin , yo que lo lei, no lo entiendo muy bien todavia pero te aseguro que es todo un problema hacerlo en esas platafoprmas.
la unica forma de ejecutar tus sistemas sin OS, es creando el tuyo propio (aunque sea una sola aplicacion booteable), pueas todo viene relacionado.
empesa leyendo como bootloaders, bootstrap, etc. solo te vas a ir encaminando.
a , y esto es inevitable ...... SI O SI ..... ENSAMBLADOR