日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
嵌入式Linux開發(fā)環(huán)境搭建ping、nfs的解決方法

 一. 嵌入式軟件層次

目前成都創(chuàng)新互聯(lián)公司已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、農(nóng)安網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1) Bootloader->引導(dǎo)加載程序

整個(gè)嵌入式系統(tǒng)的加載啟動(dòng)任務(wù)完全交給Bootloader完成,它的主要任務(wù)是將內(nèi)核映象從硬盤讀到RAM中,然后跳轉(zhuǎn)到內(nèi)核入口啟動(dòng)內(nèi)核(操作系統(tǒng))!通俗來講,Bootloader的作用就是初始化硬件,啟動(dòng)操作系統(tǒng)。

U-BOOT是Bootloader最常用的一種,將uboot下載至開發(fā)板的nand flash(ROM)中,即可通過仿真軟件Secure CRT對開發(fā)板進(jìn)行初始設(shè)置。       包括開發(fā)板的環(huán)境變量、IP等設(shè)置項(xiàng),為后面下載內(nèi)核、加載文件系統(tǒng)做基礎(chǔ)。

2)linux內(nèi)核

實(shí)現(xiàn)不同的硬件、軟件需求配置不同的系統(tǒng)內(nèi)核。一般基于已有的內(nèi)核進(jìn)行修改

配置內(nèi)核 -> 編譯內(nèi)核 -> 安裝內(nèi)核 -> 清理內(nèi)核過程文件(make clean)

配置內(nèi)核: make menuconfig ARCH=arm   菜單式交互界面選擇所需的驅(qū)動(dòng)、協(xié)議文件

編譯內(nèi)核:make uImage(內(nèi)核名)  ARCH=arm CROSS_COMPILE=arm-linux-

安裝內(nèi)核:通過tftp服務(wù)器,在基于uboot下下載uImage至 20000fc0(210開發(fā)板啟動(dòng)地址)  “tftp uImage 20007fc0”

3)文件系統(tǒng)

文件系統(tǒng)簡單說就是一種目錄結(jié)構(gòu),由于linux操作系統(tǒng)的設(shè)備在系統(tǒng)中是以文件的形式存在,將這些文件分類管理以及提供和內(nèi)核交互的接口,就形成了一定的目錄結(jié)構(gòu)也就是文件系統(tǒng)。  

基本流程:

  • a.設(shè)置根文件系統(tǒng)目錄rootfs及內(nèi)部存儲文件目錄bin、dev、lib、sbin、sys、usr、mnt等;
  • b.文件系統(tǒng)添加內(nèi)核模塊,在linux內(nèi)核目錄下”/home/S4-Driver/linux-smart210/”;

” make modules ARCH=arm CROSS_COMPILE=arm-linux- ”   內(nèi)核編譯

” make modules——install ARCH=arm INSTALL_MOD_PATH=/home/S5-/rootfs ”   內(nèi)核文件復(fù)制到根文件目錄下

  • c.根目錄”/…/rootfs”下安裝交叉編譯器busybox,配置內(nèi)核->編譯內(nèi)核->安裝拷貝make install;
  • d.掛載根文件系統(tǒng),使用NFS方式,可實(shí)時(shí)在線根文件系統(tǒng)rootfs;

SecureCRT -> 通過uboot對開發(fā)板進(jìn)行參數(shù)配置(nfs配置項(xiàng)) -> tftp服務(wù)器下載Linux內(nèi)核 -> bootm 20007fc0運(yùn)行掛載即可!

二.偶遇問題

1. 開發(fā)板Ping的系列問題

1) 模型結(jié)構(gòu)搭建:PC機(jī) -> 有線網(wǎng)卡 -> 路由器 -> 直連網(wǎng)線 -> 開發(fā)板網(wǎng)口;

2)a. 設(shè)置虛擬機(jī)為橋接模式,以保證外網(wǎng)可尋找到Linux虛擬機(jī)ip;

   b. PC機(jī)使用的是有線網(wǎng)卡,則PC機(jī)及Linux虛擬網(wǎng)絡(luò)適配器覺選擇Realtak USB(有線網(wǎng)口);

   c. 保證Linux虛擬機(jī)、PC機(jī)、開發(fā)板三者ip處于同一網(wǎng)段;

3)關(guān)閉Linux虛擬機(jī)、PC機(jī)的防火墻,使得PC可ping通Linux和開發(fā)板

再排除硬件接口問題,即可通訊。

2.nfs掛載問題

nfs掛載出現(xiàn)如:”Server is not responding”、” unable to mount root”等問題,其主要原因是nfs的掛在設(shè)置參數(shù)、下載地址有問題。如smart210下載地址為20007fc0(并非20008000),nfs默認(rèn)是使用udp通信協(xié)議,掛載參數(shù)網(wǎng)上都可喲搜索到,多試一試就沒問題,前提是保證Linux的nfs服務(wù)器能正常使用。

 以上就是本次介紹的嵌入式Linux開發(fā)環(huán)境搭建,問題ping、nfs的解決全部知識點(diǎn)內(nèi)容,感謝大家對的支持。

創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌網(wǎng)站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。


名稱欄目:嵌入式Linux開發(fā)環(huán)境搭建ping、nfs的解決方法
當(dāng)前地址:http://www.dlmjj.cn/article/dhdpede.html