• Viernes 8 de Noviembre de 2024, 17:37

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Seraph

Páginas: [1]
1
ASM (Ensamblador) / Re: Busco profesor de ASM
« en: Jueves 30 de Junio de 2011, 14:59 »
Hola que tal, pues la verdad un poco de todos lados, realmente estoy interesado en comprender como se crea un sistema operativo desde fondo, para eso encontré un sitio donde se explica perfectamente cómo lograr crear un bootloader y cargar el kernel en memoria, todo desde modo real, pero es bastante didáctico. Me parece lamentable que este foro no permita compartir hipervínculos, limitan la libertad, pero bueno si te interesa lo que encontré al respecto puedes decirme y nos ponemos de acuerdo.

Saludos
Jorge

2
GNU/Linux / $$$ Busco distribucion linux con estos requerimientos
« en: Lunes 27 de Junio de 2011, 18:27 »
Hola que tal, estoy en un proyecto que requiere de instalar una distribución Linux totalmente ligera, que apenas detecte los dispositivos de un mini-laptop y este liso para funcionar, como requisitos:
- que traiga pre-instalado "Mozilla Firefox"(la ultima versión disponible).
- Entorno grafico lo más limpio y ligero posible.
- bajo consumo de energía

Las características del equipo al que será instalado son las siguientes:
-CPU ARM de 32bits a 300Mhz
- 2 GB NAND Flash
- 128 de RAM
-7'' TFT 800x480
Tiene que detectar la tarjeta inalámbrica, los puertos USB 2.0, las ranuras para SD.

Por favor, publiquen sus ofertas, total seriedad, de preferencia personas que residan en México o que tengan la posibilidad de residir sus honorarios por algún método.

POSTADA: la mini-laptop no posee lectora de disco, seria en una USB para después instalarle el sistema operativo en su disco duro.

3
ASM (Ensamblador) / Re: mi primer bootloader - orientacion
« en: Martes 21 de Junio de 2011, 01:46 »
Hola, que tal, creí que ya no estaba activa esta parte del foro. gracias por responder, estuve leyendo y probando algunos códigos que encontré por la red y he logrado crear el sector de arranque del disquete que lo que hace es recorrer la raíz del FAT12(disquete) y buscar el archivo KERNEL.BIN, ya lo lee y todo, seguí leyendo y al parecer lo siguiente es pasar a modo protegido pero la verdad que no tengo ni idea, a parte que por lo que leí, al pasar a modo protegido tienes que crear tus propios drivers de video, teclado etc., alguna ¿orientación al respecto?.

4
ASM (Ensamblador) / Busco profesor de ASM
« en: Jueves 2 de Junio de 2011, 20:49 »
Hola, estoy interesado en aprender ensamblador, pero lamentablemente como todos saben algunas cosas son fáciles para algunos y para otros no tanto, me gustaría conocer a alguien que me apoye en este arduo camino, al que pueda consultar problemas específicos, se que en el foro puedo publicar mis dudas, pero a veces no es tan fluida la comunicación dentro del mismo, estoy dispuesto a remunerar de acuerdo a lo que pactemos. No sé si sea este un tema que va en esta parte del foro, espero el moderador decida y disculpe la molestia que le pueda causar.

Buen día.

5
ASM (Ensamblador) / mi primer bootloader - orientacion
« en: Martes 24 de Mayo de 2011, 20:47 »
Hola que tal, me estoy iniciando en el mundo de ASM y los sistemas operativos, estuve leyendo por internet y digamos que escribí este bootloader en base a varios ejemplos de internet, al parecer todo esta correcto, si imprime la cadena etc. ahora tengo la duda de por donde continuar, me gustaría crear un mini kernel que imprima alguna cadena, pero este no es el problema porque ya lo tengo hecho, el detalle es que no se cómo saltar del bootloader al kernel. Por ahora tengo los dos archivos independientes bootloader.bin y kernel.bin

Les dejo el codigo del bootloader.bin (cualquier consejo por favor decirme):

Código: ASM
  1. BITS 16
  2.  
  3. inicio:
  4.     mov ax, 07C0h
  5.     add ax, 288
  6.     mov ss, ax
  7.     mov sp, 4096
  8.     mov ax, 07C0h
  9.     mov ds, ax
  10.  
  11.  
  12.  
  13.     mov si, cadena_texto
  14.     call imprimir_cadena
  15.     jmp $
  16.  
  17.     cadena_texto db 'Mi primer bootloader!', 0
  18.  
  19. imprimir_cadena:
  20.     mov ah, 0Eh
  21. .repetir:
  22.     lodsb
  23.     cmp al, 0
  24.     je .terminar
  25.     int 10h 
  26.     jmp .repetir
  27. .terminar:
  28.     ret
  29.    
  30.     times 510-($-$$) db 0
  31.     dw 0xAA55
  32.  

Estoy usando NASM y Qemu, sobre window XP, desde ya les agradezco.

...

Páginas: [1]