中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

嵌入式系统

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 嵌入式系统 → 浏览主题: PAM2410E-VER1.2 计算机板的根文件系统的修改与制做方法
发表新帖 回复该主题
回帖:0个,阅读:442 [上一页] [1] [下一页]
* 帖子主题:

PAM2410E-VER1.2 计算机板的根文件系统的修改与制做方法

分享到
700
929584107
文章数:27
年度积分:50
历史总积分:700
注册时间:2010/3/31
发站内信
发表于:2010/7/23 9:25:21
#0楼
飞旭FS-PAM2410E-VER1.2 计算机板是由北京飞旭科技有限公司(http://www.fly-sun.com.cn)设计开发,主处理器基于三星公司的 S3C2410 ARM 处理器。S3C2410 内嵌ARM920T 核,带有全性能的 MMU,具有高性能、低功耗、低成本、小体积等优点,广泛地应用在各种嵌入式系统中,如手机、PDA、便携式仪器仪表、手持设备等领域。
FS-PAM2410E-VER1.2计算机板是专门针对常温环境下的嵌入式应用开发的一款ARM计算机板,开发板的接口比较丰富,非常方便用户进行各种低功耗的设备应用开发。系统的重要配置为32-128MB的SDRAM、2MB NorFlash,64MB NandFLASH(可换16-64MB NandFLASH) 1 个10/100M以太网接口,1 个USB Host,1个 USB DEVICE,1个 SD 卡接口,RTC,3 个串口1 个JTAG 接口和1个 PC104 外部扩展总线,用户可以根据自己需自由扩展。

由于根文件系统是在LINUX环境下开发的,所以首先需要安装linux及其ARM-LINUX
开发环境。在正确安装好我们提供的光盘软件后,在 /pam2410e 目录下就会建立 rootfs 目
录其中放置了根文件系统的所有文件,主要的程序来自于 Busybox-1.00 软件,  一般用户不
需要修改,其目录结构如下图,其中 bin 目录为可执行程序目录,dev 为设备文件目录,etc为系统配置和启动脚本目录 host 为挂装 nfs 网络文件系统时的默认目录,lib 为系统中的动态链接库放置目录,mnt 为挂装其他文件系统时的挂装目录,proc 为系统内核信息目录,root 为根用户的 home 目录,sbin 为系统程序目录,usr为用户程序目录,var为临时文件放置目录。

在根文件系统(RAMDISK)中添加自己的程序的方法是直接将编译好的可执行程序贝到 rootfs/mnt/yaffs 目录下,当然也可以拷贝到其他任何一个目录下,只要明白自己的序的启动和运行过程,放在哪一个目录下无关紧要,但是根据 LINUX 的通常规则,用户序最好不要放在系统目录下。
当用户的根文件系统建立好后,可以使用下面的脚本程序建立最后的压缩烧录映象
件,过程如下:
cd  /pam2410e/          #进入开发目录
mkcramfs  root      #自动将 rootfs 目录中的所有根文件系统文件打包压缩
4.1 如何让用户自己的程序在开发板启动后自动运行
要让程序自动运行,通过修改/mnt/yaffs/init.sh 文件,就可以编写脚本,控制启动程。
举例如下:
#//bin/sh
cd  /mnt/yaffs
server
上面的例子简单的演示让系统启动时自动启动/mnt/yaffs 目录下的 server 程序。
4.2 如何修改开发板启动后的 IP地址
开发板中的 LINUX 启动后对 IP地址的设置是由/usr/etc/rc.local脚本控制的。用户可
直接修改其中的 IP地址,修改其中的 ifconfig eth0 [新的 IP地址]。
/usr/etc/rc.local 脚本源代码如下:
#!/bin/sh
ifconfig lo 127.0.0.1
route add -net 127.0.0.0 netmask 255.0.0.0 lo
ifconfig eth0 192.168.0.200
route add -net 192.168.0.0 netmask 255.255.255.0 eth0
portmap &
/sbin/getty -L ttyS0 115200 vt100

如果只是临时修改 IP地址可以在命令行直接输入:ifconfig eth0  [新的 IP地址],重新
动后又恢复原先的设置。最简单的办法是在/mnt/yaffs/autoexec.sh 脚本中执行对 IP 地址
修改。
优秀的嵌入式ARM开发板提供商  www.fly-sun.com.cn 北京飞旭科技有限公司
成功案例:基于伽玛射线的医疗图像采集设备的核心部件研制
军用舰船的黑匣子记录设备的核心硬件及操作系统的开发
电力配电系统的实时监控与远程网络通讯设备的底层核心软硬件定制开发
煤矿用高压配电综合保护装置的开发
铁路机车车辆内部以太网通讯及监控设备的核心部件研制
太阳能供电公路超速监控抓拍设备的核心软硬件设计
军用野外手持高性能PDA的核心主板及操作系统开发
便携式坦克CAN总线仪表数据采集监控设备研制
医疗分析仪器的核心部件及操作系统研制
海底数据采集设备的核心部件研制
视频监控设备的研制
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002