您尚未登录。

楼主 # 2023-10-11 22:33:30

a1211762993
会员
注册时间: 2020-03-07
已发帖子: 22
积分: 52

有没大佬在STM32H7上跑通了Linux

有个STM32H7的项目,需要用到大量的网络操作,想直接用linux来降低开发难度

离线

#1 2023-10-12 09:05:03

duanlin
会员
注册时间: 2023-10-09
已发帖子: 13
积分: 44

Re: 有没大佬在STM32H7上跑通了Linux

M7 属于 MCU,没有 MMU,不适合运行标准 Linux。
uclinux或者其他阉割版本可以,但是这种做法早都过时了。
您的情况可以考虑找一种 rtos 然后配上协议栈。商业rtos一般都有可靠的协议栈。
如果是free类的rtos,一般都是配的三方tcp库,比如lwip,lwip这个建议不要用到1000套以上产品。最好自研tcp。

离线

#2 2023-10-12 12:43:37

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 844
积分: 725

Re: 有没大佬在STM32H7上跑通了Linux

可以考虑nuttx,拥有Posix标准。移植linux应用比较简单

离线

#3 2023-10-12 17:02:23

Arm2048
会员
注册时间: 2023-10-12
已发帖子: 7
积分: 23

Re: 有没大佬在STM32H7上跑通了Linux

H7+freertos+lwip , 不用移植, 可以在stm32cubemx中直接配置成可运行的框架,也很方便。

如果对实时性没啥要求,选个合适的A7,A9 ,A55之类的liunx开发板就行了;
MCU开发复杂应用,还是比较麻烦,而且耗时;
这也是树莓派流行的原因之一。

最近编辑记录 Arm2048 (2023-10-12 17:30:11)

离线

#4 2023-10-14 17:59:18

jude9d
会员
注册时间: 2023-10-07
已发帖子: 10
积分: 5

离线

页脚

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

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