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個技能,震耳嗓音不用加,浪費天賦點,強化攔截最好有,攔截用的太頻繁了。斷筋也是常用技能,建議強化一下,掌握最好有,一旦被盜賊繳械也是很討厭的。如果你看好血性狂亂也可以不加 掌握,隨便你。...