RT-Thread API参考手册  3.1.1
嵌入式实时操作系统
模块
这里列出了所有模块:
[详情级别 123]
 内核RT-Thread 内核,包括内核库和实时内核的实现
 基础定义RT-Thread 基本数据类型
 系统初始化RT-Thread 的启动流程
 内核对象管理内核对象管理接口
 线程管理线程管理接口
 时钟管理时钟管理接口
 定时器管理定时器管理接口
 线程间通讯线程间通讯接口
 信号量信号量接口
 互斥量互斥量接口
 事件事件接口
 邮箱邮箱接口
 消息队列消息队列接口
 信号信号接口
 内存池管理静态内存池接口
 动态内存管理动态内存堆接口
 中断管理中断管理接口
 系统钩子函数系统钩子函数
 其他内核服务内核中其他有用的服务
 字符串操作字符串操作
 内存操作内存操作
 双向链表双向链表
 单向链表单向链表
 错误代码错误代码
 文件系统虚拟文件系统接口
 文件描述符文件描述符接口
 文件系统文件系统接口
 文件和目录文件和目录操作接口
 网络网络相关接口
 套接字抽象层SAL组件初始化接口
 套接字使用套接字接口
 主机名到IP地址的解析主机名到IP地址的解析接口
 设备管理提供访问通用工具或硬件设备的接口,例如 环形缓冲区、管道等通用工具,GPIO、SPI、I2C等硬件设备
 设备子系统I/O设备子系统
 环形缓冲区环形缓冲区接口
 环形块状缓冲区环形块状缓冲区接口
 完成信号量完成信号量接口
 管道管道接口
 数据队列数据队列接口
 工作队列工作队列接口
 等待队列等待队列接口
 UARTUART设备接口
 PINPIN设备接口
 I2CI2C设备接口
 SPISPI设备接口
 RTCRTC设备接口
 Alarm闹钟设备接口
 PWMPWM设备接口
 电源管理电源管理接口
 WLAN框架WLAN框架接口
 FinSH控制台FinSH控制台接口
 日志组件日志组件接口
 动态模块动态模块接口
 AT 组件AT 组件接口
 示例程序提供内核、文件系统、网络和外设的使用例程
 内核例程内核接口的使用例程。
 线程创建、初始化/脱离线程
 时间片调度相同优先级线程按照时间片轮番调度
 定时器单次定时器和周期性定时器的使用
 中断关闭中断进行全局变量的访问
 信号给线程发送信号
 动态内存线程动态申请内存并释放
 内存池线程从内存池中获得内存块与释放内存块
 空闲线程钩子函数打印空闲线程钩子函数的运行次数
 调度器钩子函数在调度器钩子中打印线程切换信息
 信号量一个线程发送信号量,另外一个线程接收信号量
 生产者消费者模型生产者线程与消费者线程使用信号量同步
 互斥量线程使用互斥量保护共享资源
 优先级反转互斥量反正线程优先级反转功能
 事件一个线程等待事件,另一个线程发送事件
 邮箱一个线程往邮箱中发送邮件,另外一个线程往邮箱中收取邮件
 消息队列一个线程会从消息队列中收取消息,另一个线程会定时给消息队列发送普通消息和紧急消息
 文件系统例程文件系统接口的使用例程
 创建目录创建目录
 打开目录打开和关闭目录
 读取目录读取目录
 文件读写打开文件及文件读写
 文件重命名文件重命名
 文件状态查看文件大小
 目录位置操作保存与设置读取目录位置
 网络例程网络接口的使用例程
 tcp 客户端Tcp 客户端例程
 udp 客户端Udp 客户端
 http 客户端Http 客户端
 select实现的tcp客户端利用 select 实现的 tcp 客户端
 tcp 服务端Tcp 服务端
 udp 服务端Udp 服务端
 外设例程外设接口的使用例程
 I2C通过 I2C 设备读取温湿度传感器 aht10 的温湿度数据
 Watchdog独立看门狗设备使用
 Led通过PIN设备管理接口控制LED亮灭
 PIN通过按键控制蜂鸣器对应引脚的电平状态进而控制蜂鸣器
 SD卡SD卡设备的使用
 SPI通过SPI设备读取 w25q 的 ID 数据
 UART通过串口输出字符串"hello RT-Thread!",然后错位输出输入的字符
 ADC通过 ADC 设备采样电压值并转换为数值
 HWTIMER通过硬件定时器超时回调函数周期性的打印当前 tick 值
 PWM通过 PWM 设备控制 LED 灯的亮度实现呼吸灯效果
 RTC设置RTC设备的日期和时间,延时一段时间后获取当前时间