TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: SimonMG en 18 de Marzo de 2007, 00:07:58

Título: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 18 de Marzo de 2007, 00:07:58
Saludos Compañeros...

POR FIN!!!! :-/ :-/ :-/ :-/ pude compilar el nucleo de linux para los arm, sin mas les presento el fruto de semanas de trabajos y noches en vela  :D :D :D

Dios mio!!! :shock: :shock: no se como poner una foto, disculpen tendre que adjuntar la foto... :? :? :?
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: vszener en 18 de Marzo de 2007, 09:27:20
Enhorabuena!!! y a ver si pones como son esos pasos para la gente que maneja linux.


Suerte!!! ;)
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 18 de Marzo de 2007, 20:32:32
Los pasos... bueno ... son muy pero nuyyyyy complicados pero les pongo el link donde en parte me base (lo demas lo fuy deduciendo :mrgreen: :mrgreen:)
http://opensrc.sec.samsung.com/Getting_Familiar_with_uClinuxARM2_6.html
lo que si recomiendo es que descargen todo de esta paguina, otra cosa si lo van a intentar utilicen el Nucleo de linux 2.4.x que es mas facil, este es solo un abreboca 
de lo que estoy desarrollando y tambien los que se queran anexar estan invitados,  :D :D :D

saludos...
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: psykhon en 03 de Abril de 2007, 13:00:58
Saludos Compañeros...

POR FIN!!!! :-/ :-/ :-/ :-/ pude compilar el nucleo de linux para los arm, sin mas les presento el fruto de semanas de trabajos y noches en vela  :D :D :D

Dios mio!!! :shock: :shock: no se como poner una foto, disculpen tendre que adjuntar la foto... :? :? :?
excelente trabajo simon, te animas a escribir un mini tutorial ?
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 08 de Abril de 2007, 22:27:05
A ver, A ver... A petición del publico voy a redactar un mini tutorial de como correr uClinux con el emulador, solo quiero que sean pasientes para concretarlo de la forma mas facil posible :mrgreen: para que todos puedan entnder

Saludos
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: psykhon en 09 de Abril de 2007, 08:40:30
A ver, A ver... A petición del publico voy a redactar un mini tutorial de como correr uClinux con el emulador, solo quiero que sean pasientes para concretarlo de la forma mas facil posible :mrgreen: para que todos puedan entnder

Saludos

gracias, va a ser un buen aporte
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: psykhon en 25 de Abril de 2007, 14:48:45
no dejes de comentarnos tus avanzes con el tutorial maese Simon  :-)
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 25 de Abril de 2007, 21:51:17
El tuto esta pausado por unos dias mientras termino mi pasantia, que esta fuerte :D :?, no se preocupen el tuto si va, saludos
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 24 de Agosto de 2007, 22:09:00
Hola muchacho, uff mucho tienpo sin leerlos  :D (Pasantia, Me Gradue!!!, Vacasiones XD ). Me es grato contarles que ya esta listo para fabricar el Prtotipo de uClinuxTP(TodoPIC)  :-/ :-/ ya tarjeta consta de do modulos, la tarjeta madre y un HB donde esta ubicado el prosesador, la tarjeta madre conta de un puerto SD dos puertos serial y todos los reguladores nesesarios, paralelo a esto estoy trabajando en una especie de Bitacora donde registro todos los errores de compilación y las diferentes soluciones para que pregunten menos y lean mas XD :D :D :D Tiene un jumper donde se selecciona 4mb y 2mb no tiene memoria flash(muy caro), para eso esta la SD, Estoy trabajando en el Bootloader y estoy por investigar como hacer las particiones en la SD, es la Versión 1.0 no tiene tarjeta de red la versión 1.5 si tendra  8), bueno todo esto estara en la bitacora junto con información del LPC22xx y la memoria ram. Mañana les estare mandando   el esquma y el PCB, esta un poco retrasado por las diferentes diligencias que tengo que hacer, pero no se preocupen el uClinuxTP VA!!!!!

Saludos 
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: Nocturno en 25 de Agosto de 2007, 13:58:02
Enhorabuena Simon, será impresionante ver eso  :mrgreen:
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: elmasvital en 25 de Agosto de 2007, 14:09:15
como te comunicas con ese shell?... Yo tengo por aqui mi router que utiliza linux y una versión algo reducida que se llama busybox... por si quieres echarle un vistazo que sera más liviano.

