| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
文档主要介绍了MicroPython在硬件开发中的应用及其发展史。内容涵盖了硬件性能的提升对开发语言的要求,MicroPython的缘起及其在教育领域的应用,支持的硬件开发板,以及物联网全栈开发的相关内容。文档还提到了资深嵌入式开发工程师黄盈樟在开源无人机系统和物联网系统中的应用经验。 | ||
| AI总结 | ||
### 文档总结
#### 1. 硬件发展史与开发语言
- 根据摩尔定律,硬件性能不断提升,对开发语言的要求也随之提高。
- 硬件发展的主要阶段包括电子管时代、集成电路时代、DSP时代、嵌入式系统时代以及物联网时代,每阶段对应不同的开发语言(如汇编、C/C++、Python等)。
#### 2. MicroPython发展史
- MicroPython起源于教育领域,旨在简化嵌入式开发。
- 特性:
- 完整支持Python 3.4语法(包括异常处理、生成器等)。
- 增加了对Python 3.5的异步和等待功能。
- 针对嵌入式环境进行了优化,增加了硬件专用库,同时删减了部分不必要的库。
- 支持的硬件开发板包括:PyBoard、WiPy、ESP8266、ESP32、STM32F4、NUCLEO系列、Espruino Pico等。
#### 3. MicroPython与硬件开发实例
- 文档介绍了MicroPython的开发环境和主要实例,展示了其在硬件开发中的应用。
#### 4. 物联网全栈开发
- 黄盈樟老师作为资深嵌入式开发工程师,擅长C/C++/Python,在物联网全栈开发领域有丰富经验。
- 曾参与开源无人机系统应用项目,并在国内多所高校担任物联网课程讲师。
#### 总结
文档内容围绕硬件发展史、MicroPython的发展与应用、物联网全栈开发等方面展开,重点介绍了MicroPython在嵌入式和物联网开发中的优势及其支持的硬件平台。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
11 页请下载阅读 -
文档评分














02 黄盈樟 MicroPython与硬件开发