Python嵌入式——主流的Python开发板

2021-11-25 10:57

  Python近几年在国内也得到了挖掘和追捧,主要也和互联网发展到这一阶段有重要关系。Python的开放性、简洁、粘合正与当前发展阶段中的大数据分析、可视化、多种平台项目合作的快速推进。从Python3的发布到现在已经五六年了,从一开始的反对声音到逐渐被接受和喜欢,经历了很长一段时间,但很可能也和国情和发展需要有相当的关系。总而言之,人们开始使用Python。

Python嵌入式——主流的Python开发板

  以下是我们的正式主题。由于Python语言越来越受欢迎,而且越来越受欢迎,一些专用于Python语言的微处理器板也开始出现。Python可在单片机上运行,也叫微处理器,它是一种简单而快速的Python3编程语言实现,它特别优化了一个微控制器。其基于ANSIC,其语法与Pyton3基本一致,有自己的解析器.编译器.虚拟机和类库等等,这里有MicroPython所支持的一些常用开发板:

  1、Pyboard

  PYBoard是MicroPython的官方开发板,但这一块板非常罕见,而且价格昂贵。幸好,MicroPython支持多个开发板,并且我们可以在其它开发面板上运行良好。

  2、Pymagic

  PyMagic是基于microPython的硬件平台,它基于STM32F405.软件。pyMagic支持python3语法,而且很容易通过python对硬件进行控制。

  3、RaspberryPi

  Debian和ArchLinux发行版本,以ARM为基础,提供给大众下载。Python还计划作为主要编程语言提供支持,支持Java.BBCBASIC(通过RISCOS镜像或Linux的"BrandyBasic"克隆).C和Perl。

  4、TPYBoard

  TPYBoard是一个由国内TurnipSmart公司根据MicroPython的MIT协议定制开发的一个微控制器板,SWD是在保留原有硬件特性的基础上加入SWD接口,以方便烧写TPYBoard固件(兼容MicroPython的固件)。该软件运行MicroPython,这是一种精确、快速的Python语言实现,通过微控制器优化Python。有了Python3.0.你就可以轻松运行下一个DIY项目了。

  TPYBoard的硬件特点(兼容Micro Python的硬件):

  STM32F405RG MCU.

  168 MHz Cortex-M4 CPU with 32-bit hardware floating point.

  1 MiB flash storage, 192 KiB RAM.

  USB口, 支持串口,通用存储,HID协议。

  SD卡插槽。

  MMA76603轴加速度计.

  4 LEDs, 1复位按钮, 1通用按钮.

  3.3V0.3A板载 LDO ,可从USB口或者外置电池供电。

  实时时钟。

  30个通用IO口,其中28个支持5V输入输出。

  2个 SPI接口,2个 CAN接口, 2个I2C接口, 5个USART接口.

  14个 12-bit ADC引脚。

  2个DAC 引脚。

  1个SWD接口(新增)。

  PCB规格:

  尺寸: 64mm X 54mm。

  重量: 17g。

  以上就是小编为大家整理发布的“Python嵌入式——主流的Python开发板”一文,更多相关内容尽在开课吧广场Python教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
零基础轻松入门Python