运行python嵌入式要求_在嵌入式系统中运行Python的系统开销如何

芯片环境是imx 6UL,ARM Cortex-A7,处理器运行速度528 MHz,跑linux系统

原先我们是移植CAN festival 协议栈实现CAN通信,跑在STM32上,现在上了系统而且BSP还是支持Python的,有个同事说可以直接用Python的库,之前没听过,一查还真有

ae6392a04b6e5b95746a86420f21029d.png

之前用过Python写过一些简单的测试脚本,库的功能确实强大,不过就是不太了解,系统开销这块会不会增大?

比如原先我用C在linux上写协议栈,然后现在用Python写协议栈,根据高级语言开销大的原理,Python势必比C的开销大,但是到底大多少,这个有哪位大神了解的吗?

虽然我可以两个都跑起来,然后看进程的CPU和内存,但是这个方法感觉是从用户角度,有没有从编译角度解释的呢?

各位大神,如果有了解,麻烦回复一下,哪怕提点一两句方法也可以啦,非常感谢!

论坛逛下来的结果,Python运行速度慢,不太适合写协议栈,协议栈对通信速率要求很高,所以用C写的多,而Python多用于实现强大功能,嵌入式的硬件往往性能不高,Python跑应用实在是吃不住,请我我的理解对吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值