python嵌入式系统开发_python能开发单片机吗
Python已经逐渐成为热门编程语言的“座上宾”,同时它也是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。
因此也就出现了将Python应用到嵌入式领域的MicroPython,MicroPython脱胎于Python,基于ANSIC(C语言标准),然后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更易于的实现对底层的操作。截止到目前,已经有不少嵌入式硬件成功移植了Micropython,如pyboard、esp8266、WiPy、Espruino Pico、STM32F4 Discovery等。(推荐学习:Python视频教程)
PYBoard是MicroPython的官方开发板,但是这块板子定价较高,在国内也没有得到很好的普及。这也让许多热爱MicroPython的创客捉襟见肘。幸好,MicroPython遵循MIT协议开源,我们可以在其他开发板上很好的运行MicroPython,效果反而有过之而无不及。
TPYBoard的MicroPython开发板系列是目前国内做的最全同时也是最专业的,现有产品除了支持MicroPython的TPYBoardV101、V102、V201、V202、V702外,还有stm23F4最小系统板,arduino系列开发板等等,是MicroPython从入门到精通的不二之选,也是广大创客硬件学习路上的良师益友。
TPYBoardv102是TPYBoard的MicroPython开发板系列的第一个产品,除了v102,TPYBoard系列还有支持8266的v202、支持以太网的v201以及支持GPS北斗&GPRS通信功能的v702,产品一经问世也得到了广大创客的支持和喜爱。
版本篇:
为了让广大的创客更好、更灵活的体验MicroPython开发的魅力,TPYBoardv102现分为两个版本,分别兼容MicroPython官方板PYBoardv1.0、PYBoardv1.1,同时还配有无排针版,广大的爱好者可根据自身需求领过选择。
外观篇:
TPYBoardv102十分小巧,主板为蓝色沉金,大小64mm*54mm,便携性很OK,随身携带,到哪都能开发。PYBoard官方售价28英镑,而TPYBoardv102的售价为108元起,价格仅为官方板售价的一半,功能上却能完美的兼容PYBoardv1.0、v1.1的固件。
基础篇:
通过TPYBoardv102,用户可以轻松实现对微控制器的控制,这就让更多的计算机初学者也能来动手做硬件DIY,用户完全可以通过MicroPython语言实现硬件底层的访问和控制,比如说控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。
工业篇:
广州某机械制造公司利用TPYBoardv102开发板,自主开发完成了自动牛皮纸封装机的研发生产工作,基于TPYBoard开发板具有ADC高精度转换、超强定时器功能、IO口结构合理数量丰富等特点,被选用作为主控,主要负责自动控温、自动纠偏、和威纶触摸屏交互、变频器监测、散热控制等。
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是python能开发单片机吗的详细内容,更多请关注Gxl网其它相关文章!
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
TAG标签:python
python嵌入式系统开发_python能开发单片机吗相关推荐
- Linux嵌入式系统开发之Led开发——应用篇(一)
与Linux嵌入式系统开发之Led开发--驱动篇(一),对于的应用篇 看看咱们的开发板,有四个led灯,对吧,这次就是向办法用程序来点亮它,请看下边的代码: #include <stdlib.h ...
- python嵌入式系统开发_Python在开发实时嵌入式系统中的作用
原标题:Python在开发实时嵌入式系统中的作用 在过去的几年里,Python已经成为一种热门的程序语言.以著名的Monty Python喜剧小组命名,该语言是面向对象和解释.该属性导致Python在 ...
- python嵌入式系统开发技术_Python在嵌入式项目中的辅助开发_彭树林
效率和质量至关重要.本文要介绍的Python脚本语言和众多 第三方函数库就是这样的利器:易学.高效.功能强,值得推 广. 1 Python简介 Python是一种流行的动态脚本语言,经历了十多年的发展 ...
- python嵌入式系统开发_Python在嵌入式项目中辅助开发.PDF
22 SYSPRACTICE 系统实践 on在嵌入式项目中的辅助开发 Pyth 彭树林 摘要:嵌入式系统设计开发过程中常会遇到诸如算法分析.原型验证.自动化测试.辅助工具设计等工作,其 开发效率和质量 ...
- python可以开发安卓系统吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...
python是非常简单方便的编程语言,你可以用python很简洁的实现很多功能,今天就来说说如何用python开发安卓应用app. app的开发有两种方式: 第一种,混合开发.主要是通过一个容器来进行 ...
- python 游戏开发_Python游戏开发入门
spContent=--玩游戏的最高境界是什么? --当然是设计一款属于自己的游戏! --设计游戏不是目的,从游戏看道理,从道理看人生,人生何尝不是属于自己的游戏? --"弹指之间·享受创新 ...
- 嵌入式系统导论-DOL开发环境配置
嵌入式系统导论实验报告(2) 1. 实验题目 DOL开发环境配置 2. 实验结果 (1) 实验过程 a. 安装必要环境 (在ubuntu中依次输入以下命令行语句进行安装) 更新源: $ sudo ap ...
- python wms系统源码_java开发的wms仓库管理系统源码(PC+Android)
一.项目简介: Ideer-wms是由灵鹿谷科技主导的开源项目,WMS在经过多家公司上线运行后,为了降低物流仓储企业的信息化成本,决定全面开源 此产品.针对有特殊信息化需求的企业,提供高性价比的实施服 ...
- 《嵌入式系统 – NUC980 IoT应用开发实战指南(基于RT-Thread系统)》第1章 NUC980 IoT移植 RT-Thread
开发环境: IDE:RT-Thread Studio 2.1.5.ENV 开发板:NUC980 IoT 1.1 NUC980 IoT开发板简介 NUC980 IoT开发板是新塘推出的基于 ARM926 ...
- [转载] python的系统模块_Python操作系统模块
参考链接: 带有示例的Python中的OS模块 python的系统模块 Python OS module provides easy functions that allow us to intera ...
最新文章
- Enterprise Library: Data Access Application Block配置文件分析篇
- swift 组件化_打造完备的iOS组件化方案:如何面向接口进行模块解耦?
- resetroot_169route_python2(用于ubuntu12.04和14.04,centos系列)
- 阿里巴巴招聘最全集合帖:宣讲会+岗位+30篇面试宝典来啦
- 骚操作!使用家里的服务器也能像用云服务器一样方便!
- 大数据挑战:敢不敢不要加入人的判断?
- stream流转toMap的使用以及Key重复的解决
- MTK6589抓取Log,VM_Log,pcm data,寄存器抓取方法
- google浏览器html不提示,谷歌浏览器不显示标签页怎么回事 谷歌浏览器不显示标签页的解决方法...
- 网络爬虫-学习记录(三)使用Selenium并对去哪儿网站进行爬取
- 为Oracle 18c数据库打PSU补丁
- 承上启下继往开来,Python3上下文管理器(ContextManagers)与With关键字的迷思
- mysql的安装与初始化
- Win11无线投屏怎么操作 Win11无线投屏到电视操作方法
- 正则表达式之贪婪匹配和懒惰匹配
- 计算机上电自检的作用,电脑每次开机都自检的几种解决方法
- Docker部署镜像(二)
- 蓝色给自己的网站加一个好看的跳转页面代码
- 【Mac】Mac电脑充电小板、充电器不亮或者接触不良、发黑、针头缩进
- [QGIS]常用操作--字段增删与数据过滤