當(dāng)前位置:首頁 > 芯聞號(hào) > 充電吧
[導(dǎo)讀]1 配置編譯linux內(nèi)核 ?通過make menuconfig編譯內(nèi)核 ?make zImage ?2 制作uImage ?在.../linux-2.6.32.2/arch/arm/boot下面可以

1 配置編譯linux內(nèi)核
?通過make menuconfig編譯內(nèi)核
?make zImage
?
2 制作uImage
?在.../linux-2.6.32.2/arch/arm/boot下面可以找到生成的zImage
?把.../u-boot-2010.03-tekkaman-master/tools下的mkimage拷貝到/usr/sbin目錄下
?#cd /root
?#ls -a
?#vi .bashrc
?加上路徑 PATH=$PATH:/usr/sbin?
?#cd .../linux-2.6.32.2/arch/arm/boot
?#mkimage -n 'mini2440' -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008040 -d zImage uImage
?此處,注意-a和-e后的地址相差0x40,即64個(gè)字節(jié),為了后面,用bootm 30008000來啟動(dòng)內(nèi)核
?從而生成uImage
?uImage和zImage的區(qū)別是,uImage在zImage的前面加上了64字節(jié)的啟動(dòng)數(shù)據(jù),供bootm來用,如果是zImage的話,只能通過go命令來啟動(dòng)。
?最后,加上可執(zhí)行權(quán)限,將uImage放置到tftpboot目錄下。
?chmod +x uImage
?cp uImage /root/tftpboot

3 安裝tftp
?3.1 下載tftp服務(wù)器、客戶端tftp和守護(hù)進(jìn)程xinetd三個(gè)包
??yum install xinetd tftp tftp-server
?3.2 建立tftp工作目錄并修改屬性(不修改屬性會(huì)出現(xiàn)error)
??cd /
??mkdir tftpboot
??chmod 777 -R tftpboot/
?3.2 配置vi /etc/xinetd.d/tftp
??server_args= -s /tftpboot -c?
??/tftpboot是創(chuàng)建tftpboot的目錄,可以修改,我的是/root/src/mini2440/tftpboot
??-s,必須加,否則會(huì)出現(xiàn)決定路徑之類的錯(cuò)誤
??-c, 是允許客戶端更改工作目錄下的文件
??diable=no
?3.4 啟動(dòng)服務(wù)
??在開啟服務(wù)之前,務(wù)必關(guān)閉防火墻service iptables stop
??另外需修改/etc/selinux/config文件中的SELINUX="" 為 disabled ,然后重啟。否則,出現(xiàn)Transfer timed out錯(cuò)誤。
??service xinetd start
??可能service服務(wù)不識(shí)別,只需把該命令所在的路徑加入路徑環(huán)境變量即可PATH=$PATH:/sbin
?3.5 查看服務(wù)
??可以通過相關(guān)命令查看tftp服務(wù)是否啟動(dòng)
??netstat -a|grep tftp
??udp??????? 0????? 0 *:tftp????????????????????? *:*
??說明啟動(dòng)了
?3.6 驗(yàn)證tftp服務(wù)可以使用
??tftp 127.0.0.1
??tftp> get uImage?//uImage是tftpboot目錄下的存在的文件
??tftp> q??????//退出
??如果在執(zhí)行此命令的目錄下有了uImage文件,則說明tftp安裝成功。
??
4 安裝NFS
?4.1 查看是否安裝了NFS
??rpm -qa|grep nfs
??nfs-utils-lib-1.1.5-3.fc14.i686
??nfs-utils-1.2.3-6.fc14.i686
??如果有這兩個(gè)包,則說明已安裝,否則,用yum進(jìn)行安裝即可。
?4.2 配置NFS
??vi /etc/exports
??/root/src/mini2440/rootfs 192.168.2.*(rw,sync,no_root_squash)
??exports在第一次設(shè)置時(shí)是空的,在第一行輸入上述信息
??/root/src/mini2440/rootfs?//允許掛載的目錄
??192.168.2.*?//允許192.168.2.網(wǎng)段的訪問
??(rw,sync)??//訪問的模式,可讀可寫,同步訪問
?4.3 開啟服務(wù)
??前提還是先關(guān)閉防火墻
??service nfs start
??查看NFS是否開啟
??service nfs status
??關(guān)閉服務(wù)
??service nfs stop
?4.4 設(shè)置系統(tǒng)自動(dòng)開啟NFS
??通過setup,進(jìn)入system services,找到nfs,然后,按下空格選上,保存即可。
?
5 設(shè)置啟動(dòng)參數(shù)
?進(jìn)入u-boot的下載命令界面
?print
?查看環(huán)境變量值
?setenv ipaddr=192.168.2.250
?setenv serverip=192.168.2.103
?setenv gatewayip=192.168.2.1
?setenv?bootargs noinitrd root=/dev/nfs rw nfsroot=192.168.2.103:/root/src/mini2440/rootfs ip=192.168.2.250:192.168.2.103::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M

6 下載內(nèi)核
?6.1 首先驗(yàn)證網(wǎng)絡(luò)
??在u-boot里 ping 192.168.2.103
??host 192.168.2.103 is alive
??證明網(wǎng)絡(luò)可行
?6.2 利用tftp命令下載內(nèi)核uImage,此uImage是處理好之后放在tftpboot目錄下的
??tftp 30008000 uImage
??此時(shí),uImage下載到了內(nèi)存的30008000處
??啟動(dòng)內(nèi)核
??bootm 30008000
??如果根文件系統(tǒng)制作好了,并且放在了nfsroot知道的地方,即主機(jī)中開放出來的NFS掛載點(diǎn)
??則啟動(dòng)成功。
?
?

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