您尚未登录。

楼主 # 昨天 11:26:35

XianGe
会员
注册时间: 昨天
已发帖子: 4
积分: 4

关于PikaPython脚本启动

在实现从PC端编写好的.py脚本,通过串口发送到MCU,MCU再将脚本写入到外部FLASH里保存起来,然后运行的时候,在将脚本文件读到RAM里。然后调用obj_run,这些步骤下来是没有问题的,就是当.py脚本编写的代码量越大时,obj_run在加载的时候会非常的久才能启动,有什么方法可以优化一下吗,目前优化了memcpy,memset,memove,memcp,这些弱函数定义,但效果并不怎么明显。

离线

楼主 #3 昨天 11:58:38

XianGe
会员
注册时间: 昨天
已发帖子: 4
积分: 4

Re: 关于PikaPython脚本启动

但是我的脚本文件是需要再PC端编写好代码后,再发给MCU运行,obj_runModule(newAi->pikaMain,"main");这里的main是运行pikapython根目录下那个文件吗

离线

楼主 #6 昨天 17:53:13

XianGe
会员
注册时间: 昨天
已发帖子: 4
积分: 4

Re: 关于PikaPython脚本启动

@lyon1998
你这个确实是很好的方法,不过我实现了在PC编译,然后发送给MCU运行,这样确实启动非常快,但编译成.a或者.o文件,我是用Pika包里的rust自动打包的,但在我的项目工程中,我只想要这个编译的功能,把它嵌在我的软件里,这样我软件上点击下载的时候,就能自动的编译完发送给MCU了,有什么方法实现吗,大佬

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn