02 黄盈樟 MicroPython与硬件开发
1.77 MB
23 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档介绍了MicroPython的发展史及其在硬件开发和物联网中的应用。MicroPython是兼容Python 3.4/3.5语法的轻量级Python实现,支持多款硬件开发板如PyBoard、WiPy、ESP8266等,并在教育领域得到广泛应用。黄盈樟作为资深嵌入式开发工程师,分享了其在无人机和物联网领域的经验,涵盖了MicroPython的开发环境UPyCraft以及其在教育中的应用,特别是在Microbit上的实践。 | ||
AI总结 | ||
《02 黄盈樟 MicroPython与硬件开发》
### 总结:
该文档围绕MicroPython与硬件开发的主题展开,涵盖了硬件发展史、MicroPython的发展历程及其应用实例。以下是核心内容的总结:
1. **硬件发展史与开发语言**
- 硬件性能的提升(根据摩尔定律)对开发语言提出了更高要求。
- MicroPython作为一种适合硬件开发的语言,支持Python 3.4语法,并增添了硬件专用库,同时删减了部分不必要的库,以适应嵌入式环境。
2. **MicroPython发展史**
- MicroPython由Damien George发明,最初在教育领域中应用,尤其是Micro:bit的推广。
- MicroPython结合物联网和硬件开发的特点,在教育和实际应用中得到了广泛推广。
3. **MicroPython实例与支持硬件**
- 支持的硬件开发板包括:PyBoard、WiPy、ESP8266、ESP32、STM32F4、NUCLEO boards、Espruino Pico等。
- MicroPython在教育中得到了广泛应用,例如Micro:bit开发板的普及。
- UPyCraft作为MicroPython的开发环境,简化了 HARDWARE开发流程。
4. **个人简介**
- 讲师黄盈樟是资深嵌入式开发工程师,擅长C/C++/Python语言,专注于开源无人机系统和物联网全栈开发,并在多所高校开展相关课程讲授。
### 核心观点:
MicroPython作为一种高效、易用的开发语言,结合其在教育和硬件开发中的优势,成为物联网和嵌入式开发领域的重要工具。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
11 页请下载阅读 -
文档评分