RT-Thread
0 人感兴趣 · 27 次引用
- 最新
- 推荐

【导航】RT-Thread 学习专栏目录 【快速跳转】
本专栏是在博主写完 FreeRTOS 后,再次重新过一遍 RT-Thread 时候作为学习应用的笔记,专栏的目的是在以后实际项目使用 RT-Thread 的时候,抛开其他资料,只看自己的专栏就可以完成所有的设计和问题解决。

RT-Thread 记录(十八、I2C 软件包 — 温湿度传感器 SHT21 与 EEPROM 24C02)
组件与软件包部分之前文章我们学习了 2 个组件: SFUD组件与 AT组件。 RT-Thread 丰富的生态系统,除了一些标准的组件, 还支持各种各样的软件包,上一篇文章我们已经接触过 at_device 软件包。在实际应用中很多常用的设备,都有开发者已经写好了软件包。

RT-Thread 记录(十五、I/O 设备模型之 SPI 设备)
本文应该是 RT-Thread I/O 设备模型最后一篇,SPI 设备的学习测试。

RT-Thread 记录(十四、I/O 设备模型之 ADC 设备)
我曾经考虑过把 RT-Thread 常用的设备都写完,其实通过前面的《全面认识 RT-Thread I/O 设备模型》文章学习,以及 UART 和 PIN设备的学习分析,对于 RT-Thread 其他的一些设备 自己看资料基本都可以用起来了,都是同样的思路,自己写写程序测试都可以用起来了

RT-Thread 记录(十三、I/O 设备模型之 PIN 设备)
讲完UART设备之后,我们已经熟悉RT-Thread I/O 设备模型了,回头看看基本的 PIN 设备。

RT-Thread 记录(十二、I/O 设备模型之 UART 设备 — 使用测试)
通过前面的两篇文章,我们基本上完全明白了 RT-Thread I/O 设备模型的基本原理,当然我们的最终目的还是应用,所以本文开始我们就开始进行常用设备的使用学习和测试,就从 UART 设备开始。

RT-Thread 记录(十一、I/O 设备模型之 UART 设备 — 源码解析)
上文我们认识了解了 RT-Thread I/O 设备模型,而 UART 设备模型的操作完美贴合上一篇博文的介绍,所以我把 UART 设备先说明了,这样更加加深一下对 RT-Thread I/O 设备模型的认识。

RT-Thread 记录(十、全面认识 RT-Thread I/O 设备模型)
学完 RT-Thread 内核,从本文开始熟悉了解 RT-Thread I/O 设备管理相关知识。

RT-Thread 记录(九、RT-Thread 中断处理与阶段小结)
在前面的内核基础学习记录中,我们所有的示例都没有使用中断,实际项目中断使用不可或缺,本文我们就来看看在 RT-Thread 中是如何响应中断,如何处理中断的。

RT-Thread 记录(八、理解 RT-Thread 内存管理)
记得最初学习 RT-Thread ,对于内存管理我也是简单看看然后一笔带过,当时觉得用不上,在我做的一些传感器单品项目上,对于内存管理确实知道与不知道没什么关系,但是随着认知的增长,项目复杂程度增加,发现内存管理还不可或缺,于是今时今日正好再次来更新

RT-Thread 记录(七、IPC 机制之邮箱、消息队列)
讲完了线程同步的机制,我们要开始线程通讯的学习, 线程通讯中的邮箱消息队列也属于 RT-Thread 的IPC机制。

RT-Thread 记录(六、IPC 机制之信号量、互斥量和事件集)
上文说到 RT-Thread 对临界区的处理方式有多种,其中已经分析了关闭调度器和屏蔽中断的方式,本文就来学学另外的线程同步方式 IPC 机制

RT-Thread 记录(五、RT-Thread 临界区保护与 FreeRTOS 的比较)
本文聊聊临界区,以及RT-Thread对临界区的处理, 通过源码分析一下 RT-Thread 对临界区保护的实现以及与 FreeRTOS 处理的不同。

RT-Thread 记录(四、RT-Thread 时钟节拍和软件定时器)
学习RTOS,肯定接触到软件定时器,学会软件定时器的使用能够使得我们摆脱硬件定时器在某些地方的局限性,而软件定时器的实现,又是基于系统的时钟节拍,本文除了了解 RT-Thread 软件定时器API,学会使用 RT-Thread 软件定时器,还需要先了解下 RT-Thread 时钟

RT-Thread 记录(二、RT-Thread 内核启动流程 — 启动文件和源码分析)
要了解一个操作系统,内核的了解是必不可少的,我们今天就在前面我们RT-Thread Studio工程基础之上讲一讲RT-Thread内核启动流程

RT-Thread 记录(一、RT-Thread 版本、RT-Thread Studio 开发环境 及 配合 CubeMX 开发快速上手)
本文作为 RT-Thread 专栏系列的开票,介绍了一下版本,开发环境,以及开始了第一个工程


【玩转 RT-Thread】I2C 内核
由飞利浦公司开发,支持设备间的短距离通信。i2c通信需要的引脚少,硬件实现简单、可扩展性强,被广泛应用在系统内多个集成电路(IC)间的通信。

【玩转 RT-Thread】 RT-Thread Studio —— 按键控制电机正反转、蜂鸣器
做世界级的 OS,让万物互联,信息畅通无阻。