فهرست منبع

【添加】:RT-Thread MicroPython 开发指南:初级篇

SummerGift 8 سال پیش
والد
کامیت
f174e2491b
1فایلهای تغییر یافته به همراه78 افزوده شده و 0 حذف شده
  1. 78 0
      docs/RT-Thread_MicroPython_Development_guide_primer.md

+ 78 - 0
docs/RT-Thread_MicroPython_Development_guide_primer.md

@@ -0,0 +1,78 @@
+# RT-Thread MicroPython 开发指南:初级篇
+
+
+## 1. 本文简介
+
+- 介绍如何在 MicroPython 上运行一个完整的 python 文件。
+- 介绍 MicroPython 上常用模块的使用方式,带你熟悉开发 MicroPython 的基本方法。
+- 介绍如何使用 machine 模块对硬件进行控制,让你熟悉使用 MicroPython 操作硬件。
+
+---
+
+## 2. 在 MicroPython 中运行 python 文件
+
+在 MicroPython 上运行整个 python 文件有以下要求:
+
+- 系统内使用了 rt-thread 的文件系统
+- 开启了 msh 
+
+符合以上两点,我们就可以使用 msh 命令行中的 python 命令加上文件名来执行一个 python 文件了。
+
+
+## 3. MicroPython 常用模块介绍
+
+下面是在使用 MicroPython 开发的过程中一些常用的模块,了解这些模块的使用方式,可以让你很好的使用 MicroPython 的功能。
+
+这些模块可以通过 env 工具的 menuconfig 功能来开启和关闭,如果你需要使用特定的模块,在menuconfig 中选中模块名,保存退出后,重新编译运行即可。
+
+### 3.1 Basis Module
+
+下面是 micropython 的基本模块,运用这些模块,你可以使用 MicroPython 的基本功能。
+
+#### rtthread
+#### time
+#### sys
+#### math
+#### uio
+#### ucollections
+#### ustruct
+#### array
+#### gc
+
+### 3.2 Hardware Module
+
+下面是 MicroPython 硬件相关的模块,运用这些模块,你可以使用 MicroPython 轻松的操纵硬件。
+
+#### machine
+##### 1、machine.Pin
+##### 2、machine.I2C
+##### 3、machine.SPI
+##### 4、machine.UART
+
+### 3.3 System Module
+
+下面是 MicroPython 系统相关的模块,运用这些模块,你可以使用系统相关的功能。
+
+#### uos
+#### uselect
+#### uctypes
+#### uerrno
+
+### 3.4 Tools Module
+
+下面是 MicroPython 工具类模块,运用这些模块,你就可以方便的使用这些工具。
+
+#### cmath
+#### ubinascii
+#### uhashlib
+#### uheapq
+#### ujson
+#### ure
+#### uzlib
+#### urandom
+
+### 3.5 Network Module
+
+下面是 MicroPython 网络类模块,通过这个基本模块,你可以使用网络连接的基本功能。
+
+#### usocket