Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Crear un sistema operativo con el PIC 16F877


       



#21  
FueraDeLugar
Ubicación: Venezuela
Registrado: 17 Abr 2006
Mensajes: 11
citar
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.

#22  
maunix
Colaborador
Ubicación: Cordoba, Argentina
Registrado: 22 Oct 2005
Mensajes: 649
citar
FueraDeLugar escribió: 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.

;)

#23  
cronodragon
Registrado: 08 Abr 2006
Mensajes: 10
citar
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. Smile

#24  
maunix
Colaborador
Ubicación: Cordoba, Argentina
Registrado: 22 Oct 2005
Mensajes: 649
citar
cronodragon escribió: 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. Smile


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 Smile

#25  
cronodragon
Registrado: 08 Abr 2006
Mensajes: 10
citar
Te doy la razón. También me di cuenta que mi mensaje llegó algo tarde, pero igualmente leer los manuales del PIC te puede ayudar. Saludos!

#26  Kernel Multitarea Cooperativa
FueraDeLugar
Ubicación: Venezuela
Registrado: 17 Abr 2006
Mensajes: 11
citar
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.

#27  
Maritto
Registrado: 25 Oct 2006
Mensajes: 86
citar
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

#28  No pus no.
itvboy
Ubicación: Mexico
Registrado: 31 Jul 2008
Mensajes: 17
citar
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.

 Responder





 Otros temas de interés 
El tema está cerrado y no puedes editar mensajes o responder Anuncio: Como solicitar ayuda en proyectos de electrónica
No hay mensajes nuevos Revista de Informatica, Electrónica y Cultura general
No hay mensajes nuevos Soldadora de arco electrónica
No hay mensajes nuevos Puesta a tierra placa electrónica (PCB) en aparato portatil.
No hay mensajes nuevos Valvula electrónica de vacío

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||