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能开发单片机吗相关推荐

  1. Linux嵌入式系统开发之Led开发——应用篇(一)

    与Linux嵌入式系统开发之Led开发--驱动篇(一),对于的应用篇 看看咱们的开发板,有四个led灯,对吧,这次就是向办法用程序来点亮它,请看下边的代码: #include <stdlib.h ...

  2. python嵌入式系统开发_Python在开发实时嵌入式系统中的作用

    原标题:Python在开发实时嵌入式系统中的作用 在过去的几年里,Python已经成为一种热门的程序语言.以著名的Monty Python喜剧小组命名,该语言是面向对象和解释.该属性导致Python在 ...

  3. python嵌入式系统开发技术_Python在嵌入式项目中的辅助开发_彭树林

    效率和质量至关重要.本文要介绍的Python脚本语言和众多 第三方函数库就是这样的利器:易学.高效.功能强,值得推 广. 1 Python简介 Python是一种流行的动态脚本语言,经历了十多年的发展 ...

  4. python嵌入式系统开发_Python在嵌入式项目中辅助开发.PDF

    22 SYSPRACTICE 系统实践 on在嵌入式项目中的辅助开发 Pyth 彭树林 摘要:嵌入式系统设计开发过程中常会遇到诸如算法分析.原型验证.自动化测试.辅助工具设计等工作,其 开发效率和质量 ...

  5. python可以开发安卓系统吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...

    python是非常简单方便的编程语言,你可以用python很简洁的实现很多功能,今天就来说说如何用python开发安卓应用app. app的开发有两种方式: 第一种,混合开发.主要是通过一个容器来进行 ...

  6. python 游戏开发_Python游戏开发入门

    spContent=--玩游戏的最高境界是什么? --当然是设计一款属于自己的游戏! --设计游戏不是目的,从游戏看道理,从道理看人生,人生何尝不是属于自己的游戏? --"弹指之间·享受创新 ...

  7. 嵌入式系统导论-DOL开发环境配置

    嵌入式系统导论实验报告(2) 1. 实验题目 DOL开发环境配置 2. 实验结果 (1) 实验过程 a. 安装必要环境 (在ubuntu中依次输入以下命令行语句进行安装) 更新源: $ sudo ap ...

  8. python wms系统源码_java开发的wms仓库管理系统源码(PC+Android)

    一.项目简介: Ideer-wms是由灵鹿谷科技主导的开源项目,WMS在经过多家公司上线运行后,为了降低物流仓储企业的信息化成本,决定全面开源 此产品.针对有特殊信息化需求的企业,提供高性价比的实施服 ...

  9. 《嵌入式系统 – 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 ...

  10. [转载] python的系统模块_Python操作系统模块

    参考链接: 带有示例的Python中的OS模块 python的系统模块 Python OS module provides easy functions that allow us to intera ...

最新文章

  1. Enterprise Library: Data Access Application Block配置文件分析篇
  2. swift 组件化_打造完备的iOS组件化方案:如何面向接口进行模块解耦?
  3. resetroot_169route_python2(用于ubuntu12.04和14.04,centos系列)
  4. 阿里巴巴招聘最全集合帖:宣讲会+岗位+30篇面试宝典来啦
  5. 骚操作!使用家里的服务器也能像用云服务器一样方便!
  6. 大数据挑战:敢不敢不要加入人的判断?
  7. stream流转toMap的使用以及Key重复的解决
  8. MTK6589抓取Log,VM_Log,pcm data,寄存器抓取方法
  9. google浏览器html不提示,谷歌浏览器不显示标签页怎么回事 谷歌浏览器不显示标签页的解决方法...
  10. 网络爬虫-学习记录(三)使用Selenium并对去哪儿网站进行爬取
  11. 为Oracle 18c数据库打PSU补丁
  12. 承上启下继往开来,Python3上下文管理器(ContextManagers)与With关键字的迷思
  13. mysql的安装与初始化
  14. Win11无线投屏怎么操作 Win11无线投屏到电视操作方法
  15. 正则表达式之贪婪匹配和懒惰匹配
  16. 计算机上电自检的作用,电脑每次开机都自检的几种解决方法
  17. Docker部署镜像(二)
  18. 蓝色给自己的网站加一个好看的跳转页面代码
  19. 【Mac】Mac电脑充电小板、充电器不亮或者接触不良、发黑、针头缩进
  20. [QGIS]常用操作--字段增删与数据过滤

热门文章

  1. Java泛型之PECS原则
  2. 应用于供暖、供水管道等场景的一种智能控制阀
  3. cm-14.1 Android系统定制(一):添加以太网上网功能
  4. 中国医药产业黄金十年的投资地图
  5. mysql blackhole引擎_【原创】MySQL blackhole 存储引擎简记
  6. 绝对值得收藏的十位电影配乐大师 (中)
  7. ActionBar、TitleBar、ToolBar的联系和区别
  8. 为什么我劝你千万别靠接单赚钱?
  9. 2021爱智先行者 - 智能灯(手势开关)
  10. Android-Skin-support遇到的几个bug