当前位置:  技术问答>linux和unix

开机自启动应用程序(不用NFS)

    来源: 互联网  发布时间:2016-11-01

    本文导语:  按如下步骤烧写文件系统和kernel 烧写kernel: tftp 0xc0700000 uImage nand erase 0x300000 0x200000 nand write 0xc0700000 0x300000 0x200000 烧写jffs2文件系统 tftp 0xc1180000 rootfs.jffs2 nand erase 0x500000 0x2000000 nand write 0xc1180000 0x500000 ...

按如下步骤烧写文件系统和kernel

烧写kernel:
tftp 0xc0700000 uImage
nand erase 0x300000 0x200000
nand write 0xc0700000 0x300000 0x200000

烧写jffs2文件系统
tftp 0xc1180000 rootfs.jffs2
nand erase 0x500000 0x2000000
nand write 0xc1180000 0x500000 0xf4c800

设置环境变量
setenv bootcmd ‘nboot 0xc0700000 0 0x300000;bootm’
setenv bootargs noinitrd root=/dev/mtdblock4 console=ttyS2,115200n8 rootfstype=jffs2 ip=192.168.0.201:192.168.0.1:255.255.255.0
savee
注意:192.168.0.201是目标板ip;

这样设置后,系统是可以从nandflash正常的启动;但是我是想直接启动我的应用程序,之前用的都是NFS,修改的/opt/SEED-DEC138/nfs/etc/init.d/rcS文件;
请问各位大牛,jffs2文件系统是不是要自己编译,然后烧写自定义的??


|
从网下下载 mkfs.jffs2 工具做

如果是yaffs2, 则直接用NFS启动后
# flash_eraseall  /dev/mtd4
#mount –t  yaffs2  /dev/mtdblock4  /mnt
#cd  /mnt
#tar  xzvf  /1.tar  ./
#cd /
#umount  /mnt

其中1.tar是你的nfs的根文件系统的压缩包

|
映像是自己做的, 改里面/etc/rc.d/rc.local加入你的程序
另外NAND最好 yaffs(2)别用jffs2

|
不是一回事
jffs2是一种文件系统类型,和fat32 ntfs ext2 ext3是一样的概念
跟文件系统是指挂接在跟节点(/)上的文件系统,他可以选用任何一种文件系统类型(只要是你的内核支持就可以)

|
这个,额,如何制作镜像,网上很多的,如果嫌麻烦,可以直接在终端中vi /etc中任一个启动文件,加入你的程序就可以了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 怎样判断当前系统是冷开机还是热开机?
  • 急急!!我的声卡为什末有时有声,有时没有(不是同一次开机时有时无,而是多次开机)?
  • Mac开机菜单选择 rEFIt
  • 开机密码
  • 如何在开机过程中打开数字小键盘?
  • 如何关闭开机检查新硬件?
  • 如何屏蔽linux开机自检,用图片代替
  • 如何开机使用grub引导?
  • linux开机运行的程序无法输出
  • linux 开机启动
  • 新手求教双系统开机启动问题
  • 求助关于ubuntu12开机后定期运行程序
  • 高分:在Linux中怎么样实现自动开机?
  • 病毒实现计算机定时开机的原理是什么?
  • linux开机自启动程序可以访问数据库吗?
  • 谁知道如何写脚本,一开机就执行某程序?
  • 更改开机画面问题! logo.gif
  • 如何开机强制进入文本模式??
  • c/c++ iis7站长之家
  • linux如何开机运行软件?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3