Conductor subyacente

1. "Linux Device Driver" es un libro clásico de lectura obligada.

2. Utilice una placa experimental y busque información en Internet para escribir usted mismo un programa de controlador sencillo. Debes practicar, de lo contrario todas las teorías son falsas.

3. Lea la hoja de datos y el kernel de Linux. Puede consultar el libro "Comprensión profunda del kernel de Linux". El núcleo se puede leer en tan solo 3 meses y hasta 3 años.

Acabo de comprarlo. Vi estos en línea, espero que te sean útiles. Se recomienda que también acuda a algunos foros para consultar información relevante.

Cuánto das, cuánto ganas. ¡vamos!

Lo siguiente es una cita de la Enciclopedia Baidu:

Estrictamente hablando, uC/OS-II es solo un núcleo de sistema operativo en tiempo real. Solo incluye programación de tareas, gestión de tareas y tiempo. gestión y gestión de memoria y funciones básicas como comunicación y sincronización entre tareas. No se proporcionan servicios adicionales como administración de entrada y salida, sistema de archivos y red. Sin embargo, debido a la buena escalabilidad y al código fuente abierto de uC/OS-II, los propios usuarios pueden implementar estas funciones no esenciales según sus necesidades.

Se puede ver que uC/OS-II es un núcleo de sistema operativo relativamente simple y usted mismo debe implementar muchas cosas. En comparación, Linux es relativamente completo. Por supuesto, uC/OS-II es más simple y tiene menos código de kernel. Realmente deberías mirar el código fuente de uC/OS-II, pero tienes que practicar mientras lees. No se limite a leerlo, tome algunas notas. Puede conectarse en línea para leer información más relevante. No dejes de leer la información sólo porque esté en inglés. Si puede aprender bien uC/OS-II, será de gran ayuda para su trabajo futuro. Lo siento, no tengo experiencia con uC/OS-II y no puedo brindarte más ayuda.

¿No entiendo muy bien de qué sistema operativo estás hablando? El sistema operativo incluye dos aspectos: uno es el núcleo del sistema y el otro es la GUI (interfaz gráfica de usuario), que es lo que puedes ver. La primera es que el uC/OS-II que está viendo es un núcleo del sistema, y ​​la segunda requiere el desarrollo de otras herramientas y software. No tienes que preocuparte por no saber estas cosas, porque estás aprendiendo. Si sumas un poco, definitivamente lo lograrás.