如何使用eclipse進(jìn)行嵌入式Linux的開發(fā)
1、一般嵌入式板子都有交叉編譯工具。板子是你自己開發(fā)的?還是買人家的。自己開發(fā)的就做個(gè)windows下的交叉編譯鏈,安裝到eclipse上就行了。如果人家開的板子,你就管他們要,也有可能人家要錢賣給你。
2、) 到官方站點(diǎn)下載setup.exe程序;2) 運(yùn)行setup.exe,根據(jù)自己需要,可以選擇從網(wǎng)絡(luò)下載并安裝或者只下載不安裝。Cygwin的默認(rèn)安裝并不包含GCC工具,因此必須自己設(shè)置。
3、下載 Eclipse IDE for c/c++ 安裝包 啟動(dòng) Linux 系統(tǒng),從官網(wǎng)進(jìn)行下載 安裝 Eclipse IDE for c/c++ 進(jìn)入剛下載的Eclipse 安裝包所在目錄,在空白處右擊鼠標(biāo),啟動(dòng)終端。
4、安裝JDK首先下載JDK0,并運(yùn)行安裝,安裝過程中所有選項(xiàng)保持默認(rèn),最后配置JDK的環(huán)境變量:在“我的電腦”上點(diǎn)右鍵—“屬性”—“高級(jí)”—“環(huán)境變量(N)”。
5、.建立開發(fā)環(huán)境 操作系統(tǒng)一般使用RedHat-Linux,版本從7到9都可以,選擇定制安裝或全部安裝,通過網(wǎng)絡(luò)下載相應(yīng)的GCC交叉編譯器進(jìn)行安裝(例如arm-Linux-g、arm-μclibc-g),或者安裝產(chǎn)品廠家提供的交叉編譯器。
求嵌入式linux開發(fā)詳細(xì)流程(步驟)?
1、第一步,建立嵌入式Linux應(yīng)用開發(fā)環(huán)境。目前,常用的交叉開發(fā)環(huán)境主要有開放和商業(yè)兩種類型。開放的交叉開發(fā)環(huán)境的典型代表是GNU工具鏈,目前已經(jīng)能夠支持x8ARM、MIPS、PowerPC等多種處理器。
2、嵌入式的方法步驟:基礎(chǔ)知識(shí):目的:能看懂硬件工作原理,但重點(diǎn)在嵌入式軟件,科目:數(shù)字電路、計(jì)算機(jī)組成原理、嵌入式微處理器結(jié)構(gòu)。匯編語言、C/C 、編譯原理、離散數(shù)學(xué)。
3、嵌入式linux上層應(yīng)用,包括QT的GUI開發(fā) 嵌入式linux系統(tǒng)開發(fā) 嵌入式linux驅(qū)動(dòng)開發(fā) 嵌入式目前主要面向的幾個(gè)操作系統(tǒng)是,LINUX,WINCE、VxWorks等等 Linux是開源免費(fèi)的,而且其源代碼是開放的,更加適合我們學(xué)習(xí)嵌入式。
4、\x0d\x0a\x0d\x0a尋找開發(fā)板,而不是書籍作為實(shí)驗(yàn)的途徑。書籍只是輔助,輔助你實(shí)現(xiàn)某種功能。可以集中l(wèi)inux書籍、嵌入式開發(fā)書籍、單片機(jī)開發(fā)、編程語言。宋寶華的嵌入式書籍。
5、如果Linux內(nèi)核存放在Flash中,并且可直接在上面運(yùn)行(這里的Flash指NorFlash),那么可直接跳轉(zhuǎn)到內(nèi)核中去執(zhí)行。
嵌入式Linux系統(tǒng)
嵌入式Linux系統(tǒng)就是利用Linux其自身的許多特點(diǎn),把它應(yīng)用到嵌入式系統(tǒng)里。
嵌入式Linux(EmbeddedLinux)是標(biāo)準(zhǔn)Linux經(jīng)過小型化裁剪處理之后的專用Linux操作系統(tǒng),能夠固化于容量只有幾KB或者幾MB的存儲(chǔ)器芯片或者單片機(jī)中,適合于特定嵌入式應(yīng)用場(chǎng)合。
linux和嵌入式系統(tǒng)是相互于相互交叉使用的。嵌入式系統(tǒng)的定義就是軟硬件可裁剪,在實(shí)際項(xiàng)目中,對(duì)產(chǎn)品的功耗、存儲(chǔ)等要求嚴(yán)格,所以就會(huì)涉及將完整的Linux系統(tǒng)進(jìn)行精簡瘦身,節(jié)約存儲(chǔ)提高效率,這就是所謂的系統(tǒng)移植、裁剪。
如何安裝arm-linux-gcc
安裝arm-linux-gcc方法如下:下載arm-linux-gcc-tar.gz安裝包。
下載arm-linux-gcc-tar.gz安裝包。
arm-linux-gcc-1-v6-vfp-2010110tgz 解壓后生成opt目錄,進(jìn)入此目錄。
本人所用系統(tǒng)是Ubuntu104,但只要是Ubuntu應(yīng)該都可以安照此步驟安裝。
下個(gè)gcc的l對(duì)應(yīng)你的linux版本的安裝包,如果有圖形化界面就可以解壓后直接雙擊運(yùn)行安裝了。如果只有命令行模式,可能需要麻煩點(diǎn),需要自己敲命令解壓安裝還需要設(shè)置環(huán)境變量。具體的你可以百度。
export TARGET=arm-linux-gnueabi export PREFIX=/usr/local/arm/2 export TARGET_PREFIX=$PREFIX/$TARGET export PATH=$PATH:$PREFIX/bin source ~/.bashrc 以便下次工作繼續(xù)恢復(fù)現(xiàn)場(chǎng)。