ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:564.59KB ,
资源ID:25998566      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25998566.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ARM11系统板文件系统制作说明书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ARM11系统板文件系统制作说明书.docx

1、ARM11系统板文件系统制作说明书文档控制记录序号修改状态修改内容修改人完成时间V1.0创建文档完成本文档的所有章节内容2013-01-30目录文档控制记录 II1.引言 12. 制作流程 22.1删除原文件系统多余的文件目录及应用APP 22.2建立RE100项目相关目录说各目录详细说明 32.3修改文件系统启动文件rcS 62.4重新生成新的文件系统镜像rootfs.yaffs2 121.引言 目的:本文档旨在对RE100采集机系统板的文件系统制作做相关说明,基本操作和指导都进行图片和文字讲解,由于是在原厂文件系统的基础上做项目相关的部分文件修改和增加必要的应用程序,不会涉及太多的文件系统

2、相关知识。 对象:系统板维护的研发人员。2. 制作流程 2.1删除原文件系统多余的文件目录及应用APP说明:由于原厂的文件系统中也有一个WEB服务器,以及与项目不相关的其他很多APP,为了达到项目要求,减小文件系统的大小,我们优先要删除这些目录及APP。1、 进入到文件系统中指定目录,删除原厂文件系统中的boa服务器相关文件,如图2-1-1删除boa web服务器。 图2-1-1删除boa web服务器2、 进入到文件系统指定目录,删除原厂文件系统中的用户lib库,如图2-1-2删除用户lib库. 图2-1-2删除用户lib库.3、 删除根目录下不需要的nfs.txt,此文件为网络配置文件,如

3、图2-1-3删除nfs.txt。 图2-1-3删除nfs.txt4、 删除/opt/目录下部分不需要的APP,如图2-1-4 删除原厂部分APP.图2-1-4 删除原厂部分APP2.2建立RE100项目相关目录说各目录详细说明说明:在删除部分原厂文件目录的文件系统基础上,创建几个RE100项目所需的必要目录,并进行各个目录APP作用说明。1、 在文件系统根目录下,建立init初始化程序目录,并将对应的初始化程序通过FTP方式上传到当前目录下,如图2-2-1 init初始化程序目录。 图2-2-1 init初始化程序目录各初始化程序详细说明:lad_dev: RE100项目驱动模块加载工具;re

4、100_dev.ko: RE100项目字符设备驱动模块;re100_init: RE100项目初始化数据库程序;unload_dev: RE100项目驱动模块卸载工具。2、在文件系统根目录下,建立app应用程序目录,并将对应的应用程序通过FTP方式上传到当前目录下,如图2-2-2 app应用程序目录。 图2-2-2 app应用程序目录各应用程序详细说明:re100_app: RE100项目后台应用程序;re100_change_apache_ip: RE100项目修改apache服务器IP应用程序;re100_myping: RE100项目myping程序;re100_spi_flash: R

5、E100项目spi读写子板的flash应用程序;re100_tools: RE100项目修改系统版MAC和SN应用程序;3、在文件系统根目录下,建立para参数数据库目录,并再在此参数数据库目录下,再依次建立backup、default、user三个目录,并将re100_ver和sysy_board_sn两个文件通过FTP方式拷贝至此目录下,如图2-2-3 para参数数据库目录。 图2-2-3 para参数数据库目录各目录及文件详细说明:backup: RE100项目数据库备份目录及各数据库crc校验文件;default: RE100项目出厂设置数据库目录;re100_ver RE100项目

6、相关版本信息;sys_board_sn: RE100项目系统板序列号;user: RE100项目用户自定义数据库目录。4、进入/usr/local目录,将交叉编译后的WEB服务器apache-arm11通过FTP方式拷贝到此目录下并在此目录下解压,如图2-2-4 WEB服务器apache-arm11. 图2-2-4 WEB服务器apache-arm11WEB服务器各目录详细说明:apache: RE100项目apache服务器;php: RE100项目绑定apache服务器的php脚本环境;sqlite: RE100项目sqlite数据库;apache/htdocs: RE100项目WEB代码

7、。5、进入/usr/local目录,将交叉编译后的ntp工具拷贝到目录下并在此目录下解压,如图2-2-5 ntp工具. 图2-2-5 ntp工具6、进入/usr/bin目录,将交叉编译后的sqlite数据库执行文件sqlite3和ntp执行工具ntpdate拷贝到此目录下,并修改权限,如图2-2-6 拷贝sqlite3和ntpdate. 图2-2-6 拷贝sqlite3和ntpdate.注: sqlite3目录: /usr/local/apache-arm11/sqlite/bin/sqlite3; ntpdate目录: /usr/local/ntp/bin/ntpdate.7、进入/usr/

8、lib目录,将数据库sqlite的动态库libsqlite3.so.0.8.6和RE100公共函数库libre100.so.2.0.0.3拷贝到此目录下,并用ln sf 命令分别创建两个链接,如图2-2-7 拷贝公共函数库 图 2-2-7 拷贝公共函数库注: libsqlite3.so.0.8.6目录: /usr/local/apache-arm11/sqlite/lib/ libre100.so.2.0.0.目录: 通过FTP方式上传2.3修改文件系统启动文件rcS 说明:原文件系统的启动文件涉及很多我们已经删除的APP及一些不需要再启动的APP,我们必须删除它的配置脚本,并添加进适合RE1

9、00启动顺序的脚本。1、进入目录原厂文件系统的/etc/init.d/目录,通过gedit打开rcS配置脚本,将如图2-3-1原厂rcS配置,修改成如图2-3-3-2 RE100项目rcS配置。 图2-3-1原厂rcS配置 图2-3-2 RE100项目rcS配置并保存退出!2、 通过gedit将/etc/eth0-setting网络配置文件,修改完如图2-4-2 RE100项目的网络配置。 图2-3-3 RE100项目的网络配置2.4重新生成新的文件系统镜像rootfs.yaffs21、通过工具mkyaffs2image-nand2g将修改后的文件系统目录,生成支持烧写flash的root.yaffs2文件,如图2-4-1 生成root.yaffs2文件 图2-4-1 生成root.yaffs2文件至此,文件系统制作完毕,拷贝到指定的SD卡位置,进行烧写即可!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1