如何将自己的驱动和应用程序添加到根文件系统中??

[复制链接]
3566|4
 楼主| diyzhangy 发表于 2007-4-14 16:56 | 显示全部楼层 |阅读模式
我查了一下<br />&quot;如何将自己的驱动和应用程序添加到根文件系统中<br />来自网址:http://www.bluemcu.com/dvbbs<br />(1)&nbsp;将myroot.cramfs&nbsp;拷贝到任意目录下<br />(2)&nbsp;在该目录下建立两个目录:<br />mkdir&nbsp;meng<br />mkdir&nbsp;yang<br />(3)&nbsp;将myroot.cramfs&nbsp;挂接到meng&nbsp;目录<br />mount&nbsp;myroot.cramfs&nbsp;meng–o&nbsp;loop<br />(4)&nbsp;将meng目录下的内容压缩<br />cd&nbsp;meng<br />tar&nbsp;–cvf&nbsp;/meng的上一级目录/myroot.tar&nbsp;./<br />这样将在meng的上一级目录产生一个myroot.tar&nbsp;的包<br />(5)&nbsp;将包解压到yang&nbsp;目录下。<br />umount&nbsp;meng&nbsp;;卸载挂接<br />cd&nbsp;..&nbsp;;进入上一级目录<br />mv&nbsp;myroot.tar&nbsp;yang&nbsp;;<br />cd&nbsp;yang&nbsp;;<br />tar&nbsp;–xvf&nbsp;myroot.tar&nbsp;;将打包的根文件系统的里的内容解压<br />rm&nbsp;myroot.tar<br />(6)&nbsp;将自己的驱动gpiodrv.o&nbsp;和应用程序gpio_test&nbsp;拷贝到相应的目录下。<br />将gpiodrv.o&nbsp;拷贝到yang/usr/目录下<br />将gpio_test&nbsp;拷贝到&nbsp;gpio_test&nbsp;下<br />(7)经过上面的步骤就可以将自己的驱动和应用程序添加到cramfs&nbsp;根文件系统中了<br />现在将开始制作cramfs&nbsp;根文件系统<br />先将mkcramfs&nbsp;文件拷贝到yang&nbsp;所在的目录<br />在这个目录下运行命令:<br />mkcramfs&nbsp;yang&nbsp;myroot.cramfs<br />运行成功后,会在该目录下生成myroot.cramfs&nbsp;根文件系统<br />(8)根文件系统制作成功后,就可以将它烧写到相应的地方,关于根文件系统的烧写,在<br />“LJD2410DVK&nbsp;使用手册”中有详细操作说明。<br />(9)上面的步骤教你如何将自己的驱动和引用程序添加到根文件系统中。&quot;<br /><br /><br /><br />其中的&quot;将gpio_test&nbsp;拷贝到&nbsp;gpio_test&nbsp;下&quot;是什么意思呀,没有gpio_test目录呀
liu8862000 发表于 2007-4-14 19:31 | 显示全部楼层

...

gpio_test应该是个应用程序,你要将他放到yang/???下。<br />???应该是个和usr对应的文件夹,可惜我对unix不熟悉&nbsp;不太清楚应该是什么...&nbsp;你放到usr里看看把...
阿南 发表于 2007-4-15 10:44 | 显示全部楼层

最简单的方法:直接放入根文件系统的某目录下,再重新生

  
andante 发表于 2007-4-15 15:46 | 显示全部楼层

建议放在/usr/bin下,其实哪目录都可以

<br />&nbsp;&nbsp;建议放在/usr/bin下,其实哪目录都可以(不过怕得设置好环境变量,或直接到所放置的目录,比如/usr/test执行./gpio_test则可)。<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;调试应用程序或驱动,建议通过nfs&nbsp;mount的方式,这样,不需要每次都生成及重复烧写。或许,也可以通过nfs&nbsp;mount&nbsp;rootfs。
 楼主| diyzhangy 发表于 2007-4-16 22:47 | 显示全部楼层

RE:

明白了,多谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

92

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0