Este PIC32 permite usar memoria extendida, y por lo que vi tiene como 16 lineas osea si no mal entiendo
2 ^ 16: me da: 65.536 bytes para acceder. Ahora bien si lo divido por 1024 = 64Megas para memoria extendida
( por favor, confirmen este calculo o refutenmelo, indicandome el error )
La pregunta es: Alguien me puede dar un esquema o algun link en donde se expique
como unir esas lineas a una memoria.
Lamentablemente el metodo de acceso para esta extensión es indirecto, osea no podes acceder o ejecutar código desde la memoria externa sin tener que estar haciendo manganetas, por ahora olvidarse de correr ucLinux en este PIC.
Perdonar mi ignorancia en la materia, pero en el supuesto de que pudieramos cargar un sistema operativo en estos pics que ventajas tendriamos... personalmente solo e usado pics para pequeñas aplicaciones de control y todo lo programo en C. Con un sistema operativo, seguiria programando en C supongo, y que me aportaria el operativo??
Hola, te dejo mi opinion, en primer lugar mas que sistemos operativos se podrian cargar RTOS ( Real Time Operating System ), y se aplicarian mas que nada a sistemas concurrentes, es decir aplicaciones donde tenes muchos perifericos conectados con muchas interrupciones disparandose al mismo tiempo, desde la concepción de la implementación tradicional de un firmware este tipo de aplicaciones se implementan con máquinas de estados, desde el punto de vista de un RTOS es particionar todo el fimrware en tareas distintas con su correspondiente prioridad, porque no es lo mismo atender un interrupcion de teclado que un sensor de alerta en una reactor nuclear, el RTOS se va a encargar de hacer el switch automatico de cada tarea, como tambien de congelar una tarea cuando otra de mas alta prioridad es lanzada y volverla a ejcutar cuando esta finalizo. Ademas al ser real time el RTOS garantiza un maximo tiempo de respuesta a un evento en particular. Despues tenes un monton de servicion, como mensajes entre tareas, coordinacion, mail-box, etc, etc. Pero en definitiva, y pido perdon porque soy muy poco didactico explicando, usar un RTOS es un paradigma nuevo y una forma diferente de encarar un proyecto, mi opinion es que solo se justifica en sistemas concurrentes a full, sino con las maquinitas de estado alcanza, porque a veces y dependiendo del tipo de RTOS ( si tambien hay clasificaciones diferentes ) es peor el remedio que la enfermedad....
Saludos !