利用tftp和nfs下載檔案到開發板
一、Linux下安裝nfs伺服器:
1. 安裝nfs服務
$sudo apt-get install nfs-kernel-server portmap
2. 在配置檔案/etc/exports中新增以下內容
/home/jxhui/nfs_root *(rw,sync,no_root_squash);以後就可以通過網路檔案系統訪問/home/jxhui/nfs_root目錄
3. 修改完後,執行以下命令重啟NFS服務:
$sudo /etc/init.d/nfs-kernel-server restart
一、windows下tftp伺服器:
本地IP:169.254.101.133
1. 上傳:tftp -i 169.254.101.133 put d:/jiang/hello.c
(將檔案d:jiang/hello.c上傳到伺服器)
2. 下載:tftp -i 169.254.101.133 get hello.c d:/jiang/hello.c
(將檔案hello.c檔案下載到d:/jiang/目錄下)
一、燒寫與下載檔案的方式
1. 利用Jtag燒寫檔案到Norflash中
u-boot.bin:0x1000 0000
uImage: 0x1010 0000
initrd.gz: 0x1030 0000
再把核心與檔案系統複製到記憶體(SDRAM)中執行:
U-boot-> cp.b 10100000 20100000 200000 複製核心到記憶體
U-boot-> cp.b 10300000 20410000 200000 複製檔案系統到記憶體
U-boot-> bootm 20100000 啟動核心
2. 利用串列埠下載檔案到記憶體(SDRAM)中(loadb命令)
前提條件:u-boot.bin通過Jtag燒寫到0x1000 0000中
U-boot->loadb 2010 0000 選擇要下載的地址
## Ready for binary (kermit) download to 0x20100000 at 115200 bps...
這時候選擇超級終端選單上:傳送>傳送檔案>文件名選擇uImage>協議選擇Kermit,點傳送。能夠看到傳送進度。
同理下載檔案系統到記憶體(SDRAM);
U-boot->bootm 20100000
3. 利用網路下載檔案到記憶體(SDRAM)中
前提條件:u-boot.bin通過Jtag燒寫到0x1000 0000中
主機 IP: 169.254.101.133
虛擬機器IP: 169.254.101.120
開發板IP: 169.254.101.110
U-Boot> setenv ipaddr 169.254.101.110設定開發板的IP
U-Boot> setenv ethaddr 08:00:3e:26:0a:5b 設定開發板的MAC地址
U-Boot> setenv serverip 169.254.101.133 伺服器的IP地址(windows)
U-Boot> saveenv 儲存環境變數
3.1. tftp命令
U-Boot> tftp 20100000 uImage 下載核心到記憶體
U-Boot> tftp 20410000 initrd.gz 下載檔案系統到記憶體
U-Boot> bootm 20100000 啟動核心
3.2. nfs命令
U-Boot> nfs 20100000 169.254.101.120:/home/jxhui/nfs_root/uImage
從虛擬機器中下載核心到記憶體
U-Boot> nfs 20410000 169.254.101.120:/home/jxhui/nfs_root/initrd.gz
從虛擬機器中下載檔案系統到記憶體
U-Boot> bootm 20100000 啟動核心
相關文章
- 關於開發板的nfs掛載NFS
- iOS開發中利用AFNetworking下載大檔案以及下載檔案的刪除iOS
- macOS 下NFS 檔案系統掛載MacNFS
- linux_批次安裝配置檔案_dhcpd_tftp_nfsLinuxFTPNFS
- 3、將uboot,kernel,rootfs下載到開發板上boot
- 利用securt crt下載linux或者unix檔案到windowsLinuxWindows
- ubuntu12.04下samba、tftp、nfs的配置UbuntuSambaFTPNFS
- 利用secure crt下傳下載檔案
- PC 和開發板之間傳輸檔案
- iOS開發網路篇之檔案下載、大檔案下載、斷點下載iOS斷點
- 利用IhttpHandler實現檔案下載HTTP
- 【知識分享】TFTP伺服器是什麼如何下載檔案FTP伺服器
- 開發板和 Ubuntu 之間怎麼傳檔案Ubuntu
- 利用串列埠下載檔案到記憶體(SDRAM)中(loadb命令)串列埠記憶體
- 利用github給國外檔案下載加速Github
- 使用HiBurn燒錄鴻蒙.bin檔案到Hi3861開發板鴻蒙
- CentOS 6 NFS 共享檔案與掛載CentOSNFS
- Oracle RAC NFS掛載檔案系統OracleNFS
- Web 開發中的檔案下載問題Web
- PHP開發之檔案的上傳下載PHP
- 驅動載入到proc檔案下
- 前端利用Blob物件建立指定檔案並下載前端物件
- windows下tftp命令,windows如何使用 tftp 和 telnet 命令WindowsFTP
- 下載內表到本地.CSV檔案中
- 檔案上傳和下載功能
- windows下tftp命令,windows 7 如何使用 tftp 和 telnet 命令WindowsFTP
- 利用scp 遠端上傳下載檔案/資料夾
- linux下掛載(mount)光碟映象檔案、行動硬碟、U盤、Windows和NFS網路共享Linux硬碟WindowsNFS
- ASP.NET利用HttpHandler實現多副檔名檔案下載ASP.NETHTTP
- 檔案下載
- EXPDP備份到NFS檔案系統 ORA-27054NFS
- 利用DotNetZip服務端壓縮檔案並下載服務端
- Java實現上傳檔案到Oracle及從Oracle下載檔案JavaOracle
- 檔案共享之nfsNFS
- 從放棄迅雷和IDM到自己開發下載工具
- 如何在Ubuntu保留檔案系統和備份當前開發板映象Ubuntu
- CentOS6.5下搭建NFS檔案伺服器CentOSNFS伺服器
- 增加ORACLE歸檔位置到NFSOracleNFS