利用tftp和nfs下载文件到开发板
来源:互联网 发布:mysql explain用法 编辑:程序博客网 时间:2024/05/16 19:50
一、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 启动内核
- 利用tftp和nfs下载文件到开发板
- 利用tftp下载文件到开发板
- tftp 下载文件到开发板
- tftp和nfs向开发板传送文件
- 终于可以tftp和nfs向开发板传送文件
- 利用tftp上传和下载资料到目标板
- 通过fedora14下的tftp下载文件到开发板
- RealARM开发板 TFTP下载内核和NFS挂载文件系统 基于S5PV210开发板
- 在uboot的控制台中利用tftp将镜像从虚拟机中下载到开发板
- Micro2440-利用nfs和tftp引导内核
- Ubuntu14.04下面利用TFTP上传和下载文件过程
- secureCRT利用 Zmodem 和 TFTP 上传/下载文件
- DM6446开发板NFS和TFTP服务器的配置
- DM6446开发板NFS和TFTP服务器的配置
- 嵌入式linux学习笔记二--用tftp下载镜像文件到开发板
- 在Ubuntu配置tftp服务器的简单几步并下载文件到开发板
- windows下使用tftp工具下载文件到开发板(linux)
- 在嵌入式开发中利用NFS将主机文件共享到开发板的方法
- 八款优秀的Linux天文学软件
- Android HAL实现的三种方式(2) - 基于Service的HAL设计
- Java---一周总结 4.10 迂回转折之windows 7 java环境变量配置
- Qt开发linux下的任务管理器
- Android HAL实现的三种方式(3) - 基于Manager的HAL设计
- 利用tftp和nfs下载文件到开发板
- 使用Cobertura统计单元测试覆盖率
- 【Killua笔试面试题整理】两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值
- 取得web工程WebRoot路径
- MKey 3G(学习笔记二)
- 谭浩强C++程序设计_指针习题11
- 为UIButton设置边框等属性
- Butterfly API注意事项一
- 通过wifi连接android设备的方法