2003|4

7

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

MicroPython几个问题 [复制链接]

 

1.内置硬件驱动库需要外部PY引用的二次封装,太麻烦,直接用c写的硬件驱动函数进行外部引用多好!!!

2.发现circuitpython的内置硬件驱动库没有进行外部PY引用的二次封装,直接就是C写的驱动函数,调用LL库

3.对于第二条,如果有大神知道解释解释,固件内部硬件驱动用C写,那真的是方便不少,主要是占用空间和速度肯定不一样了 

最新回复

至于运行效率,任何解释型脚本语言肯定是无法和二进制方式相比的。但是很多情况下,这一点损失是不影响系统运行的,比如每1秒进行1次温度采集,1ms完成和10ms完成其实区别并不大。   任何编程语言只是一个工具,用来解决问题而已。如果过于纠结运行效率,那只能用机器码编程了,汇编都不能用。   详情 回复 发表于 2020-4-18 20:46
点赞 关注
 
 

回复
举报

1万

帖子

24

TA的资源

版主

沙发
 

micropython提供了一个基础使用环境,虽说已经很方便了,但是大家的要求可能千差万别,所以不可能在固件中集成过多功能。好在micropython是开源的,还可以自行添加C语言的函数,不但效率高,也可以增加自定义功能,具体方法可以看官方文档和社区以前帖子。

 

 

 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

MPY瓶颈就是库少,而且库不够简洁,大多是二次封装,运行慢、执行效率低呀,对于工业应用不合适 ,感觉也就适合在AI和物联网领域的快速开发,我就是奔在这点来,一看源码感觉好坑,不必C好多少,需要自己攒库 

 

点评

至于运行效率,任何解释型脚本语言肯定是无法和二进制方式相比的。但是很多情况下,这一点损失是不影响系统运行的,比如每1秒进行1次温度采集,1ms完成和10ms完成其实区别并不大。   任何编程语言只是一  详情 回复 发表于 2020-4-18 20:46
github上的库已经不少了,常用的传感器基本都有。  详情 回复 发表于 2020-4-18 20:40
 
 
 

回复

1万

帖子

24

TA的资源

版主

4
 
hengshu 发表于 2020-4-18 16:18 MPY瓶颈就是库少,而且库不够简洁,大多是二次封装,运行慢、执行效率低呀,对于工业应用不合适 ,感觉也就 ...

github上的库已经不少了,常用的传感器基本都有。

 
 
 

回复

1万

帖子

24

TA的资源

版主

5
 
hengshu 发表于 2020-4-18 16:18 MPY瓶颈就是库少,而且库不够简洁,大多是二次封装,运行慢、执行效率低呀,对于工业应用不合适 ,感觉也就 ...

至于运行效率,任何解释型脚本语言肯定是无法和二进制方式相比的。但是很多情况下,这一点损失是不影响系统运行的,比如每1秒进行1次温度采集,1ms完成和10ms完成其实区别并不大。

 

任何编程语言只是一个工具,用来解决问题而已。如果过于纠结运行效率,那只能用机器码编程了,汇编都不能用。

 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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