Walter Willis wrote:
alguien tiene la idea de como se hace un firmware??
después de cierto tiempo de ver sistemas operativos y otras cosas más,
me he encontrado que los manejadores de hardware como puede ser un
access point tienen un sistema que le llaman firmware.
la cuestión es como se hacen y como se bajan a la memoria flash.
repito como en mi anterior mail ...
alguien sabe como hacer eso???
alguien tiene enlaces para hacer eso ???( no importa si es en ingles )
y de antemano gracias a los que respondan.
PD: a los que piensan decir:
Que tipo de pregunta es esto?????????????
mejor abstengan se de escribir el correo, por lo visto tienen mucho
tiempo libre como para hacer eso. utilicen su tiempo en algo mas
productivo.
_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
Hola Walter,
un firmware es simplemente un codigo binario, el cual a diferencia de
otros binarios (como ELF que lleva informaciones extras para poder ser
ejecutado por el sistema operativo) es ejecutado directamente por el
procesador. Con esto te quiero explicar, que para generar ese tipo de
codigos binarios mayormente no necesitas ninguna herramienta especial.
Solo compiladores/assemblers que creen codigo para el procesador (ARM,
805x, MIPS, Tricore, ...) que tienes en el sistema.
Con respecto a como se programa el firmware del chip: que yo sepa
(aunque tambien soy novato en esto) los vendedores de chips te ponen a
disposicion un tool, el cual por medio de algun puerto de comunicacion
te programa el flash del chip. El puerto puede ser serial, paralelo,
jtag, ethernet, etc... En algunos casos el flash no es interno, sino es
tambien un chip. En ese caso uno puede acceder al flash por medio de
algun bus como SPI, I2C, Microwire, ...
Saludos
felipe
_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug