5073|11

1万

帖子

25

TA的资源

版主

楼主
 

micropython 之前的 pymite 项目 [复制链接]

 
 在MicroPython发布之前,就有一个在单片机上运行python的开源项目:pymite,是一个python-on-a-chip系统。它看成是micropython的前身,虽然两者并没有直接的关系。



最初的pymite是设计在8位的AVR单片机上运行,后来也逐步增加了多种硬件平台,支持stm32、pic24、at91等多种架构。

pymite在使用上,和micropython有较大区别,它是将py文件和C程序一起编译,将py文件嵌入到整个程序中。使用和调试更像传统方式的程序,比mpy麻烦很多。




一个pymite项目的程序结构是:

main.py        
main.c         
Makefile      
plat.h         
plat.c         
pmfeatures.py  
README         
SConscript     



比较可惜的是,pymite目前已经停止开发,很久也没有更新。代码托管在google code上,而google code一直也不太顺利,说不定哪天就关闭了。



此外,在github上有几个网友导入的pymite项目,但是也很长时间没有更新了。


最新回复

刚去翻micropython的github 发现有人把mpy弄到8bit的AVR上去了,但是需要的rom 和 ram很吓人 https://github.com/micropython/micropython/issues/3699 AVR8 uPython VM with Compiler text data bss dec hex filename 96580 11430 2288 110298 1aeda build/firmware.elf  详情 回复 发表于 2018-6-1 23:39
点赞 关注
 
 

回复
举报

1903

帖子

0

TA的资源

版主

沙发
 
了解一下
 
 
 

回复

1903

帖子

0

TA的资源

版主

板凳
 
了解一下
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

4
 
其实 我特别想要一个工具平台 能把功能好使点的51单片机给舒服的用起来
虽然说 大多数的51单片机在ram上不经如人意 但是国产货 便宜,而且,外围功能做的可以超级好
甚至有很多特殊功能用途的51核单片机 做的相当好 mpy有点庞大,如果有啥思路可以用mpy玩这些51就太好了

点评

mpy在低成本的51上肯定是没有指望了,适当修改跑跑Arduino还有可能。  详情 回复 发表于 2018-5-28 21:05
 
 
 

回复

1万

帖子

25

TA的资源

版主

5
 
47857872 发表于 2018-5-28 19:43
其实 我特别想要一个工具平台 能把功能好使点的51单片机给舒服的用起来
虽然说 大多数的51单片机在ram上不 ...

mpy在低成本的51上肯定是没有指望了,适当修改跑跑Arduino还有可能。

点评

所以啊 就像你说的 mpy是用来做demo的 另外,其实还有个领域 我一直想去做的 就是把mpy+python用在SDR上 利用python很强大的算法实现 真正的做开源SDR 毕竟 SDR中 算法才是灵魂 而py太适合去做这个了  详情 回复 发表于 2018-5-28 23:02
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

6
 
dcexpert 发表于 2018-5-28 21:05
mpy在低成本的51上肯定是没有指望了,适当修改跑跑Arduino还有可能。

所以啊 就像你说的 mpy是用来做demo的
另外,其实还有个领域 我一直想去做的 就是把mpy+python用在SDR上 利用python很强大的算法实现 真正的做开源SDR 毕竟 SDR中 算法才是灵魂 而py太适合去做这个了

点评

你说的SDR是软件无线电吗(Software Definition Radio)?如果是,希望可以早点看到它。  详情 回复 发表于 2018-5-28 23:28
 
 
 

回复

1万

帖子

25

TA的资源

版主

7
 
47857872 发表于 2018-5-28 23:02
所以啊 就像你说的 mpy是用来做demo的
另外,其实还有个领域 我一直想去做的 就是把mpy+python用在SDR上 ...

你说的SDR是软件无线电吗(Software Definition Radio)?如果是,希望可以早点看到它。

点评

是的 软件无线电  详情 回复 发表于 2018-5-29 18:26
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

8
 
dcexpert 发表于 2018-5-28 23:28
你说的SDR是软件无线电吗(Software Definition Radio)?如果是,希望可以早点看到它。

是的 软件无线电

点评

软件无线电现在很火,希望可以看到micropython在上面的应用。  详情 回复 发表于 2018-5-29 21:29
 
 
 

回复

1万

帖子

25

TA的资源

版主

9
 
47857872 发表于 2018-5-29 18:26
是的 软件无线电

软件无线电现在很火,希望可以看到micropython在上面的应用。

点评

嗯嗯 稍微等一段时间我腾出手来 其实我蛮好奇的 您说SDR很火 是在啥论坛或者消息渠道看的啊 我感觉一直不温不火的 一直这个样子好几年了 从电视棒出来开始就这样了  详情 回复 发表于 2018-5-30 09:06
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

10
 
dcexpert 发表于 2018-5-29 21:29
软件无线电现在很火,希望可以看到micropython在上面的应用。

嗯嗯 稍微等一段时间我腾出手来
其实我蛮好奇的 您说SDR很火 是在啥论坛或者消息渠道看的啊
我感觉一直不温不火的 一直这个样子好几年了 从电视棒出来开始就这样了

点评

因为看到很多人在说SDR,从前几年就看到一些人说它有多好,所以感觉比较火。不过我还没有用过,可能有一些错误的理解。  详情 回复 发表于 2018-5-30 15:49
 
 
 

回复

1万

帖子

25

TA的资源

版主

11
 
47857872 发表于 2018-5-30 09:06
嗯嗯 稍微等一段时间我腾出手来
其实我蛮好奇的 您说SDR很火 是在啥论坛或者消息渠道看的啊
我感觉一直 ...

因为看到很多人在说SDR,从前几年就看到一些人说它有多好,所以感觉比较火。不过我还没有用过,可能有一些错误的理解。
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

12
 
dcexpert 发表于 2018-5-28 21:05
mpy在低成本的51上肯定是没有指望了,适当修改跑跑Arduino还有可能。

刚去翻micropython的github 发现有人把mpy弄到8bit的AVR上去了,但是需要的rom 和 ram很吓人
链接已隐藏,如需查看请登录或者注册


AVR8 uPython VM with Compiler
text data bss dec hex filename
96580 11430 2288 110298 1aeda build/firmware.elf
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表