請各位高手指點一下,stm32能跑什麼作業系統

2022-02-08 01:40:41 字數 1962 閱讀 6576

1樓:

stm32系列linux跑不了。。。但可以跑不需要mmu的uclinux....也可以跑更小的ucosii等~~~想學linux需要arm9系列以上的**。。。

現在mini2440這個開發板價效比很高,想玩嵌入式linux可以搞一塊兒這個板子。祝你好運嘍~~~

2樓:匿名使用者

可以跑uc/os,可以看看這本書《嵌入式實時作業系統μc/os-2》,linux沒用過,就幫不了你了

3樓:匿名使用者

這是初始化gpio的做法。

先把a口的時鐘使能,再將其失能。這樣a口就不能用了。

通常我們初始化也會這麼寫:

rcc_apb2periphclockcmd(rcc_apb2periph_gpioa | rcc_apb2periph_gpiob

|rcc_apb2periph_gpioc |rcc_apb2periph_gpiod ,enable);

gpio_initstructure.gpio_pin = gpio_pin_all;

gpio_initstructure.gpio_mode = gpio_mode_ain;

rcc_apb2periphclockcmd(rcc_apb2periph_gpioa | rcc_apb2periph_gpiob

|rcc_apb2periph_gpioc | rcc_apb2periph_gpiod , disable);

比你的句子多一個埠模式的配置 。

在keil debug時你會從gpio的暫存器看到,沒有用到的io都是這裡初始化設定的模式。可見在你再次改動配置之前,io都是按照上次的配置執行的。所以埠的模式我們也是有必要進行初始化的。

stm32能跑linux系統嗎

4樓:匿名使用者

作業系統有兩種 用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的

5樓:匿名使用者

stm32是低成本設計,不支援linux,連uclinux都難

要跑linux必須要帶mmu的

stm32能跑linux作業系統嗎 和s3c2440最大的區別是什麼

6樓:匿名使用者

stm32沒必要跑linux,畢竟linux系統面向伺服器、多**、檔案系統、網路等比較偏高階的應用,必然需要較大的flash和sram了,而stm32跑linux是非常吃力的,stm32可以考慮uc/os,rtos等;和s3c2440的最大區別可以說是主頻了,stm32 f4系列最高主頻144m,而s3c2440就400多m了。

7樓:麒零燕大

理論上可以,你可以跑跑μc/os-ii,這個實時系統很適合在stm32上跑!如需幫助請追問!

8樓:匿名使用者

要跑linux需要晶片具有mmu,stm32不帶mmu,所以不能跑linux,wince等,但是可以跑ucosii、ulinux、vxworks等。

9樓:匿名使用者

想跑linux還有一個要求:stm32必須帶記憶體管理單元

請高手指點一下謝謝,請高手指點一下 謝謝!

他屬於慢熱型的,因為一直聯絡但平率一直不高,他應該不是屬於很花言巧語之輩!他每天都能為你準備禮物,說明他是個很用心的人,他送你戒指缺沒有說明原因,並且只是個亞克力材質的,我感覺他是在試探你,應為如果送個求婚戒指怕你拒絕,但具體得蘭尼跟他相處的感覺,這個你要問當事人了。有些人由於工作忙,所以用一些禮物...

本人初學VB,請各位VB高手指點一下

k 變數 0 是資訊框圖形函式的縮寫,例如48 就是 警告的符號 if x1 t x1 x1 x2 x2 t end if 如果x1小於x2那麼 把x1和x2的值交換 t 是臨時變數,t x1 先把小的數給t,然後x1 x2 把x2的值給x1 也就是把大的數給x1 x2 t 把t的值給x2,也就是把...

請wow高手指點!WOW高手指導一下我個新手吧!

自然是pvp了啊,pve就加狂暴天賦了,再說現在25人本幾個輸出戰士。強化雷霆和強化撕裂沒什麼用,pk一般不用這2個技能,震耳嗓音不用加,浪費天賦點,強化攔截最好有,攔截用的太頻繁了。斷筋也是常用技能,建議強化一下,掌握最好有,一旦被盜賊繳械也是很討厭的。如果你看好血性狂亂也可以不加 掌握,隨便你。...