請問如何選擇linux的核心?

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

請問如何選擇linux的核心?

文章work2 » 週五 5月 23, 2008 12:19 am

假設說有1顆cpu,是arm9的架構,且支援linux2.6核心
請問是否是安裝核心為2.6版的linux作業系統,然後寫的程式在使用 gcc hello.c -o hell 編輯後就可在arm9中執行?
還是要安裝arm-linux-gcc才行?
work2
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週四 12月 20, 2007 4:48 pm
來自: 中華民國

文章tomjpsun » 週五 5月 23, 2008 9:38 am

程式執行時, CPU 執行編譯過的程式碼(即 machine code or binary code),
請試著回答下列問題:

1 (排除模擬器的情況)所以程式碼要符合 CPU 架構,x86 的程式碼就給 x86 CPU 執行, ARM 的程式碼就給 ARM CPU 執行,對嗎?
2 gcc 編出什麼程式碼? x86 or ARM? arm-linux-gcc 又編出什麼程式碼?

關於你的問題,知道答案了嗎?
tomjpsun
可愛的小學生
可愛的小學生
 
文章: 82
註冊時間: 週一 1月 03, 2005 2:40 pm

文章work2 » 週六 5月 24, 2008 10:45 am

了解了 感謝指導 :D
work2
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週四 12月 20, 2007 4:48 pm
來自: 中華民國


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客