TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: faacuunndoo en 03 de Febrero de 2014, 23:23:52
-
Mientras espero que alguien me de una luz en este problema trabajo en otra cosa :-/ : http://www.todopic.com.ar/foros/index.php?topic=42201.0
Bueno, pasando al tema del SO, mi idea es hacer un pequeño sistema operativo o mejor dicho un interprete en tiempo real de comandos, los cuales pueden ser introducidos mediante puerto Serie, EEPROM o tarjeta SD. Las ventajas de hacer esto son que la programación y prueba de un programa sería mucho más rápido que con otro sistema (bootloader) y además no estamos usando ciclos de escritura de la memoria del programa (que aunque sean muchos sería mejor no desperdiciarlos :-) )
No se en qué nivel pondría el nuevo lenguaje del interprete así que vamos a llamar a C bajo nivel y el nuevo lenguaje "D" alto nivel, y al assembler asm y listo :lol:
Algo que estaría bueno sería que se pueda llamar funciones de bajo nivel y asm desde D.
Además los programas podrían tener una longitud infinita y no tener que preocuparse por tener un PIC con ROM suficiente. :mrgreen:
Si alguien se prende y me tira una idea de por qué parte empezar, sería genial :-/
Saludos!
-
Me acordé de un proyecto de Ben Heck (un youtuber muy groso búsquenlo) hizo una Retro "computadora" que es un interprete de Basic (TinyBasic). Se llama Basic Pocket Computer y usa un AVR como micro, ahora mismo estoy revisando el código y veo como es y seguramente con un par de modificaciones lo tengo andando en mi PIC. :D