linus是嵌入式可用的操作系統之一,嵌入式開發到後面必須用操作系統,除非你把嵌入式當單片機用,這時候就不需要。
當你在嵌入式下用操作系統的時候,可以選擇的操作系統有5,6個。
比如:
uC/OS II uCLinux FreeRTOS
RTX Arm-Linux VxWorks
RTEMS pSOS Nucleus
PalmOS Windows CE Windows XP Embedded
Windows Vista Embedded 嵌入式Linux
ECOS QNX Lynx Meego
Symbian Android Meamo
這些裡面,比較用的多的是uC/OS; Windows CE;Linux;Android
Linux相對功能完善,大家大量使用的還有個重要原因就是免費系統。
這對於開發學習來說都是非常重要的。代碼完全開源。
希望對你有用。
㈡ 如何建立Linux下的ARM交叉編譯環境
首先安裝交叉編譯器,網路「arm-linux-gcc」就可以一個編譯器壓縮包。
把壓縮包放到linux系統中,解壓,這樣就算安裝好了交叉編譯器。
設置編譯器環境變數,具體方式網路。如打開 /etc/bash.bashrc,添加剛才安裝的編譯器路徑 export PATH=/home/。。。/4.4.3/bin:$PATH。這樣是為了方便使用,用arm-linux-gcc即可,不然既要帶全路徑/home//bin/arm-linux-gcc,這樣不方便使用。
編譯c文件。和gcc編譯相似,把gcc用arm-linu-gcc代替就是了。編譯出來的就可以放到arm上運行了。</ol>