内容简介
本书分为两大部分,共16章:第1~10章为内核篇;第11~16章为组件篇。第1~9章介绍RT-Thread内核,首先对RT-Thread进行总体介绍,在随后各章中分别介绍RT-Thread的线程管理、时钟管理、线程间同步、线程间通信、内存管理、中断管理,每章都有配套的示例代码,这部分示例可运行在Keil MDK模拟器环境下,不需要任何硬件。第10章介绍RT-Thread内核移植,读完本章,可以将RT-Thread移植到实际的硬件板上运行。第11~16章介绍RT-Thread组件部分,分别介绍Env开发环境、FinSH控制台、设备管理、文件系统和网络框架,这部分配套示例可以运行在硬件板上,分别完成外设访问、文件系统读写、网络通信功能。
AI简介
这是一本专注于嵌入式实时操作系统RT-Thread的设计与实现的全面指南。这本书的内容分为两大部分,共16章:第1~10章为内核篇;第11~16章为组件篇。内核篇主要介绍了RT-Thread的基本原理和实现,包括嵌入式实时操作系统的定义和分类、实时系统的定义与特点、RT-Thread的架构和功能模块、RT-Thread的获取和许可协议、线程调度策略、时钟管理机制、内存管理配置、BSP移植以及内核移植的示例过程。
在内核篇中,作者首先对RT-Thread进行了总体介绍,然后分别介绍了RT-Thread的线程管理、时钟管理、线程间同步、线程间通信、内存管理、中断管理,每章都有配套的示例代码,这部分示例可运行在Keil MDK模拟器环境下,不需要任何硬件。内核篇的最后一章介绍了RT-Thread内核移植,读完本章,可以将RT-Thread移植到实际的硬件板上运行。
组件篇主要介绍了RT-Thread组件部分,分别介绍了Env开发环境、FinSH控制台、设备管理、文件系统和网络框架,这部分配套示例可以运行在硬件板上,分别完成外设访问、文件系统读写、网络通信功能。