5399|10

16

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

micropython 系列视频教程(持续更新中) [复制链接]

 
 






此内容由EEWORLD论坛网友秦皇岛岛主原创,如需转载或用于商业用途需征得作者同意并注明出处
基础视频教程
micropython 教程之1【uPyCraft IDE介绍】
micropython 教程之2 【uPyCraft高级功能详细介绍】
micropython 教程之3【OLED12864-SSD1306】
应用实例视频教程
    待添加
源码分析视频教程
   待添加




最新回复

基本的底层驱动都是有的,如果使用到某个传感器,而网上一时还没有对应的驱动库,可以自己根据传感器的手册编写对应的驱动,比如可以参考我这几篇的帖子: https://bbs.eeworld.com.cn/thread-513309-1-1.html https://bbs.eeworld.com.cn/thread-513415-1-1.html https://github.com/shaoziyang/SensorTilePocketWatch 当然也可以到论坛上大家一起探讨,常用传感器、模块已经有很多现成的库可以用。 如果是使用到某个特定的硬件功能,而mpy中还没有提供的,可能需要自己用C编写函数,加到mpy源码中,再自己编译使用了。   详情 回复 发表于 2017-6-24 10:33
点赞 关注(2)
 
 

回复
举报

401

帖子

1

TA的资源

一粒金砂(高级)

沙发
 
请教micropython有什么用?

点评

参考社区的micropython中文教程2.0 https://bbs.eeworld.com.cn/thread-506230-1-1.html  详情 回复 发表于 2017-6-23 11:06
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
xunke 发表于 2017-6-23 09:01
请教micropython有什么用?

arduino使用C语言编写,是没有命令行模式的,每次更改代码都需要重新编译,下载。
micropython是脚本语言,解释执行,可以执行文件,也可以命令行交互,在有线通信,无线通信,音视频,图像处理等方向比arduino方便很多倍。
由于当前高速cpu已经越来越廉价,比如8266能跑80M,160M,才十元钱,这在以前是无法想象的。所以硬件革命了,相应的软件使用方式会更多元,以前在PC上才能使用的功能和语言,以后直接可以在单片机上使用。以前需要编写很多代码才能实现的功能,现在一两个命令就能实现了。(比如i2c扫描外部设备)
目前micropython国内还处于起步阶段,后续应该会有一个长足的增长。

所以,相对arduino的优势:
1. 解释执行,不用编译
2. micropython可以集成更多高级功能,使用比C语言更便捷
3. 众多的外围库,和arduino一样方便操作外围硬件
4. 在高级功能领域在编程语言上有原生优势
5. 学习python语言更万金油,能做网站,能开发pc程序,能做测试,能做嵌入式等等,让您一门语言玩遍所有的东西。特别适合开源硬件领域,创客领域,教育领域。
 
 
 

回复

1万

帖子

25

TA的资源

版主

4
 
xunke 发表于 2017-6-23 09:01
请教micropython有什么用?

参考社区的micropython中文教程2.0

https://bbs.eeworld.com.cn/thread-506230-1-1.html
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

5
 
dcexpert 发表于 2017-6-23 11:06
参考社区的micropython中文教程2.0

https://bbs.eeworld.com.cn/thread-506230-1-1.html

请问你是shaoziyang吗

点评

是  详情 回复 发表于 2017-6-23 13:03
 
 
 

回复

1万

帖子

25

TA的资源

版主

6
 
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

7
 

大神,你好,从ouravr开始,我是看着你的各种教程长大的

点评

欢迎一起交流,特别是micropython。阿莫那里很多年都不去了。  详情 回复 发表于 2017-6-23 14:30
 
 
 

回复

1万

帖子

25

TA的资源

版主

8
 
秦皇岛岛主 发表于 2017-6-23 13:53
大神,你好,从ouravr开始,我是看着你的各种教程长大的

欢迎一起交流,特别是micropython。阿莫那里很多年都不去了。

点评

请教一下,对于一个全新的芯片,py的库里面的驱动如何建立呢?比如stm32,假如里面木有spi驱动,而我又要用到spi,怎么先建立驱动呢?  详情 回复 发表于 2017-6-23 22:59
哈,当年看见您的avr bootloader就感觉您是个高人,什么都会。现在看来确实是。  详情 回复 发表于 2017-6-23 22:57
 
 
 

回复

194

帖子

0

TA的资源

一粒金砂(高级)

9
 
dcexpert 发表于 2017-6-23 14:30
欢迎一起交流,特别是micropython。阿莫那里很多年都不去了。

哈,当年看见您的avr bootloader就感觉您是个高人,什么都会。现在看来确实是。
 
 
 

回复

194

帖子

0

TA的资源

一粒金砂(高级)

10
 
dcexpert 发表于 2017-6-23 14:30
欢迎一起交流,特别是micropython。阿莫那里很多年都不去了。

请教一下,对于一个全新的芯片,py的库里面的驱动如何建立呢?比如stm32,假如里面木有spi驱动,而我又要用到spi,怎么先建立驱动呢?

点评

基本的底层驱动都是有的,如果使用到某个传感器,而网上一时还没有对应的驱动库,可以自己根据传感器的手册编写对应的驱动,比如可以参考我这几篇的帖子: https://bbs.eeworld.com.cn/thread-513309-1-1.html ht  详情 回复 发表于 2017-6-24 10:33
 
 
 

回复

1万

帖子

25

TA的资源

版主

11
 
zxq6 发表于 2017-6-23 22:59
请教一下,对于一个全新的芯片,py的库里面的驱动如何建立呢?比如stm32,假如里面木有spi驱动,而我又要 ...

基本的底层驱动都是有的,如果使用到某个传感器,而网上一时还没有对应的驱动库,可以自己根据传感器的手册编写对应的驱动,比如可以参考我这几篇的帖子:

https://bbs.eeworld.com.cn/thread-513309-1-1.html
https://bbs.eeworld.com.cn/thread-513415-1-1.html
https://github.com/shaoziyang/SensorTilePocketWatch

当然也可以到论坛上大家一起探讨,常用传感器、模块已经有很多现成的库可以用。

如果是使用到某个特定的硬件功能,而mpy中还没有提供的,可能需要自己用C编写函数,加到mpy源码中,再自己编译使用了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表