1 saludo
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 27 de Agosto de 2007, 16:20:48
Por el momento utilizo el uart0 (puerto serial) para comunicarme con el micro, disculpen que no e posteado el esquema :?, e tenido problemas para conectarme al foro  :x. Hago unas correcciones con el LM317 y les mando el esquema, Saludos
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: psykhon en 28 de Agosto de 2007, 09:38:17
en el grupo lpc2000 de yahoo estoy viendo para este tipo de desarollos una tendencia que esta ganando adeptos, se trata de usar lpc22xx con un poco de flash interna, ram externa y una flash spi (sd por ej), lo que estan haciendo es cargar desde la flash interna un bootloader que carge el so desde el spi a la ram, la principal desventaja de esto es un tiempo de booteo tres veces mayor y como ventajas tiene: menor complegidad de ruteo, menor tiempo de ejecucion y depuracion que si se usara xip (execution in place) dado que la ram es mucho mas rapida y menor costo de componentes.
Este esquema es muy bueno para equipos que esten prendidos permanentemente o que al prenderse se mnatenga un buen rato encendidos ya que por ej un mp3 que se apaga y enciende a cada rato se pone molesto esperar de dos a 10 segundos a que botee.
Bueno, es una excelente idea y me parecio que correspondia en este hilo ya que SimonMG esta desarrollando con memoria externa
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 28 de Agosto de 2007, 11:32:06
Bien lo ha dicho psykhon  :lol: , el boot va en la flash interna del LPC22xx para disminuir el tiempo de booteo se hacen unos arreglos en el bootloader dependiendo de que tipo de ram tengas (10ns o 55ns).

Código: [Seleccionar]
(Save settings for low speed SRAMs 55ns)
   BCFG0 = 0x2000FFEF;
   BCFG1 = 0x2000FFEF;
   BCFG2 = 0x0000FFEF;
   BCFG3 = 0x0000FFEF;

(Settings for high speed SRAMs 10ns)
   BCFG0 = 0x2000FFEF;
   BCFG1 = 0x20000420; <-----------
   BCFG2 = 0x0000FFEF;
   BCFG3 = 0x0000FFEF;


Por otro lado se tiene que hacer ciertos arreglos a la SD hay que crear dos particiones un fat16 y la otra ext2 tomando en cuenta que la imagen debe abarcar toda la Flash externa (SD), aqui les mando el esquema estra todo la tarjeta madre con la ram y el HB con el LPC22xx
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: Darukur en 27 de Septiembre de 2007, 09:23:10
Yo estoy empezando a analizar LINUX para ARM cores.
Vi el UClinux (http://www.uclinux.org/) y el ARMlinux (http://www.arm.linux.org.uk/developer/), pero la verdad estoy re perdido no entiendo mucho je! si me dieran una mano para ver por donde empezar seria genial!


SimonMG, espero tu tutorial!!

Otra cosa, sera muy dificil portearlo a un AT91SAM7S?

Saludos!!!
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: SimonMG en 27 de Septiembre de 2007, 17:14:30
Saludos Darukur, el google pon (getting started uclinux LPC22XX) aparece un estupendo tuto en donde baso mi tuto ademas de añadirle mis experiencia personales y errores, mi futuro proyecto es portarlo a un AT91 con un core ARM7 o ARM9 (depende del presupuesto XD), ahora estoy en pausa por el ingreso a la universidad y tengo que instalar linux en mi laptop, ademas que me estan asaltando con la memoria ran (atraco con chuso) 350$ por las 4 de 2MB :shock: :x voy a ver si puedo importarlo por otra partejavascript:moreSmileys();
[más], pero no te preocupes el proyecto esta caminando  :-/ :-/

P.D: He tenido problemas para entrar en el foro   :? no se que pasa
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: psykhon en 28 de Septiembre de 2007, 10:49:03
Saludos Darukur, el google pon (getting started uclinux LPC22XX) aparece un estupendo tuto en donde baso mi tuto ademas de añadirle mis experiencia personales y errores, mi futuro proyecto es portarlo a un AT91 con un core ARM7 o ARM9 (depende del presupuesto XD), ahora estoy en pausa por el ingreso a la universidad y tengo que instalar linux en mi laptop, ademas que me estan asaltando con la memoria ran (atraco con chuso) 350$ por las 4 de 2MB :shock: :x voy a ver si puedo importarlo por otra partejavascript:moreSmileys();
[más], pero no te preocupes el proyecto esta caminando  :-/ :-/

P.D: He tenido problemas para entrar en el foro   :? no se que pasa
pero arm9 tiene mmu, salvo un micro de st que se que es el unico que se que no lo trae. con mmu ya va linux comun  :-)
Título: Re: ARM Philips LPC22XX y uClinux-2.4.x (simulador FUNCIONANDO!!!!!)
Publicado por: Darukur en 28 de Septiembre de 2007, 11:53:53
Saludos Darukur, el google pon (getting started uclinux LPC22XX) aparece un estupendo tuto en donde baso mi tuto ademas de añadirle mis experiencia personales y errores, mi futuro proyecto es portarlo a un AT91 con un core ARM7 o ARM9 (depende del presupuesto XD), ahora estoy en pausa por el ingreso a la universidad y tengo que instalar linux en mi laptop, ademas que me estan asaltando con la memoria ran (atraco con chuso) 350$ por las 4 de 2MB :shock: :x voy a ver si puedo importarlo por otra partejavascript:moreSmileys();
[más], pero no te preocupes el proyecto esta caminando  :-/ :-/

P.D: He tenido problemas para entrar en el foro   :? no se que pasa
pero arm9 tiene mmu, salvo un micro de st que se que es el unico que se que no lo trae. con mmu ya va linux comun  :-)

Usté lo ha dicho,  la cosa es meterlo en los core ARM7.
El motivo principal de la aparicion del core ARM9 fue para poder usarlo con SO.