打印

有没有类似micropython的国产系统?

[复制链接]
2085|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
csdnpurple|  楼主 | 2020-9-4 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
csdnpurple|  楼主 | 2020-9-4 19:32 | 只看该作者
木兰系统什么情况?

使用特权

评论回复
板凳
shaoziyang| | 2020-9-4 22:10 | 只看该作者
开源系统中,类似micropython的还有espruino、circuitpython、lua等,还有刚出的microruby,但是micropython是最完善的。

使用特权

评论回复
评论
csdnpurple 2020-9-4 23:01 回复TA
感谢分享,和c语言比python有什么优势呢?由于c已经烂熟根本就体会不出来,脚本使用虚拟机速度又很慢,这么多人追捧的根本原因是什么? 
地板
shaoziyang| | 2020-9-4 23:19 | 只看该作者
使用micropython这样的系统,好处是简化了编程,不依赖芯片库函数、编译器和仿真器,程序容易移植。对产品的原型开发更快速方便。

当然脚本系统的缺点都是类似的,网上说的已经很多,就不重复了。

使用特权

评论回复
评论
shaoziyang 2020-9-5 13:54 回复TA
@csdnpurple :很多时候需要先进行产品验证,经过多次迭代改进才会量产(实际很多开发的产品可能最终都不会量产),用python快速做初期的迭代是有一定优势的。 
csdnpurple 2020-9-5 11:24 回复TA
重复一下,其主要优势在于原型开发,方便快捷, 如果原型开发完了,进入批量是不是还要使用c或者汇编编写代码,它的优势比再次这样的更改都是值得的吗? 
5
aple0807| | 2020-9-5 07:05 | 只看该作者
这只是个运行时环境吧,也算系统?

使用特权

评论回复
6
csdnpurple|  楼主 | 2020-9-5 11:30 | 只看该作者
本帖最后由 csdnpurple 于 2020-9-5 11:35 编辑
shaoziyang 发表于 2020-9-4 23:19
使用micropython这样的系统,好处是简化了编程,不依赖芯片库函数、编译器和仿真器,程序容易移植。对产品 ...

当年JAVA的目标也是不依赖特定目标硬件,对于单片机也做了很多的兼容工作,但JAVA发展成了现在这个样子,关于单片机的部分则无人问津,深层次的原因是什么? 如果比较JAVA 和 Pathon 关于单片系统的真正用户价值在什么地方?想必它们必然是有区别的。

使用特权

评论回复
7
shaoziyang| | 2020-9-5 14:01 | 只看该作者
csdnpurple 发表于 2020-9-5 11:30
当年JAVA的目标也是不依赖特定目标硬件,对于单片机也做了很多的兼容工作,但JAVA发展成了现在这个样子, ...

原因可能有很多,加上早期很多人对java是有抵触,以及单片机做低端应用比较多,硬件的性能和资源也不足以运行。现在已经有js支持部分单片机,但是功能不如micropython完善。

对开发者,语言本身其实没有那么重要,关键还是能不能快速解决问题。现在很多厂家提供C语言库函数、图形化配置工具,可以解决部分问题,但是也带来很多新问题。

使用特权

评论回复
评论
shaoziyang 2020-9-6 11:04 回复TA
@csdnpurple :有些库函数效率不高、甚至存在bug,错误难以查找。而且各家的库函数互不兼容,造成程序移植非常困难。 
csdnpurple 2020-9-5 16:39 回复TA
图形化配置工具是指NuTool这样的东西吗?,带来的新问题是什么问题? 
8
csdnpurple|  楼主 | 2020-9-5 17:20 | 只看该作者
本帖最后由 csdnpurple 于 2020-9-5 17:27 编辑
aple0807 发表于 2020-9-5 07:05
这只是个运行时环境吧,也算系统?

当年的DOS操作系统没有这个强,大道至简,如果有一个运行时环境能让我只输入我的想法就可以运行了,其他都不用管了,给他个名字叫系统算个啥

使用特权

评论回复
9
csdnpurple|  楼主 | 2020-9-7 11:55 | 只看该作者
shaoziyang 发表于 2020-9-5 14:01
原因可能有很多,加上早期很多人对java是有抵触,以及单片机做低端应用比较多,硬件的性能和资源也不足以 ...

看了一圈,国产的都是类似于linkboy这样的关于科学教育的图形化编程的应用,micropython学习者是否都是面向这个市场的研发人员和学生?micropython会随着单片机的发展而壮大吗?

使用特权

评论回复
10
shaoziyang| | 2020-9-7 13:27 | 只看该作者
csdnpurple 发表于 2020-9-7 11:55
看了一圈,国产的都是类似于linkboy这样的关于科学教育的图形化编程的应用,micropython学习者是否都是面 ...

现在micropython主要是面向物联网和通用应用方面吧,国外各种应用多一些,官方团队都用到航空上了,国内是教育公司多。

micropython本身没有图形化编程工具,是纯代码的。有做教育市场的公司开发了一些图形化编程软件,但是功能都比较少。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

532

帖子

2

粉丝