1. 程式人生 > >u-boot 掛載NFS

u-boot 掛載NFS

UBLUBOOT通過模擬器燒寫成功後,串列埠啟動後需要燒寫核心並掛載NFS檔案系統,主要步驟如下:

當然需要配置TFTP NFS相應的環境,uImagerootfs檔案需要放在TFTP的設定的資料夾下面;

(具體涉及到的IP地址,根據實際情況來配置)

1設定地址,供TFTP下載燒寫核心

setenv ipaddr 192.168.3.37

setenv serverip 192.168.3.100

set ethaddr 10:23:45:67:89:ab

2設定啟動命令

setenv bootcmd 'nboot 0x80700000 0 0x400000;bootm'

setenv nfshost 192.168.3.38

setenv rootpath /opt/dvsdk/filesystem/nfs

3下載核心並燒寫

tftp 0x80700000 uImage

nand erase 0x400000 0x250000

nand write 0x80700000 0x400000 0x250000

4設定啟動的引數,NFS檔案系統

NFS 需要配置一下/etc/exports這個檔案

Service portmap start

可以用命令:mount -t nfs 192.168.3.38:/root/targetfs /mnt 如果掛載成功,說明NFS配置成功

前提:虛擬機器和主機的IP在一個網段,而且可以互相ping通,防火牆需要關掉(需要一個路由器,或者交換機,否則會導致掛不上

)

setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=$(nfshost):$(rootpath),nolock mem=60M video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=1 davinci_enc_mngr.ch0_mode=pal

相關推薦

u-boot 掛載NFS

UBL和UBOOT通過模擬器燒寫成功後,串列埠啟動後需要燒寫核心並掛載NFS檔案系統,主要步驟如下: 當然需要配置TFTP 和NFS相應的環境,uImage和rootfs檔案需要放在TFTP的設定的資料夾下面; (具體涉及到的IP地址,根據實際情況來配置) 1)設定地址,供T

u-boot通過nfs從伺服器下載核心,並且啟動核心,掛載根檔案系統的方法

http://www.linuxidc.com/Linux/2013-08/89154.htm http://blog.csdn.net/sinat_31500569/article/details/53120530 參考連結 首先要在電腦上安裝nfs伺服器 1.執行命令

u-boot下配置掛載NFS根檔案系統

一、在linux系統主機下安裝NFS伺服器        在ubuntu10.04下安裝命令為:        sudoapt-get  install nfs-kernel-server 二、配置nfs伺服器        在ubuntu下安裝完ssh伺服器後預設開機啟動

Beaglebone Black——理論篇beaglebone black啟動——從串列埠獲得SPL、U-BOOT,TFTP伺服器獲得核心,NFS伺服器掛載根檔案系統

          一般來講啟動一個系統所需的bootloader(SPL/MLO、u-boot.img)和根檔案系統(/boot下包含核心zImage)要麼是放在NAND Flash,或者是SD卡,或者是eMMC,或者是USB中,那麼還有一種方式,就是所需要的這些檔案全部

nfs啟動:u-boot啟動後從ubuntu tftp下載核心及裝置樹,檔案系統掛載nfs伺服器目錄

U-Boot# setenv netargs "setenv bootargs console=${console} ${optargs}    root=/dev/nfs  rootfstype=nfsroot    nfsroot=${serverip}:${rootpath}   ip=${ipaddr

U-boot從tftp伺服器啟動,掛載NFS根檔案系統

在uboot輸入設定下面的變數: # mac address可以使用uboot目錄tools下的gen_eth_addr工個來產生 setenv ethaddr <mac address>

u-boot 2015tftp及nfs

首先在ubuntu上面安裝tftp,明遠的ubuntu已經配置好,就不重新下載安裝了 把核心檔案及裝置樹檔案拷貝到tftp目錄 再看看nfs需要注意的地方,ubuntu裡相應的目錄要設定屬性 明遠的核心及u-boot 在開發板u-boot命令配置環境變數 3.14.52:

