嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第7章 RTT嵌入式操作系统基础.pptx

嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第7章 RTT嵌入式操作系统基础.pptx

嵌入式系统原理及应用;;;7.1.1 RTT简介;7.1.1 RTT简介;7.1.1 RTT简介;7.1.1 RTT简介;7.1.2 RTT系统架构;1. 内核层 内核层包括RT-Thread内核和libcpu/BSP两部分,其中RT-Thread内核是RTT的核心部分,用于实现多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等, libcpu/BSP是芯片移植相关文件和板级支持包,由外设驱动和 CPU 移植构成,与底层硬件密切相关。;2. 组件服务层 组件服务层采用模块化设计,包括设备框架、低功耗管理、FinSH控制台、Wifi管理器、USB协议栈、DFS虚拟文件系统、网络架构、异常处理、键值数据库等组件模块,各组件模块高内聚、低耦合,是RT-Thread 内核之上的上层软件模块。;3. 软件包 软件包是运行于RTT物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码、库文件组成。RTT提供了开放的软件包平台,存放了大量官方提供或开发者提供的软件包,这些软件包具有很强的可重用性,极大地方便了开发者在最短时间内,完成应用开发,是RTT生态的重要组成部分。截止目前,RTT提供的软件包已超多400个,软件包下载量将近800万,RTT对软件包进行了分类管理。;本节小结;;7.2.1 下载安装;7.2.2 软件测试;本节小结;;7.3.1 内核简介;7.3.1

文档评论(0)

1亿VIP精品文档

相关文档