22/03/2009, 02:29
|
| | | Fecha de Ingreso: mayo-2004 Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses Puntos: 74 | |
Respuesta: Programar en c sin S.O Podes ver el codigo fuente de Minix o MenuetOS (100% assembly) por ejemplo. Lo demas tal como te dijo Instru, no tenes RTL, es tu deber escribirla (podes usar las cabeceras .H, pero el codigo de las mismas esta intimamente ligado al S.O., no podes hacer un printf - por ejemplo - sin las APIs del S.O. en cuestion por lo tanto tendras que escribir una).
El loader tiene que ser un archivo plano, sin ninguna cabecera y con codigo assembly de 16 bits, podes usar GRUB por ejemplo para que cargue tu Kernel de 32 bits hecho con un compilador existente (gcc, VC++, etc) y con el formato de archivo que quieras (siempre que sea ELF o siga la especificacion multiboot).
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |