首页 > 编程语言 >几款主流的Python开发板对比

几款主流的Python开发板对比

时间:2023-04-18 23:25:09浏览次数:40  
标签:MicroPython 编程语言 Python TPYBoard 开发板 几款 微控制器

几款主流的Python开发板对比

下面正式进入我们的主题。随着Python语言的日渐普及和大众化,一些专门用于Python语言的微控制器的板子已经呈现到公众面前。在单片机上可以跑的Python又称MicroPython,Micro Python是Python 3编程语言的一个简洁和快速实现,专门优化运行于一个微控制器上。它基于ANSIC,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等,下面是MicroPython支持的一些常见开发板:

1、 Pyboard

 

PYBoard是MicroPython官方的开发板,但是这个板子比较少见,价格也比较贵。幸好

MicroPython支持多种开发板,我们可以在其他开发板上很好的运行MicroPython。

2、 Pymagic

pyMagic是一块硬件基于STM32F405,软件基于microPython的硬件平台。pyMagic支持

python3语法,能够通过python轻松控制控制硬件。

3、Raspberry Pi

树莓派基金会提供了基于ARM的Debian和Arch Linux的发行版供大众下载。还计划提供支持Python作为主要编程语言,支持Java、BBC BASIC (通过 RISC OS 映像或者Linux的"Brandy Basic"克隆)、C 和Perl等编程语言。

4、TPYBoard

TPYBoard是由国内TurnipSmart公司遵守MicroPython的MIT协议定制开发的一款微控制器板子,在保持原来所有硬件特点的基础上增加了SWD接口,方便烧写TPYBoard的固件(兼容MicroPython的固件)。它运行Micro Python,它是Python语言的一种精益和快速的实现,将Python经过优化运行在微控制器上。使用常规的Python 3.0,你可以毫不费力地运行你的下一个DIY项目。

标签:MicroPython,编程语言,Python,TPYBoard,开发板,几款,微控制器
From: https://www.cnblogs.com/cqmcu/p/17331605.html

相关文章

  • 【THM】Python Basic(Python基础)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/pythonbasics本文相关内容:使用基于网络的代码编辑器,学习Python的基础知识,并将你的知识付诸实践。Python简介在本文中,你将亲身体验并学习脚本编程语言Python,学会编程允许你创建一些安全工具以及创建脚本,这将帮助你......
  • LeetCode Top100: 翻转二叉树(python)
    给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例2:输入:root=[2,1,3]输出:[2,3,1]示例3:输入:root=[]输出:[] 提示:树中节点数目范围在 [0,100] 内-100<=Node.val<=100实......
  • LeetCode Top 100: 二叉树的直径 (python)
     给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例:给定二叉树1/\23/\45返回 3,它的长度是路径[4,2,1,3]......
  • 关于PythonNet与TensorFlow的调试技巧
    1.使用TensorFlow2.x版本训练的模型,在导入时容易报错,不要跨版本训练或者调用模型。报错内容通常定位到restore方法。2.PythonNet调用py文件报错时,右键该文件执行后报错内容会一闪而过,可以右键使用Python编译器(Idel)打开,错误会详细显示,且内容与编辑器一样。3.TensorFlow1.9最......
  • 教你用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!
    一、哆啦A梦  由于代码过长,这里仅显示部分代码:fromturtleimport*importturtleastfromrandomimport*#五轨迹跳跃defmy_goto(x,y):penup()goto(x,y)pendown()defeyes():fillcolor('#ffffff')begin_fill()tracer(False)......
  • 【Python毕业设计】基于Python+Flask+MySQL的学生信息管理系统(附完整源码)
    1、项目说明基于python+Flask+mysql的学生信息管理系统项目实战项目需要安装pycharm专业版,mysql数据库以及项目所需的所有模块创建数据库名称db_online_notes,然后执行sql文件生成数据表和数据项目需要安装flask,pymysql以及其他的一些模块安装命令如下:pipinstall-ihttps://......
  • 记一次python写爬虫爬取学校官网的文章
    有一位老师想要把官网上有关数字化的文章全部下载下来,于是找到我,使用python来达到目的首先先查看了文章的网址获取了网页的源代码发现一个问题,源代码里面没有url,这里的话就需要用到抓包了,因为很明显这里显示的内容是进行了一个请求,所以只能通过抓包先拿到请求的url从而获得每一......
  • 查看python脚本所依赖三方包及其版本
    1.使用pip命令安装,利用豆瓣镜像,命令如下:pipinstallpipreqs-ihttp://pypi.douban.com/simple--trusted-hostpypi.douban.com2.在终端导入程序exportPATH=$PATH:~/.local/bin3.在项目根目录下执行命令pipreqs./work#报错就执行下面这条pipreqs./work--encoding=utf......
  • python csv.reader 读取文件或list
    读取文件withopen(file_path,encoding='UTF-8')asfile:lines=csv.reader(file,delimiter="#",quotechar='"')forrowinlines:print(row)读取list注意:如果是字符串,一定要转成list.例如 rows=csv.reader(["John#......
  • Python小练习:解决strftime()中国时区乱码问题
    Python小练习:解决strftime()中国时区乱码问题作者:凯鲁嘎吉-博客园 http://www.cnblogs.com/kailugaji/1.mytest.py1#-*-coding:utf-8-*-2#Author:凯鲁嘎吉CoralGajic3#https://www.cnblogs.com/kailugaji/4#Python小练习:解决strftime()中国时区乱码问......