打印
[开发工具]

哪款stm32的单片机可以跑Linux啊

[复制链接]
1913|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
童雨竹|  楼主 | 2024-4-29 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,哪款stm32的单片机可以跑Linux啊

使用特权

评论回复
沙发
micoccd| | 2024-4-29 14:50 | 只看该作者
Cortex-A系列的STM32芯片(STM32MP1系列)

使用特权

评论回复
板凳
laocuo1142| | 2024-4-29 15:36 | 只看该作者
STM32MP1系列

使用特权

评论回复
地板
芯路例程| | 2024-4-29 19:13 | 只看该作者
大部分单片机跑不了,ST的MP系列可以。

使用特权

评论回复
5
AIsignel| | 2024-4-29 19:33 | 只看该作者
MP系列的,现在资料也比较多。

使用特权

评论回复
6
yellow555| | 2024-4-29 20:56 | 只看该作者
Cortex-A系列的可以跑

使用特权

评论回复
7
primojones| | 2024-5-1 22:20 | 只看该作者
STM32系列微控制器是基于ARM Cortex-M系列内核设计的,主要用于嵌入式领域

使用特权

评论回复
8
phoenixwhite| | 2024-5-2 17:07 | 只看该作者
运行Linux的STM32设备通常需要外部存储器(如eMMC或SD卡)来存储Linux镜像和文件系统。此外,设备的RAM大小也将限制可以运行的Linux系统的规模和复杂性。

使用特权

评论回复
9
qiufengsd| | 2024-5-2 22:45 | 只看该作者
有一些经过特殊修改和定制的版本,如uClinux,这是一种专门为无内存管理单元(MMU)的嵌入式系统设计的Linux变种

使用特权

评论回复
10
yorkbarney| | 2024-5-3 17:41 | 只看该作者
STM32MP1系列微处理器可以运行Linux操作系统。

使用特权

评论回复
11
caigang13| | 2024-5-3 20:40 | 只看该作者
是Linux还是uclinux?前者的话只有MP1系列支持。

使用特权

评论回复
12
robincotton| | 2024-5-4 20:52 | 只看该作者
STM32MP1系列的设备,例如STM32MP157和STM32MP177,由于其 Cortex-A7核心的存在,可以运行Linux操作系统。

使用特权

评论回复
13
jimmhu| | 2024-5-6 13:30 | 只看该作者
STM32F407系列由于其较高的性能和较大的内存容量,在一些开发者的努力下,已经被成功移植了uClinux系统。

使用特权

评论回复
14
jonas222| | 2024-5-6 17:16 | 只看该作者
STM32MP1:这是STMicroelectronics推出的首款基于ARM Cortex-A7和Cortex-M4处理器的异构多核微控制器。STM32MP1系列支持运行Linux操作系统,并具有强大的计算和图形处理能力,适用于工业网关、智能家居、智能穿戴设备等应用。

使用特权

评论回复
15
pentruman| | 2024-5-7 10:44 | 只看该作者
对于STM32H7和STM32F7,虽然理论上可以移植Linux,但实际操作起来可能更加复杂,并且可能需要额外的硬件资源和开发时间。

使用特权

评论回复
16
hudi008| | 2024-5-7 18:08 | 只看该作者
高性能的ARM Cortex-M7处理器,并且配备了大容量内存和丰富的外设接口。虽然STM32H7本身不是为运行Linux设计的,但它的高性能和资源配置使得它有能力通过移植Linux内核来运行Linux系统。然而,这种配置通常需要较多的开发工作和对Linux内核的深入理解。

使用特权

评论回复
17
lzbf| | 2024-5-8 21:57 | 只看该作者
想要在STM32上运行Linux的情况,可以考虑使用uClinux,这是一种为没有MMU(内存管理单元)的处理器设计的Linux版本。由于传统的Linux需要MMU以提供内存保护和分页功能,uClinux被修改以适应没有这些功能的微控制器环境。

使用特权

评论回复
18
juliestephen| | 2024-5-9 15:23 | 只看该作者
与STM32H7类似,STM32F7也是一款高性能的Cortex-M7单片机。

使用特权

评论回复
19
wangdezhi| | 2024-5-9 19:26 | 只看该作者
STM32系列单片机本身不能直接运行Linux系统。这主要是因为STM32微控制器的资源有限,无法满足运行Linux所需的内存、处理能力以及外部存储等要求。

使用特权

评论回复
20
updownq| | 2024-5-10 09:49 | 只看该作者
STMicroelectronics提供了相应的软件和开发工具,如STM32CubeMX,来帮助开发者在这些设备上配置和部署Linux系统。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

3747

帖子

0

粉丝