(完整版)MicroPython:STM32上的Python开发_第1页
(完整版)MicroPython:STM32上的Python开发_第2页
(完整版)MicroPython:STM32上的Python开发_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MicroPython: STM32 上的 Python 开发虽然Python在国外是一门非常火的语言,在黑客界更是赫赫有名,然而中 国的大学却极少开设Python课程,故而国内Python程序员多属自学。而一个没 有MCU编程经验的初学者,要想让芯片跑起来,出现问题有时候要对照一两千 页的英文文档来排查,这也绝非一天两天可以打下坚实的基础。Python是一门适合初学者的语言相比于目前不少主流的编程语言,Python拥有更好的可读性,因此非常适 合初学者。Python本身自带的各种模块加上丰富的第三方模块,免去了很多重复造轮 子的工作,节省了不少开发时间。Python的配置环境也不复杂,mac

2、和linux 都内置了 pythono Python的这一特点也让国内不少高校开始选择它作为程序设 计课程来教授。MicroPython:跑在微控制器上的PythonMicroPython顾名思义就是可以跑在微处理器上面的pythono通过Python 语言只需要用文本编辑器打开main.py文件。写几行代码,保存一下。单片机就 可以跑起来。MicroPython用起来很简单,借助MicroPython,用户完全可以通 过Python脚本语言实现硬件底层的访问和控制,比如说控制LED灯泡、LCD显 示器、读取电压、控制电机、访问SD卡等。MicroPython 的 STM32 分支简介Micr

3、oPython中功能最强,速度最快,资源最丰富的是STM32系列,支持 的芯片型号最多,适应性最好、它的库也是最全面的。目前STM32分支支持 STM32F4/F7/L4系列下的数十种型号芯片和开发板,是DIY的最佳选择,比如说 STM32F405o也就是说ARM处理器STM32F405上直接可运行Python语言, Python语言来控制单片机。应用范围:教育、学习电子竞赛机器人智能硬件物联网开发快速原型设计创客、DIYerPython可以做哪些事情?Python可以开发计算机桌面软件,例J如pyqto不仅可以开发windows还可 以开发linuxPython可以用来做网站后台,豆瓣网就是

4、用python做的Python可以写网络爬虫,抓取网络信息。Python开发游戏。Python现在可以作为创客开发语言,树莓派,stm32一款专用的STM32+Python开发板TPYBoard开发板是一款由国内TurnipSmart公司遵照MicroPython的MIT协 议研发的一款MicroPython开发板,搭载STM32F405芯片。TPYBoard在保持原 来所有硬件特点的基础上增加了 SWD接口,方便烧写TPYBoard的固件(兼容 MicroPython的固件)。它能运行MicroPython,是Python语言的一种精益和快 速的实现,将Python经过优化运行在微控制器上。使用常规的Python 30 你可以毫不费力地运行你的下一个DIY项目。TPYBoard开发板相比于其他微控制器板子的优势在哪?相比于目前非常火爆的Arduin。,TPYBoard更强、低能耗、易编程。并且 PC端不需要编译器。相比于树莓派,TPYBoard更小巧、更简单、更便宜。当然MicroPython支持多种开发板,除了官方标准的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论