8502|26

5267

帖子

239

TA的资源

管理员

楼主
 

【MicroPython网友小疑惑】用它开发产品很容易被copy [复制链接]

 
 你是不是也有此疑虑,用脚本语言开发产品,很容易也很容易,你怎么办?



加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

底层是需要保密的bizlogic,开放接口(API)出来,脚本里面是低密度的操作和使用流程,支持快速开发,支持客户定制。 如果内部的bin不能被拷贝,不能被破解,那么mpy在二次开发上非常适用。(除了lua,不知道还有没有其他竞争的脚本语言?) 那么内部的bin要解决加密问题,那么就需要依靠mcu本身的特性了。 欢迎交流讨论!  详情 回复 发表于 2018-3-3 02:42
点赞 关注
 
 

回复
举报

5267

帖子

239

TA的资源

管理员

推荐
 
今天看@slotg在他的帖子中同样提到MicroPython是否适合做产品:
“这种运行脚本语言的系统或是板子能够实际使用在产品的开发上吗?还是只是创客间的高级玩具?”

大家可以各抒己见,多探讨一下

这里我先拾人(@ericdai)牙慧一下,和ericdai网友交谈时他就是要用来作产品,
他认为mcu的软件以后都要靠物联网分发 不要烧录
同时用脚本开发可以节约服务成本,不用跑现场,至于产品核心技术,可以把核心部分用其他实现
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

2774

帖子

8

TA的资源

版主

沙发
 
好吧!都拉过来了!谢谢nmg

点评

nmg
讨论一下就会有解决方案  详情 回复 发表于 2016-4-13 16:37
 
 
 

回复

5267

帖子

239

TA的资源

管理员

板凳
 
strong161 发表于 2016-4-13 16:27
好吧!都拉过来了!谢谢nmg

讨论一下就会有解决方案
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

4
 
我记得像F4的话,有硬件加密模块。我只是在keil安装文件下的例程中看到过相关例程,st不知道有没有相关的资料。。。。

点评

nmg
MicroPython开发板的特殊性就是,电路板链接到电脑上,识别成存储设备,就是下面这样的 [attachimg]236775[/attachimg] 和mbed差不多  详情 回复 发表于 2016-4-13 17:22
 
 
 

回复

5267

帖子

239

TA的资源

管理员

5
 
huaiqiao 发表于 2016-4-13 16:57
我记得像F4的话,有硬件加密模块。我只是在keil安装文件下的例程中看到过相关例程,st不知道有没有相关的资 ...

MicroPython开发板的特殊性就是,电路板链接到电脑上,识别成存储设备,就是下面这样的



和mbed差不多

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

是的呢,是有点像MBED。至于MicroPython就不知道啦。不知道除了readme外的那几个文件能打开不?打开是啥。  详情 回复 发表于 2016-4-13 18:34
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

6
 
大把的python模块开源的时代,这个不是问题,用这个的自然不怕被抄,怕抄就用C了。
或者核心部分用C ,配置变动部分用micropython。
或者大系统 ,MCU只是很小一部分,根本不怕你抄。
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

7
 
如果没有公安局,你多强的防盗门都没用,知识产权保护更多的依靠公共安全和司法体系,如果实在要求很高,用c写吧,仿真成u盘的这个只是为了方便开发,你也可以改成别的模式,再说现在iot都在脚本化,如三星iotjs ,高通alljoyn支持es6 ,走mcu app store 模式,用micropython只是这个潮流中的一个。
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

8
 
nmg 发表于 2016-4-13 17:22
MicroPython开发板的特殊性就是,电路板链接到电脑上,识别成存储设备,就是下面这样的



和mbed差 ...

是的呢,是有点像MBED。至于MicroPython就不知道啦。不知道除了readme外的那几个文件能打开不?打开是啥。

点评

.inf 档是虚拟串口的驱动, .py 是源代码使用一般的文字编辑程序就可以打开了。  详情 回复 发表于 2016-4-14 08:59
可以打开,需要安装py程序  详情 回复 发表于 2016-4-13 23:45
 
 
 

回复

1274

帖子

2

TA的资源

版主

9
 
这都不是事!
问题是你得先把产品做出来!
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

10
 
