Crear un sistema operativo con el PIC 16F877

Un sistema operativo no es solo subrutinitas que saltan de aqui a allá, o funcioncitas recursivas, se que ya el tema terminó, pero razón tiene magio de haberse molestado. Tengo conocimiento de sistemas operativos embebidos y de verdad que el tema no fue nada claro.
 
FueraDeLugar dijo:
Un sistema operativo no es solo subrutinitas que saltan de aqui a allá, o funcioncitas recursivas, se que ya el tema terminó, pero razón tiene magio de haberse molestado. Tengo conocimiento de sistemas operativos embebidos y de verdad que el tema no fue nada claro.

Asi es, fue así como tu lo describes... como verás puse 'todo de mi' para interpretar lo que estaban haciendo pero realmente me fue imposible captar la escencia de lo que querían hacer.

Una cosa es pasar un parámetro a una subrutina y otra armar o diseñar un sistema operativo, encima con las complicaciones que tiene un hardware limitante como el de un pic.

;)
 
Yo tampoco entiendo nada de lo anterior, pero que seas Ingeniero en Sistemas ayuda bastante. Lo que debes hacer como Ingeniero es bajar los manuales de programación del PIC, y ahí encontrarás toda la información que necesitas. :)
 
cronodragon dijo:
Yo tampoco entiendo nada de lo anterior, pero que seas Ingeniero en Sistemas ayuda bastante. Lo que debes hacer como Ingeniero es bajar los manuales de programación del PIC, y ahí encontrarás toda la información que necesitas. :)

Ayuda el leer... mas que nada. Yo soy ingeniero electrónico y la información que tengo o que se de sistemas operativos la se por leer textos o cosas que me interesaban a mí pero que no era contenido usual en ninguna materia de las que cursé.....

Creo que muchas cosas tienen que ver con lo que uno se especializa o en lo que a uno le gusta y no tanto en el título que uno tenga :)
 
Hola a todos, les escribo para lo siguiente. He diseñado un kernel para que un PIC 16F877A pueda trabajar en un entorno de multiprocesamiento, es un proyecto humilde y me gustaría compartir con todos este trabajo y que todos puedan ser partícipe de su evolución.

La página es esta: www.araguaney.loquequierasya.com

Es la primera página web que construyo, asi que tengan paciencia...

Gracias de antemano por el apoyo que puedan brindar a esto.
 
Hola! maunix, debido a tu basta experiencia, que contrasta con mis apenas 7 añitos en la electronica (los ultimos 4 abocados a PIC, tengo 19), tengo que aclararte que, como el amigo FueraDeLugar postea, es mas que posible generar un kerenel lo bastantemente pequeño como para trabajar dentro de un PIC! si, es posible, de hecho, en la facultad (voy a 3ro de ingenieria electronica en la UTN FRC), nos comentaron que un nucleo de linux se podria reducir tanto que cabería en un 16F877!
Que loco no? no se si se llamaria Linux, pero la cuestion, es que un hardware limitante, enrealidad no es "limitante"(valga la redundancia) puesto que un kerenel se adapta a este hardware, para utilizarlo y hacerlo trabajar con otras prioridades o normas.

Cabe aclarar que el amigo que comenzo este post, no tenia muy claro lo que queria hacer, seguro no pudo atinarle a un compilador C para pics, de haber sido asi y siendo ingeniero en sistemas, no habria tenido problema en generar funciones con paso de paramentros y retorno, que es algo totalmente distinto a un sistema operativo, cuya base fundamental es el kerenel!

Ojala que esto salga lindo! y arriba con la paciencia! se que cuesta pero es ser paciente o reventar, algunos simplemente no estamos lo suficientemente formados como para expresarnos de la forma mas adecuada ni clara! estamos aca para aprender no? ejje

Un abrazo!

Luis David
 
Mi punto de vista es que un ingeniero en sistema deberia de poder expresar mejor lo que quiere hacer, almenos que no sepa que quiera hacer.
Seria intereante armar un sistema operativo en tiempo real para pics, pero esto involucra mas que simplemente rutinas que se llaman, involucran crear un kernel multitasking, con un compilador propio para enlazar programas, porque un sistema operativo debe ser capaz de cargar programas.

Que tal si nos animamos en un proyecto de un sistema operativo multitasking y multiprocesadores para pic. Osea que pueda correr en varios procesadores, yo la verdad ultimamente utilizo mas de un pic en todos mis disenios.

Bueno, suerte con el proyecto.
 
Hola chicos ley por accidente el contenido del foro y me parecio interesante estoy intentando crear un sistema multiproceso pequeño como para un 16f84 solo para controlar funciones basicas un tren de pulsos y monitoriar al mismo tiempo una linea de entrada y segun su estado generar otra salida sin descuidar el tren de pulsos. tengo conocimientos en general del pic en cuanto a programacion de hecho he realizado algunos proyectos. sera factible realizar ese pequño multiproceso? podrian indicarme algun sitio web con documentacion aparte de microchip

gracias
saludos
Sergio Andrade
 
Atrás
Arriba