当前位置:   article > 正文

STM32能不能跑Linux_stm32h743 跑什么系统

stm32h743 跑什么系统

操作系统有两种 用MMU的 和 不用MMU的
用MMU的是Windows MacOS Linux Android
不用MMU的是FreeRTOS VxWorks ucOS…

CPU有两种 带MMU的 和 不带MMU的
带MMU的有 Cortex-A系列 ARM9 ARM11系列
不带MMU的有 Cortex-M系列…

STM32是M系列…不可能运行Linux…
ucLinux不算Linux的…


2018.07.27更新
本文是当年的疑惑转发文章,根据评论大兄弟提醒,特此更新
* * Copyright (C) Maxime Coquelin 2015 * Author: Maxime Coquelin mcoquelin.stm32@gmail.com * License terms: GNU General Public License (GPL), version 2 */ { “st,stm32f429”, “st,stm32f469”, “st,stm32f746”, “st,stm32h743”, NULL }; DT_MACHINE_START(STM32DT, “STM32 (Device Tree Support)”) .dt_compat = stm32_compat, .restart = armv7m_restart, MACHINE_END 目前linux已经支持stm32的部分芯片

一般情况下完全用不到linux平台的开发,但实际上Linux开发STM32也一点不会差。 stm32cubemx工具的使用,st推出的基于hal库的图形化配置和代码生成工具,不记得从哪个版本开始,这个工具添加了对linux的支持,st公司大力发展linux用户。除此之外,st还和ac6合作推出了stm32 ode,即sw4stm32,一款免费的可开发stm32的集成开发工具。sw4stm32是基于eclipse开发的,打开后的界面和eclipse基本完全一样,也同时支持windows和linux两种版本,这也说明了第二种方法是可行的。
有兴趣的小伙伴可以去了解。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/406295
推荐阅读
相关标签
  

闽ICP备14008679号