嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(六)
- tftp下载内核和nfs挂载文件系统
好了,上面tftp服务和nfs服务都已经准备好了,u-boot到kernel的参数传递也没问题了,接下来就设置一下u-boot环境变量中的参数项和kernel的配置选项使之能使用tftp自动下载kernal和通过网络自动挂载nfs文件系统。u-boot环境变量设置如下:
bootcmd参数项就是使用tftp把主机tftp主目录下的uImage下载到开发板SDRAM中的0x31000000位置,接着使用bootm命令执行引导内核启动。
而bootargs参数项就是内核启动的命令行参数,u-boot就是把这个参数项传递给了内核,通过nfs挂载文件系统。这里一定要注意serverip和ipaddr的设置(即服务器IP或者开发主机IP和开发板的IP)。另外要注意,内核要能使用nfs也要配置相应的选项,如下:
File systems ---> |
运行结果如下:
a. tftp下载内核,并引导内核启动:
b. u-boot传递的命令行参数被内核所接收:
c. 内核通过nfs挂载文件系统:
d.
Linuxu-boot244 相关文章:
- 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(四)(11-20)
- 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(五)(11-20)
- 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(一)(11-20)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)