huaiqiao 发表于 2016-4-13 18:34
是的呢,是有点像MBED。至于MicroPython就不知道啦。不知道除了readme外的那几个文件能打开不?打开是啥 ...

可以打开,需要安装py程序

点评

哦哦 ,那就有点。。。。。。MicroPython不知道能不能利用f4的硬件加密模块就不知道了,关于加密st的相关的额资料好像挺少的。。。  详情 回复 发表于 2016-4-14 08:54
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

11
 
suoma 发表于 2016-4-13 23:45
可以打开,需要安装py程序

哦哦 ,那就有点。。。。。。MicroPython不知道能不能利用f4的硬件加密模块就不知道了,关于加密st的相关的额资料好像挺少的。。。

点评

AES?涉及到加密例程好像很少,我也想看一看  详情 回复 发表于 2016-4-14 22:27
 
 
 

回复

662

帖子

0

TA的资源

纯净的硅(初级)

12
 
huaiqiao 发表于 2016-4-13 18:34
是的呢,是有点像MBED。至于MicroPython就不知道啦。不知道除了readme外的那几个文件能打开不?打开是啥 ...

.inf 档是虚拟串口的驱动, .py 是源代码使用一般的文字编辑程序就可以打开了。

点评

哦哦,这样看来确实是的,源码都能被看到了呢。o(∩_∩)o 哈哈  详情 回复 发表于 2016-4-14 09:04
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

13
 
slotg 发表于 2016-4-14 08:59
.inf 档是虚拟串口的驱动, .py 是源代码使用一般的文字编辑程序就可以打开了。

哦哦,这样看来确实是的,源码都能被看到了呢。o(∩_∩)o 哈哈
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

15
 
huaiqiao 发表于 2016-4-14 08:54
哦哦 ,那就有点。。。。。。MicroPython不知道能不能利用f4的硬件加密模块就不知道了,关于加密st的相关 ...

AES?涉及到加密例程好像很少,我也想看一看

点评

对的,好像就是类似的东西。只是看到像discovery的板子上有这样的例程好像。没仔细看。  详情 回复 发表于 2016-4-15 08:41
 
 
 

回复

1万

帖子

24

TA的资源

版主

16
 
用脚本语言也可以写很复杂的程序。当程序复杂到一定程度,就不是简单的复制就可以模仿的。Linux的源码是开源的,又有几个公司可以去模仿。

点评

再复杂的程序还是要具有可维护性的,为了方便维护,自然会写得更直观,单片机毕竟不像linux是系统级别的文 档,这个开发板写得再复杂也就那么大的flash,哪怕是mbed 生成的bin文件反汇编也会比这种直观的源代码要更  详情 回复 发表于 2016-4-16 17:23
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

17
 
suoma 发表于 2016-4-14 22:27
AES?涉及到加密例程好像很少,我也想看一看

对的,好像就是类似的东西。只是看到像discovery的板子上有这样的例程好像。没仔细看。

点评

atmel SAM4L也有,好像M4内核有该功能  详情 回复 发表于 2016-4-15 19:25
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

18
 
huaiqiao 发表于 2016-4-15 08:41
对的,好像就是类似的东西。只是看到像discovery的板子上有这样的例程好像。没仔细看。

atmel SAM4L也有,好像M4内核有该功能

点评

哦哦,这样啊,atmel的不知道呢。没了解过啊。32的F4也是有这个功能的。  详情 回复 发表于 2016-4-15 22:32
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

19
 
suoma 发表于 2016-4-15 19:25
atmel SAM4L也有,好像M4内核有该功能

哦哦,这样啊,atmel的不知道呢。没了解过啊。32的F4也是有这个功能的。
 
 
 

回复

2774

帖子

8

TA的资源

版主

20
 
dcexpert 发表于 2016-4-14 23:44
用脚本语言也可以写很复杂的程序。当程序复杂到一定程度,就不是简单的复制就可以模仿的。Linux的源码是开 ...

再复杂的程序还是要具有可维护性的,为了方便维护,自然会写得更直观,单片机毕竟不像linux是系统级别的文 档,这个开发板写得再复杂也就那么大的flash,哪怕是mbed 生成的bin文件反汇编也会比这种直观的源代码要更安全一点。这个约等于拿U盘拷你源文件。
 
 
 

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

随便看看
查找数据手册?

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