• 正文
  • 相关推荐
申请入驻 产业图谱

飞凌嵌入式ElfBoard ELF 1板卡-busybox构建根文件系统之文件系统验证

2025/06/23
282
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

至此,我们已经完成了一个最小文件系统的构建,现在我们使用nfs将其挂载为网络文件系统,进行测试。

开发板启动之后,在uboot阶段,修改bootargs环境变量。在mmcargs中进行修改:

=> setenv mmcargs setenv bootargs console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.0.103:/home/elf/nfs_rootfs/rootfs,v3,tcp rw ip=192.168.0.232:192.168.0.103:192.168.0.1:255.255.255.0::eth0:off

保存:

=> saveenv

保存之后,reset重新启动。

使用ls命令查看目录:

/# ls

bin  etc  linuxrc  proc  sbin  tmp  dev  lib  mnt  root  sys  usr

最后,我们打开etc/init.d/rcS文件,将运行my_app的注释去掉,并且将my_app测试程序复制到/usr目录,

#! /bin/sh

mount -a

echo /sbin/mdev > /proc/sys/kernel/hotplug

mdev -s

./usr/my_app

重新启动开发板:

VFS: Mounted root (nfs filesystem) on device 0:15.

devtmpfs: mounted

Freeing unused kernel memory: 404K (80979000 - 809de000)

hello world!!!

hello world!!!

可以看到my_app已经成功启动。

飞凌嵌入式

飞凌嵌入式

保定飞凌嵌入式技术有限公司,创建于2006年,是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业,是国内较早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累,公司拥有业内优秀的软硬件研发团队,在北京及保定建立两大研发基地,在苏州、深圳设有华东、华南技术服务中心,并在北美、欧洲以及亚太等其他国家和地区拥有国际业务网络。公司研发的智能设备核心平台广泛应用于物联网、工控、轨道交通、医疗、电力、商业电子、智能家居、安防、机器人、环境监测等诸多领域。

保定飞凌嵌入式技术有限公司,创建于2006年,是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业,是国内较早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累,公司拥有业内优秀的软硬件研发团队,在北京及保定建立两大研发基地,在苏州、深圳设有华东、华南技术服务中心,并在北美、欧洲以及亚太等其他国家和地区拥有国际业务网络。公司研发的智能设备核心平台广泛应用于物联网、工控、轨道交通、医疗、电力、商业电子、智能家居、安防、机器人、环境监测等诸多领域。收起

查看更多

相关推荐