最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

嵌入式Linux開發(fā)環(huán)境搭建ping、nfs的解決方法

 更新時間:2019年07月20日 11:10:42   作者:行路人  
在本篇文章里小編給大家整理了關于嵌入式Linux開發(fā)環(huán)境搭建ping、nfs的解決方法,需要的朋友們學習參考下。

 一. 嵌入式軟件層次

1) Bootloader->引導加載程序

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

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

2)Linux內(nèi)核

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

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

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

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

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

3)文件系統(tǒng)

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

基本流程:

  • a.設置根文件系統(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)核文件復制到根文件目錄下

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

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

二.偶遇問題

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

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

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

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

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

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

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

2.nfs掛載問題

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

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

相關文章

最新評論

汕尾市| 扎鲁特旗| 儋州市| 琼海市| 三亚市| 青神县| 温宿县| 芜湖市| 石门县| 金川县| 诸暨市| 武义县| 潍坊市| 赣州市| 天峨县| 灵宝市| 万州区| 玛纳斯县| 高碑店市| 达拉特旗| 竹溪县| 郓城县| 光泽县| 安阳市| 宜春市| 东海县| 磴口县| 嘉峪关市| 山东| 三河市| 江源县| 凤庆县| 金堂县| 东台市| 盐池县| 济源市| 晋中市| 清水县| 琼海市| 锦州市| 阳东县|