u-boot 掛載NFS
UBL和UBOOT通過模擬器燒寫成功後,串列埠啟動後需要燒寫核心並掛載NFS檔案系統,主要步驟如下:
當然需要配置TFTP 和NFS相應的環境,uImage和rootfs檔案需要放在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