立即注册

扫一扫,访问微社区

micropython-microbit 中文社区

查看: 192|回复: 3

[原创] 【01Studio】MicroPython开发套件发布会

  [复制链接]

该用户从未签到

发表于 2019-6-10 11:51:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 CaptainJackey 于 2019-6-10 11:51 编辑

00-slogan.png
========
前言  
========

     从TIOBE编程语言数据显示,2018年Python已成为大赢家。2019年一季度甚至超越了C++,曾荣登第三名。TIOBE官方表示其可能的原因是统计编程现在正在从大学发展到工业,Python更容易被业界所接受。现在python正开始进军拥有庞大市场的开源硬件和嵌入式开发领域,前景非常大!
01-python语言排行榜.PNG

图1 - TIOBE全球编程语言排行榜


     单片机嵌入式编程经历了汇编、C语言的发展历程,可以说是一次编程革命,其背后的原因是单片机的速度越来越快,集成度越来越高。而这一趋势并没停止,摩尔定律仍然适用。在未来,单片机上很可能直接跑机器语言。

02-嵌入式编程发展.png

图2 - 嵌入式编程发展史


================
MicroPython 简介
================
  
     在2014年,MicroPython在英国诞生了,对于电子爱好者来说无疑拉开了新时代的序幕,使用python这个每年用户量不断增长的编程语言来开发嵌入式,加上无数开源的函数模块,让嵌入式开发变得从未如此的简单。
     MicroPython致力于兼容Python。因此,我们在学习完MicroPython后除了可以开发有趣的电子产品外,还可以继续深入使用Python语言去开发后台、人工智能等领域。

03-mircropython开发套件详情.jpg
图3 - MicroPython

     MicroPython的开发非常简单,以往做嵌入式开发的时候,一般都会用到IDE开发软件,比如KEIL、IAR等,有些还需要专门的烧录器,这为嵌入式开发增加了门槛。而使用MicroPython的话,用户只需要1根MciroUSB数据线(俗称的安卓手机数据线)就可以开发了。
     pyBoard上使用了STM32自身flash的一定空间作为U盘跟电脑交互,所有文件存放在这个几十KB空间的里,这使得我们在不同的PC平台,Windows、Mac、Linux(树莓派)上可以直接打开U盘文件来开发,你甚至可以用自带的文档编辑器来编写你的程序。系统还内置了REPL串口交互调试,可以实时在线编程。


04-微型文件系统.PNG
图4 - pyboard文件系统


05-REPL.PNG

图5 - REPL在线编程


06-ADC.PNG
图6 - 3行代码实现ADC电压测量


==========================
01Studio MicroPython产品发布
==========================


pyboard v1.1-CN:

pyBaord v1.1-CN是01Studio在兼容官方pyBoard v1.1的情况下,对部分功能进行了改进,CN代表China中国版,具体改进如下:
(1)按键和LED重新排列,让开发者使用更直观;
(2)增加锂电池输入接口(XH-2.54 2P接口),位于板子背部;
(3)改进丝印方式,提高了清晰度。
07-pyboard对比官方2.png
图7 - 改进说明

08-pyboard-pinout-中文.png

图8 - pyboard v1.1-CN 引脚图

MicroPython开发套件:

     pyBase01Studio针对pyBoard量身定制的底板,可以使用它可以做更多的MicroPython实验,pyBase同时设计了外设接口,扩展性非常强。
     MicroPython开发套件由pyboard、pyBase、OLED显示屏组成,该套件可以实现更多的MicroPython实验,以下是详细说明:
09-mircropython开发套件详情_03.jpg

================
社区和学习资源
================

10-社区清晰照.PNG
图9 - 01Studio官方社区

11-学习资料.png

12-mircropython开发套件详情_06.jpg

13-产品家族图.png


=====配套资源供大家下载学习使用=====

《MicroPython从0到1》电子书使用说明和下载链接:

MicroPython开发套件配套资料下载:

    欢迎大家加入MicroPython大家庭,一起学习和成长!期待你在本帖的留言回复,我们将挑选3位精彩回复的朋友赠送 pyBoard-v1.1-CN 开发板一份!


14-slogan.png


手机扫码浏览
回复

使用道具 举报

该用户从未签到

发表于 2019-6-10 14:28:08 | 显示全部楼层
本帖最后由 flishmen 于 2019-6-11 09:32 编辑

关键还是价格,希望能平易近人一些,毕竟现在一个山寨版本的的Arduino才十几块钱,虽然性能上比STM32F4差太多了,但是作为初学者点点灯什么没有太大差异。
现在MircoPython的流行程度远不及Arduino,希望MircoPython能 快速普及起来,毕竟和 Arduion的C语言语法比起来要简单很多。
另外MicroPython从0到1 浏览了一下,感觉不错,很适合初学者。希望尽快能推出ESP8266和ESP32的章节。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-6-12 09:27:36 | 显示全部楼层
flishmen 发表于 2019-6-10 14:28
关键还是价格,希望能平易近人一些,毕竟现在一个山寨版本的的Arduino才十几块钱,虽然性能上比STM32F4差太 ...

感谢支持!相对于学习到的知识来说,这个价格不算高。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    昨天 10:18
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2019-6-12 11:47:56 | 显示全部楼层
    不错,系列很完整,相关模块价格合理,适合初学者入门。
    回复 支持 反对

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    Archiver|手机版|小黑屋|micropython-microbit 中文社区 ( 鄂ICP备17012469号 )

    GMT+8, 2019-6-20 01:13 , Processed in 0.141599 second(s), 23 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表