u-boot-2009 tftp下載核心及nfs系統

核心版本:3.0.35: setenv ipaddr 200.200.4.234 setenv serverip 200.200.4.233 setenv bootcmd_tftp tftpboot 0x10800000 uImage-myimx6a9 setenv bootargs

qemu 模擬-arm-mini2440開發板-啟動u-boot,kernel和nfs檔案系統

qemu 本文介紹瞭如何編譯u-boot、linux kernel,然後用qemu啟動u-boot和linux kernel,達到與開發板上一樣的學習效果! 雖然已經買了2440開發板,但是在實際學習開發過程中,還是覺得不方便,既然這樣,那就用qemu模擬2440開發板,

iMX6Q-sbreasd U-boot TFTP and NFS

i.MX6Q-sbreasdU-bootTFTPandNFS 在介紹如何通過TFTP載入核心、NFS掛載網路系統之前,先簡單介紹一下關於u-boot引數的種類: 一、 U-boot的環境變數值得注

配置u-boot 引數,構造NFS啟動Beaglebone Black板的作業系統

NOTE The printenv and help commands are useful for understanding these variables in more depth. If you wish to view the current value of a specific enviro

分析u-boot的Makefile

選項 lin 編譯平臺 create cpp port n) ati inux   這裏分析三星s5pv210芯片官方u-boot 先看u-boot 版本號 VERSION = 1    #主版本號PATCHLEVEL = 3   #次版本號SUBLEVEL

Windows掛載NFS文件系統

nfs linux windows 共享文件 共享存儲 網絡存儲 主機操作系統IP地址軟件包NFS主機Centos7.2192.168.190.128nfs-utils、rpcbindWindows ClientWindows server 2008192.168.190.129網絡文

u-boot移植(一)---準備工作

分享 2.3 option 什麽 bison ctu http bin 執行命令 一、工具鏈的制作 1.1 工具   軟件工具:crosstool-ng   下載地址:git clone https://github.com/crosstool-ng/crosstool-n

u-boot學習(五):u-boot啟動內核

cor 定義 嵌入式 code efi cpu 頭文件 ng- part u-boot的目的是啟動內核。內核位於Flash中,那麽u-boot就要將內核轉移到內存中。然後執行命令執行之。這些操作是由bootcmd命令完畢的。 bootcmd=nand read.jffs

u-boot移植(四)---代碼修改---時鐘修改、SDRAM

port write 啟動 tro nor ble 大小 pro 正常   最開始已經建立了新單板以及配置文件,現在就需要做的是代碼的修改,配置成適合目標板使用的u-boot。 一、時鐘修改   在代碼流程分析中,我們知道,系統的啟動是: 設置 CPU 為管理員模式 關閉

u-boot學習(六):自己寫bootloader

include trie depth params tee tboot config initrd passing 依照前面分析的u-boot的啟動流程,自己寫一個簡單的Bootloader。這是參考韋東山老師的視頻寫的。 1、初始化硬件:關看門狗、設置時鐘、設置SDR

u-boot移植(七)---代碼修改---存儲控制器

relative onf 修改 param nan 內存 literal def 定義 一、CPU訪問芯片的條件      CPU通過訪問存儲控制器,來讀取外部設備的數據。   CPU想訪問一個芯片,需要如下條件(配置信息): 地址線 數據線:8位/16位/32位數據

u-boot移植(十三)---代碼修改---裁剪及環境變量 一

相關 addition 並且 width load command 啟動程序 type 入參 一、內核裁剪   內核的裁剪首先就是修改我們的配置文件,即 include/configs/jz2440.h 文件,裏面定義的很多宏,我們也許用不上的就要去掉。 1 /*

u-boot移植(十三)---代碼修改---支持文件系統及補丁制作

ota ons set nan 文件的 help and ole com 一、燒寫文件系統 1.1 jffs2燒寫   1.下載文件系統:tftp 30000000 fs_mini_mdev.jffs2      2.擦除文件的塊:nand erase.part rootf