Skip to content

Commit 876daa5

Browse files
committed
【修改】重新整理 micropython 库分类
1 parent 7ac65ef commit 876daa5

File tree

1 file changed

+43
-34
lines changed

1 file changed

+43
-34
lines changed

docs/03-MicroPython_libraries.md

Lines changed: 43 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -14,43 +14,47 @@ Python 的标准库被 “微型化”后,就是 MicroPython 标准库,也
1414

1515
## RT-Thread MicroPython 模块
1616

17-
### 系统模块
18-
- [rtthread][1] – RT-Thread 系统相关函数
19-
- [utime][2] – 时间相关函数
20-
- [sys][3] – 系统特有功能函数
21-
- [math][4] – 数学函数
22-
- [uio][5] – 输入/输出流
23-
- [ucollections][6] – 收集和容器类型
24-
- [ustruct][7] – 打包和解包原始数据类型
25-
- [array][8] – 数字数据数组
26-
- [gc][9] – 控制垃圾回收
17+
### 常用内建模块
18+
- [rtthread][1] – RT-Thread 系统相关函数
19+
- [utime][2] – 时间相关函数
20+
- [sys][3] – 系统特有功能函数
21+
- [math][4] – 数学函数
22+
- [uio][5] – 输入/输出流
23+
- [ucollections][6] – 提供有用的集合类
24+
- [ustruct][7] – 打包和解包原始数据类型
25+
- [array][8] – 数字数据数组
26+
- [gc][9] – 控制垃圾回收
27+
- [uos][15] – 基本的 “操作系统” 服务
28+
- [select][16] – 等待流事件
29+
- [uctypes][17] – 以结构化的方式访问二进制数据
30+
- [uerrno][18] – 系统错误码模块
31+
- [_thread][19] – 多线程支持
2732

2833
### 硬件模块
29-
- [machine][10] – 与硬件相关的功能
30-
- [machine.Pin][11]
31-
- [machine.I2C][12]
32-
- [machine.SPI][13]
33-
- [machine.UART][14]
34-
35-
### 系统模块
36-
- [uos][15] – 基本的 “操作系统” 服务
37-
- [select][16] – 等待流事件
38-
- [uctypes][17] – 以结构化的方式访问二进制数据
39-
- [uerrno][18] – 系统错误码模块
40-
- [_thread][19] – 多线程支持
41-
42-
### 工具模块
43-
- [cmath][20] – 复数的数学函数
44-
- [ubinascii][21] – 二进制/ ASCII转换
45-
- [uhashlib][22] – 哈希算法
46-
- [uheapq][23] – 堆排序算法
47-
- [ujson][24] – JSON编码与解码
48-
- [ure][25] – 正则表达式
49-
- [uzlib][26] – zlib 解压缩
50-
- [urandom][27] – 随机数生成模块
34+
- [machine][10] – 与硬件相关的功能
35+
- [machine.Pin][11] - Pin 引脚控制类
36+
- [machine.UART][14] - UART 外设控制类
37+
- [machine.I2C][12] - I2C 外设控制类
38+
- [machine.SPI][13] - SPI 外设控制类
39+
- [machine.RTC][29] - RTC 外设控制类
40+
- [machine.PWM][30] - PWM 外设控制类
41+
- [machine.ADC][31] - ADC 外设控制类
42+
- [machine.LCD][34] - LCD 外设控制类
5143

5244
### 网络模块
53-
- [usocket][28] – 套接字模块
45+
- [usocket][28] – 网络套接字模块
46+
- [network][32] – 网络连接控制模块
47+
- [network.WLAN][33] – WiFi 连接控制类
48+
49+
### 常用第三方模块
50+
- [cmath][20] – 复数的数学函数
51+
- [ubinascii][21] – 二进制/ ASCII转换
52+
- [uhashlib][22] – 哈希算法
53+
- [uheapq][23] – 堆排序算法
54+
- [ujson][24] – JSON编码与解码
55+
- [ure][25] – 正则表达式
56+
- [uzlib][26] – zlib 解压缩
57+
- [urandom][27] – 随机数生成模块
5458

5559
[1]: 03-Basic_Module/01-rtthread.md
5660
[2]: 03-Basic_Module/02-utime.md
@@ -80,4 +84,9 @@ Python 的标准库被 “微型化”后,就是 MicroPython 标准库,也
8084
[26]: 06-Tools_Module/07-uzlib.md
8185
[27]: 06-Tools_Module/08-urandom.md
8286
[28]: 07-Network_Module/01-usocket.md
83-
87+
[29]: 04-Hardware_Control_Module/07-machine-RTC.md
88+
[30]: 04-Hardware_Control_Module/08-machine-PWM.md
89+
[31]: 04-Hardware_Control_Module/09-machine-ADC.md
90+
[32]: 07-Network_Module/02-network.md
91+
[33]: 07-Network_Module/03-network-WLAN.md
92+
[34]: 04-Hardware_Control_Module/06-machine-LCD.md

0 commit comments

Comments
 (0)