推荐《操作系统概念》和《现代操作系统》。虽然单片机通常运行轻量级RTOS(如FreeRTOS、RT-Thread),而非Linux/Windows这类宏内核系统,但操作系统的核心概念(任务调度、同步互斥、内存管理、中断处理、IO系统)是相通的。深入学习这些理论,能更好地理解和使用RTOS,甚至为未来开发更复杂的嵌入式系统(如基于Cortex-A系列的应用处理器)打下坚实基础。
在进行具体模块学习或项目开发时,深入查阅ST相应的官方文档(数据手册DS、参考手册RM、编程手册PM、HAL库用户手册UM),这是最权威的学习资料。
|
|