SummerGift c669ce7d2e 【完善】:完善基本模块格式 8 years ago
..
03-Basic_Module c669ce7d2e 【完善】:完善基本模块格式 8 years ago
04-Hardware_Control_Module 2804ffad85 【更新】:添加 micropython 开发手册章节 8 years ago
05-System_Module 2804ffad85 【更新】:添加 micropython 开发手册章节 8 years ago
06-Tools_Module 2804ffad85 【更新】:添加 micropython 开发手册章节 8 years ago
07-Network_Module 2804ffad85 【更新】:添加 micropython 开发手册章节 8 years ago
figures 0ebb7b3d6f 【添加】:Micropython 开发手册 分章节版本 8 years ago
01-Getting_Started_Guide.md c669ce7d2e 【完善】:完善基本模块格式 8 years ago
02-Basic_Knowledge.md 2804ffad85 【更新】:添加 micropython 开发手册章节 8 years ago
03-MicroPython_libraries.md c669ce7d2e 【完善】:完善基本模块格式 8 years ago
08-Packages_Management.md 0ebb7b3d6f 【添加】:Micropython 开发手册 分章节版本 8 years ago
09-Make_New_Module.md 2804ffad85 【更新】:添加 micropython 开发手册章节 8 years ago
10-Net_Programming_Guide.md 0ebb7b3d6f 【添加】:Micropython 开发手册 分章节版本 8 years ago
README.md c669ce7d2e 【完善】:完善基本模块格式 8 years ago

README.md

RT-Thread Micropython 开发手册介绍


!!! abstract "摘要"

 本手册介绍了 RT-Thread Micropython 的基础知识、常用模块,以及开发新模块的流程。带领读者了解 Micropython ,并学会使用 Micropython 进行开发。

1.1 主要特性

  • 1、MicroPython 是 Python 3 编程语言的一种精简而高效的实现,它包含 Python 标准库的一个子集,并被优化为在微控制器和受限环境中运行。

  • 2、RT-Thread MicroPython 可以运行在任何搭载了 RT-Thread 操作系统并且有一定资源的嵌入式平台上。

  • 3、MicroPython 可以运行在有一定资源的开发板上,给你一个低层次的 Python 操作系统,可以用来控制各种电子系统。

  • 4、MicroPython 富有各种高级特性,比如交互式提示、任意精度整数、闭包函数、列表解析、生成器、异常处理等等。

  • 5、MicroPython 的目标是尽可能与普通 Python 兼容,使开发者能够轻松地将代码从桌面端转移到微控制器或嵌入式系统。

1.2 MicroPython 的优势

  • 1、Python 是一款容易上手的脚本语言,同时具有强大的功能,语法优雅简单。使用 MicroPython 编程可以降低嵌入式的开发门槛,让更多的人体验嵌入式的乐趣。

  • 2、通过 MicroPython 实现硬件底层的访问和控制,不需要了解底层寄存器、数据手册、厂家的库函数等,即可轻松控制硬件。

  • 3、大部分外设和常用功能都有自己的库,降低开发难度,使开发和移植变得容易和快速。