微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 有能跑python的工业级嵌入式系统吗?

有能跑python的工业级嵌入式系统吗?

时间:12-13 整理:3721RD 点击:
要做一个工业级的现场总线项目,时间卡的很紧
打算第一版用树莓派+stm32,用python做个原型
优点是快,便宜,作为原型够了
但树莓派不是工业级计算机,怕稳定性不够好
所以以后可能需要移植到稳定性更好一点的现场计算机上
那就需要能运行现有的python代码的
请问类似树莓派这种卡片式系统,有支持工业级应用的吗?
谢谢!

TI推的BeagleBoard看看?

不少,我现在准备用的是toradex的i.mx6的核心板
国产的类似的也不少,像什么米尔科技,英贝特,飞凌,太多了
其实我觉得树莓派也挺好的,计算模块官方自己说也有不少工业客户用了,没见说有太大
问题
跑python就是弄个linux然后装上python好了,我喜欢debian

linux还是uclinux?
python要占用多少资源  
  

uclinux那得是没有mmu的arm7时代了吧,现在基本就是跑Linux了,树莓派的raspbian
不就是么,还是arm11呢
之前项目用I.mx5的板子跑的python3,任务不重,没占多少资源
你这不是用stm32干了很多活儿了么,想来Linux下的负荷应该不太重

10年前用过的:at91rm9200

为何推荐这么老,这么低配置的arm

cortex m3,m4能跑么  
  

全功能,且带标准库的希望较小。
精简版的有MicroPython。
https://micropython.org/

这不是推荐啊,这只是给个实例。
10年前用的这个配置跑python没问题,现在只要超出这个配置就行,随便选了。

树莓派的芯片都是商业级的, 0度以下可能有问题

at91rm9200跑python怕是特别慢吧

树莓派B+的Cpu是1G主频的Arm11, 我看它主页上说总体能力相当于300MHz的奔腾2
按这个比例计算,180M的arm应该跟486差不多,跑python我觉得够呛吧?
请问你当时用python跑什么应用? 用到什么标准库了吗?

看你准备跑什么东西。
我当时是用python做了一个串口协议转换器。
因为解析的是LCD的串口,也即实际上是要读取screen模拟keyboard操作进行的协议转
换,所以里面是写了个状态机的,并不是把uart转成tcp这么简单。
效果非常好~

Raspberry Pi Computer Module,号称面向工业用户的,很多人刚出来就问官方温度问题,官方给的说法是CPU是-35~85度的,eMMC是-25~75度的,综合下来是-25~75度的,但是官方没做过温度测试,不做保证。
我这单位的垃圾网络打不开树莓派的官网,可以自己去看看。

我记得还是不太够准确,贴一个官方的:
https://www.raspberrypi.org/documentation/hardware/computemodule/cm-designguide.md
COMPUTE MODULE TEMPERATURE RANGE
The operating temperature range of the module is set by the lowest maximum and highest minimum of any of the components.
The Samsung eMMC and Samsung LPDDR2 are all rated for -25 to +80 degrees Celsius, so the range is -25 to +80. BCM2835 and the analogue switch have a greater range; the ceramic capacitors are specified from -25 to +85.
However, this range is the maximum for the silicon die; therefore, users would have to take into account the heat generated when in use and make sure this does not cause the temperature to exceed 80 degrees Celsius.
The user is responsible for designing and testing their system so that these limits are not exceeded.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top