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

嵌入式系统

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 嵌入式系统 → 浏览主题: PAM9100A-VER1.9 计算机板中ARM-LINUX 开发环境的安装与配置
发表新帖 回复该主题
回帖:0个,阅读:477 [上一页] [1] [下一页]
* 帖子主题:

PAM9100A-VER1.9 计算机板中ARM-LINUX 开发环境的安装与配置

分享到
700
929584107
文章数:27
年度积分:50
历史总积分:700
注册时间:2010/3/31
发站内信
发表于:2010/7/23 9:27:20
#0楼
飞旭PAM9100A-VER1.9 计算机板是由北京飞旭科技有限公司(http://www.fly-sun.com.cn)设计开发,主处理器基于Atmel 公司的 AT91RM9200 ARM 处理器。AT91RM9200 内嵌ARM920T 核,带有全性能的 MMU,具有高性能、低功耗、低成本、小体积等优点,广泛地应用在各种嵌入式系统中,如通信、军事、航空、航天、工业控制、交通等领域。
飞旭PAM9100A-VER1.9 计算机板是专门针对工业级嵌入式应用开发的一款 ARM 开发板,开发板的通讯接口比较丰富,非常方便用户进行工业级场合的数据采集通讯应用开发。系统由核心和主板组成,核心板带有 CPU和 32-128MB的 SDRAM、4MB NorFlash,主板有1 个64MB NandFLASH(可换 16-64MB NandFLASH) ,1 个10/100M 以太网接口,1个 USB Host,,1 个SD 卡接口,RTC,3 个串口,1 个JTAG 接口和1个 PC104 外部扩展总线,用户可以根据自己需要自由扩展。
开发板中运行的软件是针对 AT91RM9200 定制的 ARM-LINUX 内核和根文件系统,开发光盘中提供的主要应用软件开发工具为 ARM-LINUX 编译器和 ANJUTA 和SourceNavigator编辑器。可以编译应用软件和 LINUX 内核以及根文件系统。
将安装光盘放入计算机中,在 REDHAT9.0 中应可以自动挂装 CDROM 到/mnt/cdrom
目录下,(一般为/mnt/cdrom,Fedora 5 默认挂载在 media/disk 下)。这种情况下则:
cd  /mnt/cdrom(Fedora 5版本则执行 cd  /media/disk)
./install.sh    (运行安装脚本,如权限不够,请执行命令 sh ./install.sh)

4.1 REDHAT LINUX 9.0的安装
在一台 PC 上安装 RedHat LINUX9.0,选择 Custom  定制安装,在选择软件 Package  时最好将所有包都安装,需要空间约 2.7G,如果选择最后一项:everything,即完全安装,将安装 3 张光盘的全部软件,需要磁盘空间大约 5G。因此建议提前为 REDHAT LINUX  的安装预留大约 5-15G 的空间,具体视用户的硬盘空间大小来确定,在安装完 Redhat 后还要安装 arm-linux-gcc 的编译器和开发库以及应用开发的源代码,这些包安装后的总共需要空间大约为 500M。
4.2 开发环境配置
配置网络,包括配置 IP 地址、NFS 服务、防火墙。网络配置主要是要安装好以太网卡,对于一般常见的 RTL8139  网卡,REDHAT9.0  可以自动识别并自动安装好,完全不要用户参与,因此建议使用该网卡。然后配置宿主机 IP为 192.168.0.121。如果是在有多台计算机使用的局域网环境使用此开发设备,IP地址可以根据具体情况设置。

图 4.2-1


双击设备 eth0 的蓝色区域,进入以太网设置界面:

图4.2-2


对于 REDHAT9.0,它默认的是打开了防火墙,因此对于外来的 IP  访问它全部拒绝,
这样其它网络设备根本无法访问它,即无法用 NFS mount  它,许多网络功能都将无法使用。
因此网络安装完毕后,应立即关闭防火墙。操作如下:点击红帽子开始菜单,选择安全级
别设置,选中无防火墙。

图4.2-4
在系统设置菜单中选择服务器设置菜单,再选中服务菜单,将 iptables服务的勾去掉,
屏蔽这项服务,再将  nfs 服务的勾打上,表示启动 NFS 服务器。

配置 NFS:

点击主菜单运行系统设置->服务器设置->NFS 服务器(英文为:SETUP->SYSTEM
SERVICE->NFS),点击增加出现如下在界面,在目录(Drictory):中填入需要共享的路径,
在主机(Hosts):中填入允许进行连接的主机 IP 地址。并选择允许客户对共享目录的操作
为只读(Read-only)或读写(Read/write)。



图4.2-5

录编辑框中输入/pam9200a,将此目录共享给开发板使用。
是一些常规选项设置,可以保留默认值。


图4.2-6
下面是对客户端存取服务器的一些其他设置,一般不需要设置,取默认值。



图4.2-7
当将远程根用户当作本地根用户时, 对于操作比较方便,但是安全性较差。
最后退出时则完成 NFS  配置。
配置好后,界面应显示如下:

图4.2-8
我们也可以手工编写/etc/exports文件,其格式如下:
共享目录     可以连接的主机(读写权限,其他参数)
例如:
/pam9200a   192.168.0.*(rw,sync)
表示将本机的/pam9200a目录共享给ip地址为192.168.0.1-192.168.0.254的所有计算可以读取和写入。 配置完成后,可用如下办法简单测试一下 NFS  是否配置好了:在宿主机上自己 mount ,看是否成功就可以判断 NFS  是否配好了。例如在宿主机/目录下执行:
mount  192.168.0.100:/pam9200a  /mnt 其中 192.168.0.100 应修改为用户自己主机的 IP地址。 然后到/mnt/目录下看是否可以列出/pam9200a 目录下的所有文件和目录,可以则说明nt  成功,NFS  配置成功。

3 开发工具软件的安装
将我们公司提供的附带开发工具光盘插入 CDROM,然后执行以下命令:
mount  -t  iso9660  /dev/cdrom  /mnt/cdrom
25
若系统不识别/dev/cdrom  的话,可以用如下命令,假设 CDROM 为从盘,即为/dev/hdb,
则:
mount  –t  iso9660  /dev/hdb  /mnt
cd  /mnt   (进入 mount  后的目录)
如果您的 CDROM  已经在安装 RedHat 的时候已经默认安装,以上命令请不要执行,
请直接进入 CDROM  所在目录(一般为/mnt/cdrom)。这种情况下则:
cd  /mnt/cdrom
./install.sh    (运行安装脚本)
安装脚本程序将自动建立/pam9200a目录,并将所有开发软件包安装到/pam9200a 目录
下,同时自动配置编译环境,建立合适的符号连接。

安装完成后的目录结构如下:

doc  相关文档
img  烧录映象文件
linux-2.4.19-pam9200a  针对 PAM9200A移植后的LINUX 内核源代码
rootfs  根文件系统
demos  所有功能演示源代码
优秀的嵌入式ARM开发板提供商  www.fly-sun.com.cn 北京飞旭科技有限公司
成功案例:基于伽玛射线的医疗图像采集设备的核心部件研制
军用舰船的黑匣子记录设备的核心硬件及操作系统的开发
电力配电系统的实时监控与远程网络通讯设备的底层核心软硬件定制开发
煤矿用高压配电综合保护装置的开发
铁路机车车辆内部以太网通讯及监控设备的核心部件研制
太阳能供电公路超速监控抓拍设备的核心软硬件设计
军用野外手持高性能PDA的核心主板及操作系统开发
便携式坦克CAN总线仪表数据采集监控设备研制
医疗分析仪器的核心部件及操作系统研制
海底数据采集设备的核心部件研制
视频监控设备的研制
工控学堂推荐视频:

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

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

31.2002