我搭建基于XTI_D902-B-V平台以NFS文件系统的方式启动Android的过程
来源:互联网 发布:青岛seo综合查询工具 编辑:程序博客网 时间:2024/04/28 01:55
本文使用的开发板为XTI-D902-B-V,uboot和kernel以及Android文件系统都是使用的矽太光盘里的
修改uboot board配置文件 include/configs/mx51_3stack.h
修改以下几个参数如下:
"nfsroot=/srv/nfsroot/rootfs-d902\0" \ //这个目录为host上nfs共享出来的目录
"bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs init=/init "\
"nfsroot=${serverip}:${nfsroot} rw ip=192.168.1.253 wvga\0"\ //这里的ip=192.168.1.253是为板子分配的ip,可以按需修改
"serverip=192.168.1.54\0" \ //这个ip是host的ip
"bootcmd=run bootcmd_nfs\0" \ //用nfs的命令来启动系统
"bootcmd_nfs=run bootargs_base bootargs_nfs;nand read ${loadaddr} 0x300000 0x300000;bootm\0" \
//第一个分号后面的是把kernel从nand拷到内存,用tftp替换也可
"bootcmd_nfs=run bootargs_base bootargs_nfs;nand read ${loadaddr} 0x300000 0x300000;bootm\0" \
//第一个分号后面的是把kernel从nand拷到内存,用tftp替换也可
上面这些参数有的就修改,没有的可以添加。。。。
以上的其实传给kernel的参数就是下面这个
console=ttymxc0,115200 root=/dev/nfs init=/init nfsroot=192.168.1.54:/srv/nfsroot/rootfs-d902 rw ip=192.168.1.253 wvga
在kernel中配置,使其支持nfs文件系统,和配置nfs服务器,网上资料超多,我按照那些来的。
以上的其实传给kernel的参数就是下面这个
console=ttymxc0,115200 root=/dev/nfs init=/init nfsroot=192.168.1.54:/srv/nfsroot/rootfs-d902 rw ip=192.168.1.253 wvga
在kernel中配置,使其支持nfs文件系统,和配置nfs服务器,网上资料超多,我按照那些来的。
- 我搭建基于XTI_D902-B-V平台以NFS文件系统的方式启动Android的过程
- 基于CentOS的nfs文件系统搭建
- NFS 文件系统的搭建
- NFS文件系统搭建过程
- Linux环境下NFS文件系统的简单搭建过程
- NFS网络文件系统的搭建
- 基于android的NFS根文件系统的制作
- 基于android的NFS根文件系统的制作
- 基于android的NFS根文件系统的制作
- 基于android的NFS根文件系统的制作
- 基于android的NFS根文件系统的制作
- QT210开发板 NFS方式启动的构建过程
- Android根文件系统的启动过程
- 我的文件系统启动
- 基于ATMEl at91sam9g45 平台的UBIFS文件系统制作详细过程
- Linux NFS搭建的过程
- 构建基于NFS文件系统的Openldap身份验证
- 构建基于NFS文件系统的Openldap身份验证
- lua实现php的print_r 函数功能
- Linux 下编译JsonCpp与使用
- C#WinFrom程序打包/图解VS2008项目的安装与部署图解
- 扩大Ubuntu的空间
- Andorid Ubuntu 11.4 中安装sun-java5-jdk
- 我搭建基于XTI_D902-B-V平台以NFS文件系统的方式启动Android的过程
- HTTP地址转QVOD地址
- Git cherry-pick 和 rebase 的混合用法
- iPhone OpenGL ES项目基本模型
- 开发板(手机)中无法安装带Google Maps的程序
- lua 转 utf8编码
- C语言实现单链表的各种操作
- iphone 重用机制
- 封装C++ enum ,并设置enum 的名字