STM32能不能跑Linux
作業系統有兩種 用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兩種版本,這也說明了第二種方法是可行的。
有興趣的小夥伴可以去了解。
相關文章
- 推薦一個能跑的Android4.4 能跑的Android GPS HAL驅動原始碼Android原始碼
- 玩轉 Mockjs,前端也能跑的很溜MockJS前端
- 老專案和人有一個能跑就行
- STM32
- 寫程式碼怎能不會這些 Linux 命令?Linux
- STM32學習記錄(一):STM32概述
- 6個你可能不熟悉的Linux實用命令!Linux
- [有獎轉發] 用Linux,怎麼能不用命令列?Linux命令列
- 沒有記憶體,怎麼還能跑程式呢記憶體
- 48V20AH的磷酸鐵鋰電池能跑多遠
- 【STM32】串列埠串列埠
- STM32 Hardware Developmentdev
- 建立STM32 工程
- 學習 stm32
- STM32好找工作,所以學linux終究是錯付了嗎Linux
- 程式碼能不能不要寫得這麼爛?!
- STM32之GPIO及第一個STM32程式(跑馬燈)
- STM32學習程式
- STM32 + RTThread + UGUIthreadUGUI
- STM32最小系統
- STM32時鐘配置
- STM32——CAN通訊
- 我的模型能跑多快——神經網路模型速度調研(一)模型神經網路
- 你懂 Linux 嗎?關於 Linux 你可能不是非常瞭解的七件事Linux
- Linux系統下你可能不知道的5款網路工具!Linux
- 關於 Linux 你可能不是非常瞭解的七件事Linux
- 一大波你可能不知道的 Linux 網路工具Linux
- STM32啟動檔案
- STM32 的學習方法
- STM32驅動LCD原理
- STM32的IIC筆記筆記
- STM32 GPIO基本結構
- STM32學習步驟
- STM32模擬SPI介面
- STM32系列 PWM輸出
- 高手也不能不讀
- Linux使用命令列編譯並用st-link燒錄STM32Linux命令列編譯
- 搞定研發知識管理,你的企業就能跑快一步