首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

NFS挂载的2种方式

能正常开机进入Linux系统 3.uboot中启动参数类似这种 bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0...很多初学者以为,在uboot状态下设置完IP能ping通Ubuntu那么开发板进入Linux后也一定能ping通Ubuntu,这是不对的。...两种状态下的IP互不影响,也就是说uboot的IP不会传递给Linux,如果需要使用网络都需要分别设置IP。 ?...以保证开发板有挂载这个目录的权限 3.重启nfs服务器 4.再次确认刚才设置的目录是否生效 5.查看Ubuntu的IP和开发板的IP,等会设置uboot启动参数时会用到 6.设置uboot启动参数 set bootargs noinitrd...光盘里提供的文件系统都是用arm-linux-gcc(3.4.5版本制作的),因此你必须使用2.6.22.6的内核来启动,否则无法挂载文件系统。

4.8K20

第4阶段——制作根文件系统 (4)

glibc库 mkdir lib              //在mini_fs目录下创建个lib目录 (存放库函数) cd /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux...它同时也是用来接替devfs及热插拔的功能 mdev使用说明在busybox-1.7.0/docs/medev.txt中以及linux应用开发手册第369页,如下图: ?...9 mkfs.jffs2制作jffs2文件系统(参考linux应用手册375页) 9.1 安装zlib(压缩动态库) cd /work/GUI/xwindow/X/deps tar -xzf zlib-...,-e:一块大小为128kb -d:制作的dir目录,-o:输出文件        */ 9.4 烧入板子中,并设置bootags参数为yaffs启动 在uboot中输入: set bootargs noinitrd...来更改开机自动进入nfs文件系统,不需要mount指令 步骤(参考http://www.cnblogs.com/lifexy/p/7049743.html): 进入uboot,输入: set  bootargs  noinitrd

2.5K100

第1阶段——uboot分析之启动函数bootm命令 (9)

其中bootm要做的事情: a 读取头部,把内核拷贝到合适的地方(0X30008000) b 在do_boom_linux()中把参数给内核准备好,并告诉内核参数的首地址 c 在do_boom_linux...系统,执行该段case #ifdef CONFIG_SILENT_CONSOLE fixup_silent_linux(); #endif do_bootm_linux(cmdtp, flag, argc....... } do_bootm()函数若执行无误,最终会执行do_bootm_linux()函数 1.3 bootm命令之do_bootm_linux函数分析 进入do_bootm_linux()...用于后面setup_commandline_tag的形参 //在本uboot界面中输入print指令就能得到"bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc...; 实现4字节对齐 */ strcpy (params->u.cmdline.cmdline, p); //存放命令行参数:params->u.cmdline.cmdline=boottargs=noinitrd

1.1K50

第1阶段——uboot分析之启动函数bootm命令 (9)

其中bootm要做的事情: a 读取头部,把内核拷贝到合适的地方(0X30008000) b 在do_boom_linux()中把参数给内核准备好,并告诉内核参数的首地址 c 在do_boom_linux...系统,执行该段case #ifdef CONFIG_SILENT_CONSOLE fixup_silent_linux(); #endif do_bootm_linux(cmdtp, flag, argc....... } do_bootm()函数若执行无误,最终会执行do_bootm_linux()函数 1.3 bootm命令之do_bootm_linux函数分析 进入do_bootm_linux()...用于后面setup_commandline_tag的形参 //在本uboot界面中输入print指令就能得到"bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc...; 实现4字节对齐 */ strcpy (params->u.cmdline.cmdline, p); //存放命令行参数:params->u.cmdline.cmdline=boottargs=noinitrd

1.5K90

Linux文件系统类型

这个过程就叫建立文件系统 种类: 1 ext2与ext3是linux专门设计的硬盘文件系统一般称为扩展文件系统。Ext3增加了日志记录功能。...fdisk 分区在终端会显示打印信息 mkfs.ext4 /dev/XXX sfdisk [options] device 可以直接执行分区 2 swap文件系统 用于linux的交换分区,用来提供虚拟内存...由操作系统自行管理 3 vfat 是linux对DOS,windows系统下的FAT文件系统的一个统称 4 NFS文件系统 即网络文件系统,用于系统间通过网络进行文件共享, 不能建立在flash上,...此外,YAFFS自带NAND芯片的驱动,并且为嵌入式系统提供了直接访问文件系统的API,用户可以不使用Linux中的MTD与VFS,直接对文件系统操作。...1)启动U-boot,修改启动参数 setenv bootargs noinitrd root=/dev/mtdblock2 rootfstype=yaffs2 rw console=ttySAC0,115200

7.4K20
领券