Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57612
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 182
  • 用 户 组: 普通用户
  • 注册时间: 2016-03-14 17:05
文章分类
文章存档

2017年(15)

2016年(3)

我的朋友

分类: LINUX

2016-12-07 22:09:14

如何将自己编写的应用程序如helloworld程序拷贝到根文件系统映像中

1、将hello程序复制到Linux根文件系统映像initrd.img

A挂载根文件系统映像

    $ mkdir  root

    $sudo  mount  –o  loop initrd.img  root  (循环挂载根文件系统映像)

B将helloworld程序拷贝到根文件系统中

    $ sudo  cp  hello  root/bin

C卸载根文件系统映像

    $ sudo  umount  root


2、将helloworld拷贝到UCLinux的rootfs文件系统映像中

A将boot.rom中的内容在主机host中解开

    $ mkdir  romfs

    $ mkdir  /mnt/tmp

    $ mount  -o  loop  boot.rom  /mnt/tmp           (循环挂载根文件系统映像)

    $ cp  -r  /mnt/tmp/*  romfs

B将helloworld程序拷贝到romfs中的bin目录下

    $ cp  hello  romfs/bin/

C重新boot.rom映像

    $ Genromfs  -f  boot.rom  -d  romfs

 

阅读(2030) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~