嵌入式系统的开发流程
嵌入式系统的开发流程 摘要:本文以HHARM9-EDU为例,简要说明一下嵌入式系统的开发流程。 整个流程很简单,流程图如下: 一、配置Linux及MINIGUI ①配置Linux:由于HHARM9-EDU推荐使用Redhat 9,所以这里只介绍Redhat 9的配置
·
嵌入式系统的开发流程
摘要:本文以
HHARM9-EDU为例,简要说明一下嵌入式系统的开发流程。
整个流程很简单,流程图如下:
一、配置Linux及MINIGUI
①配置Linux:
由于
HHARM9-EDU推荐使用Redhat 9,所以这里只介绍Redhat 9的配置,关键步骤如下:
⒈ 挂载磁盘
修改/etc/fstab,在末尾添加如下语句:
/dev/hda7 /mnt/win_c vfat defaults,iocharset=cp936,codepage=936
0 0
注:此方法适用
FAT32磁盘
hda7为磁盘号,可通过
fdisk -l查看
win_c为要挂载的目录
vfat代表FAT32磁盘
NTFS的挂载方法为:
/dev/hda5 /mnt/win_d ntfs umask=000, nls=utf8
U盘的磁盘号为
sda1
光驱的磁盘号为
cdrom
⒉ NFS服务配置
⑴开终端
Vim /etc/exports
⑵将空文件修改为
/(rw)
按:(冒号)
:wq保存
⑶执行
/etc/rc.d/init.d/nfs restart
⑷在
/etc/rd.d/local中加入上面的代码
⒊ 安装华恒ARM光盘
⑴将光盘中
arminst,hharm9-edu.tgz复制到Linux的根目录(file:/)
⑵运行
arminst
./ arminst
⑶安装完成后将
HHARM9-EDU/applications/minigui-free/nfsroot.OK中的文件复制到nfsroot中
⑷在
mg-samples-1.3.1中直接make就是交叉编译了
⒋ 编译的方法:
普通编译:gcc -o
交叉编译:/opt/host/armv41/bin/armv41-unknown-linux-gcc -o
② 配置MINIGUI:
⑴安装
minigui-res-1.3.3
make install
⑵安装
libminigui-1.3.3
./configure
make
make install
⑶将语句“
/usr/local/lib”添加到/etc/ld.so/conf,再更新共享库
ldconfig
⑷安装
qvfb-1.0.tar.gz
./configure
make
make install
⑸修改
file:/usr/local/etc/MINIGUI.cfg
[system]
#GAL engine
Gal_engine=qvfb
#IAl engine
Ial_engine=qvfb
⑹在桌面上新建一个应用程序,在属性→应用程序链接里填入
qvfb
⑺直接在
mg-simple目录在make
二、在实验箱上运行程序:
① minicom
② mount -o nolock 192.168.2.122:/ /mnt
③ 复制程序到实验箱上:
cp caption /usr
④ ./caption
附:GPRS模块的开启方法:
① minicom
②/cramfs/sbin/pppd modem /dev/ttyS1 115200 crtscts connect 'chat -v -f /etc/config/chat.ttySx' debug noauth noipdefault defaultroute
更多推荐
已为社区贡献1条内容
所有评论(0)