《實(shí)驗(yàn)2建立嵌入式linux開發(fā)環(huán)境》由會(huì)員分享,可在線閱讀,更多相關(guān)《實(shí)驗(yàn)2建立嵌入式linux開發(fā)環(huán)境(30頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),,,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),,,*,建立,嵌,嵌入,式,式Linux,開,開發(fā),環(huán),環(huán)境,,,,1、,熟,熟悉,嵌,嵌入,式,式linux,開,開發(fā),環(huán),環(huán)境,2、,學(xué),學(xué)會(huì)Linux系,統(tǒng),統(tǒng)的,設(shè),設(shè)置,(,(網(wǎng),絡(luò),絡(luò)nfs,),),3、,熟,熟練,掌,掌握win串,口,口連,接,接及,使,使用,方,方法,4、,學(xué),學(xué)會(huì)Linux與Window,相,相互,通,通信,軟,軟件,的,的使,用,用(ssh),5、,掌,掌握Linux下,編,編譯,器,器的,安,安裝
2、,和,和使,用,用(gcc),,實(shí)驗(yàn),目,目的,,,實(shí)驗(yàn),開,開發(fā),環(huán),環(huán)境,,主機(jī),,虛擬,機(jī),機(jī)(RedHatLinux),,實(shí)驗(yàn),箱,箱,,一、,嵌,嵌入,式,式Linux,軟,軟硬,件,件開,發(fā),發(fā)環(huán),境,境概,述,述,,,二、,開,開發(fā),環(huán),環(huán)境,的,的配,置,置,通過(guò)vmware,安,安裝linux環(huán),境,境(,已,已做,),),在桌,面,面上,雙,雙擊vmware,,,,啟,動(dòng),動(dòng)虛,擬,擬機(jī),,,,在vmware,中,中右,鍵,鍵->設(shè),置,置中,,,,添,加,加串,口,口。,然后,打,打開,?redhatlinux9,,登,錄,錄用,戶,戶名,:,:root,,密,密碼,:,
3、:redhat,,,,1、,配,配置linux網(wǎng),絡(luò),絡(luò)IP,配置,網(wǎng),網(wǎng)絡(luò),,,,包,括,括配,置,置IP地,址,址、NFS服,務(wù),務(wù)、,防,防火,墻,墻。,網(wǎng),網(wǎng)絡(luò),配,配置,主,主要,是,是要,安,安裝,好,好以,太,太網(wǎng),卡,卡。,1、,修,修改,網(wǎng),網(wǎng)絡(luò)IP,地,地址,:,:,點(diǎn)擊,“,“紅,帽,帽子->,系,系統(tǒng),設(shè),設(shè)置->,網(wǎng),網(wǎng)絡(luò),”,”,,打,打開,網(wǎng),網(wǎng)絡(luò),設(shè),設(shè)置,頁(yè),頁(yè)面,:,:,,,1、,配,配置linux網(wǎng),絡(luò),絡(luò)IP,,,1、,配,配置linux網(wǎng),絡(luò),絡(luò)IP,雙擊,設(shè),設(shè)備eth0,的,的藍(lán),色,色區(qū),域,域,,進(jìn),進(jìn)入,以,以太,網(wǎng),網(wǎng)設(shè),置,置界,面,面,
4、:,:,,,1、,配,配置linux網(wǎng),絡(luò),絡(luò)IP,雙擊,設(shè),設(shè)備eth0,的,的藍(lán),色,色區(qū),域,域,,進(jìn),進(jìn)入,以,以太,網(wǎng),網(wǎng)設(shè),置,置界,面,面,:,:,,,1、配置linux網(wǎng)絡(luò)IP,設(shè)置完畢,后,后,關(guān)閉,“,“網(wǎng)絡(luò)設(shè),置,置”窗口,,,,將出現(xiàn),如,如下重啟,計(jì),計(jì)算機(jī)的,提,提示。,,,2、防火,墻,墻設(shè)置,點(diǎn)擊“紅,帽,帽子”,?,“安全級(jí),別,別設(shè)置”,?,選“無(wú)防,火,火墻”,。,。,,,3、服務(wù),設(shè),設(shè)置,系統(tǒng)設(shè)置,?,“服務(wù)”,?,去掉iptables,選,中,中NFS,服,服務(wù)。,,,4、配置NFS,mkdir /arm2410s,點(diǎn)擊主菜,單,單運(yùn)行系,統(tǒng),統(tǒng)設(shè)置
5、->服務(wù)器,設(shè),設(shè)置->NFS服,務(wù),務(wù)器(英,文,文為:SETUP->SYSTEMSERVICE->NFS)。,,,3、配置NFS,,,3、配置NFS,,,3、配置NFS,,,5、NFS測(cè)試,mount 192.168.0.121:/arm2410s /mnt。,然后到/mnt目,錄,錄下可以,列,列出/arm2410s目,錄,錄下的所,有,有文件和,目,目錄,則,說(shuō),說(shuō)明mount成,功,功。,ls,,,三、通過(guò),超,超級(jí)終端,登,登陸目標(biāo),機(jī),機(jī),,,,,,,四、SSH軟件的,安,安裝和使,用,用,點(diǎn)擊tool中的,SSHSecureShellClient-3.2.9.exe,并,安,安
6、裝此軟,件,件,此時(shí)可以,通,通過(guò)SSH軟件登,陸,陸linux操作,系,系統(tǒng),SSH軟,件,件實(shí)現(xiàn)windows與linux,的,的文件共,享,享,,,四、SSH軟件的,安,安裝和使,用,用,點(diǎn)擊tool中的,SSHSecureShellClient-3.2.9.exe,并,安,安裝此軟,件,件,配置windows主機(jī)ip:192.168.0.111,此時(shí)可以,通,通過(guò)SSH軟件登,陸,陸linux操作,系,系統(tǒng),同時(shí),可,以,以實(shí)現(xiàn)windows與linux,的,的文件共,享,享,,,五、安裝,編,編譯工具,1、通過(guò)SSH登,陸,陸到linux系,統(tǒng),統(tǒng),通過(guò),文,文件共享,方,方式,把t
7、ool,文,文件拷貝,到,到arm2410s中,2、進(jìn)入arm2410-s的tool目錄,,,,執(zhí)行:,tar,–,–xjvf armv4l-tools-2.95.2.tar.bz2 –C/,vi /root/.bash_profile的PATH中,增,增加:“:/opt/host/armv4l/bin”并執(zhí),行,行source/root/.bash_profile,,,五、安裝,編,編譯工具,4、測(cè)試,是,是否安裝,了,了編譯工,具,具,輸入armv,按,下,下TAB,,,,查看是,否,否列出相,關(guān),關(guān)armv*的工,具,具鏈,,,六、hello程,序,序(示例,),),mkdir hell
8、o,cd hello,vi hello.c,,,,六、hello程,序,序(示例,),),編譯程序,armv4l-unknown-linux-gcchello.c,–,–ohello,ls,,,,六、程序2(練習(xí),),),求:1+2+3+,…,…+100的和。,,,,,七、下載,程,程序,目標(biāo)機(jī)上,面,面運(yùn)行:,Windows串,口,口超級(jí)終,端,端登錄并,進(jìn),進(jìn)入目標(biāo),機(jī),機(jī),ifconfigeth0 192.168.0.126netmask255.255.255.0,mount –tnfs,–,–onolock 192.168.0.124:/arm2410s /host,cd /host,
9、./hello顯,示,示:,Hello World,,,,附1:常,用,用 LINUX,命,命令的使,用,用,主要命令,舉,舉例,ls:顯,示,示當(dāng)前目,錄,錄下的所,有,有文件和,目,目錄。,ls -a :可,以,以看到隱,藏,藏的文件,,,,如以.,開,開頭的文,件,件。,pwd:,顯,顯示當(dāng)前,目,目錄路徑,。,。,ps:列,舉,舉當(dāng)前TTY 下,所,所有進(jìn)程,ps -A:列舉,所,所有,cd 目,錄,錄名:進(jìn),入,入目錄,mkdir 目錄,名,名:創(chuàng)建,目,目錄,rmdir 目錄,名,名:刪除,空,空目錄,rm -rf 目,錄,錄名:強(qiáng),行,行刪除整,個(gè),個(gè)目錄內(nèi),容,容(無(wú)法,恢,恢復(fù)),,其,其中f,表,表示強(qiáng)制,不,不進(jìn)行提,示,示,r,表,表示目錄,遞,遞歸。,cp 拷,貝,貝,tar,壓,壓縮和解,壓,壓,Vi 編,輯,輯命令,注:LINUX,下,下的文件,和,和目錄是,區(qū)分大小,寫,寫,的。,,,,附2、make管,理,理工具,vi makfile,,make,makeclean,,,演講完畢,,,,謝謝觀,看,看!,