資源描述:
《通信軟件基礎(chǔ)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、目錄一?Linux安裝建立交叉編譯環(huán)境!1!二.文件共享解壓安裝源代碼及其他工具五.配置和編譯內(nèi)核六.配置和編譯busybox七.制作目標(biāo)板文件系統(tǒng)映像八.實(shí)驗(yàn)總結(jié)—.Linux安裝1?利用虛擬機(jī)向?qū)нM(jìn)行Linux安裝操作,2?自行選擇安裝來(lái)源3?選擇安裝Fedora版木戶機(jī)按作慈此酬機(jī)中袴瑋祁站和3TMicrosoftWrdowXW)°Lnux(L)NovelNetWxe{E)CSoto曲S)CVMwxeESX(X)KDKO)K<(V)F?dOQ▼]4.將的安裝光盤放到光驅(qū)屮,將BIOS改為從光盤啟動(dòng),啟動(dòng)后系統(tǒng)將會(huì)出現(xiàn)如下界面,按冋車?yán)^續(xù)。Mrlrmn
2、toFrdor^OfttallorOMlstingnyttMtallorM^*r*4e??OMistinfsystoR(1?m1note)fttscwtyvlmBootfrwilor^ltfrluvFrocsITab)toMIQofllornAat
3、cr.DwWm(AMO)7>c970I^CiwtULANCt]Har^rarvaMms0?^:29:27:97:51V^v?Mport?AMvmMM(HvtmMk)192Mt11?!/“SRSRS0Dyvwwc■caRA^ntsn(DHCP)H$?(tMMttfVfUt?RM(KA?IMiMeileRMwOMeweyfnrnryomSecondaryDlt?!k?t6.設(shè)置好時(shí)區(qū)和root用八密碼。&設(shè)置分區(qū),一般選擇默認(rèn)即可9.選擇安裝類型,選擇如圖,點(diǎn)“Next”開始定制。fedoro/ThedefaJtmtMalMfiWZorarcBei???oft
4、oft.”ApplxMeforQenerdnctnwcmmq?aeenraltatfayouIt*yw$yU?;?,Cuitorweliter(僵Wtowww]1()?開始安裝系統(tǒng),待安裝完畢示即可以root身份登錄系統(tǒng)&MonMar23.ll:08AM二.文件共享在菜單欄“虛擬機(jī)”下選擇“設(shè)置”,進(jìn)入以下界面,選擇“選項(xiàng)”中
5、的“共享文件夾”,按照下圖進(jìn)行勾選,點(diǎn)擊“添加”選擇要共享的文件夾,共享文件后即可進(jìn)行搭建交叉編譯環(huán)境。三.建立交叉編譯環(huán)境1?使用cp命令將光盤Linux目錄中的arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz復(fù)制到Fedora9某個(gè)目錄下如tmp/,然示進(jìn)入到該目錄,執(zhí)行解壓命令:#cd/tmp#tarxvzfarm-linux-gcc-4.5.1-v6-vfp-20101l()3.tgz-C/2.把編譯器路徑加入系統(tǒng)壞境變量,運(yùn)彳亍命令#vim/root/.bashrc,編輯/root/.bashrc文件,修改最后一行為
6、exportPATH=$PATH:/opt/FriendlyARM/toolschain/4.5」/bin,保存并退出3.重新登錄系統(tǒng)(不必重啟機(jī)器,開始->logout即對(duì)),使以上設(shè)置生效,在命令行輸入arm-linux-gcc-v,會(huì)出現(xiàn)如下信息,這說(shuō)明交叉編譯環(huán)境已經(jīng)成功安裝。FileEditViewTerminalHelplina@lina?desktop:*!sudosu[sudo]passwordforlina:root@lina?desktop:/home/linaifam-linux-gcc-vUsingbuilt-inspecs.COL
7、LECTGCC=arm-Unux-gccCOLLECTLTOWRAPPER=/opt/FriendlyARM/toolschain/4.5.1/Ubexec/gcc/arm-none-linux-gnueabi/4.5.1/lto-wrapperrarget:arm?none?linux?gnueabiConfiguredwith:/work/toolchain/build/src/gcc-4.5.1/configure??build二i686?buildpc-Unux?gnu--host?i686?build_pt?linux?gnu??target=a
8、rm?none?linux?gnueabi?-prefix=/op