模块

优质
小牛编辑
128浏览
2023-12-01

这里列出了所有模块:
[详情级别 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设备的日期和时间,延时一段时间后获取当前时间