首页 | 收藏本站 | 免费注册|申请VIP会员|固定排名|广告服务
中国电气自动化网首页
PLC | 电  机 | 变 频 器 | 人机界面 | 运动伺服 | 控制传动 | 自动化软件
DCS | 传感器 | 通信网络 | 现场总线 | 数据采集 | 电气开关 | 数传测控
电源 | 嵌入式 | 仪器仪表 | 低压电器 | 机器视觉 | 工业安全 | 工控机
模具 | 电线电缆 | 电子元件 | 成套设备 | 液压气动 | 制 冷
机床 | 电力能源 | 机械设备 | 石油化工 | 矿业冶金 | 水工业
物流 | 轨道交通 | 汽车电子 | 工程机械 | 输 配 电 | 电 梯
产品 企业 供求 新闻
下载 视频 招聘 期刊 会展 培训 库存 论坛 访谈 维修  
热词:嵌入式 传感器 电源 主板 工控机 PLC 人机界面 变频器

您现在的位置:中国电气自动化网首页 >> 文库首页>>详细信息

基于迈冲科技AT91SAM9261的MiniGUI移植 
(发布日期:2009-7-17 10:40:08) 来源:原创
 
   
MiniGUI在AT91SAM9261开发板上的移植详细过程:
1、  建Linux 交叉编译环境
使用的交叉编译工具链是arm-linux-gcc-3.4.1.tar.bz2。
详细步骤:
[root@localhost /]# tar zxvf arm-linux-gcc-3.4.1.tar.bz2
[root@localhost /]# vi ~/.bashrc
在.bashrc 添加一行 export PATH=/usr/local/arm/3.4.1/bin/:$PATH
保存退出后执行
[root@localhost /]# source ~/.bashrc
至此交叉编译环境已经建立好了。
2、交叉编译MiniGUI
首先进行MiniGUI函数库的编译和安装。解开libminigui-1.6.10.tar.gz软件包,进入该目录,运行./configure脚本
CC=arm-linux-gcc \
./configure --prefix=/usr/local/arm/3.4.1/arm-linux \
    --build=i386-linux \
    --host=arm-linux \
    --target=arm-linux     
生成定制的Makefile 文件,然后可以继续执行make 和make install命令编译并安装libminigui,安装成功后,MiniGUI 的函数库和头文件以及配置文件等资源将被安装到/usr/local/arm/3.4.1/arm-linux 目录中,具体情况为:函数库被装在lib/子目录中;头文件被装在include/ 子目录中;手册被装在man/ 子目录中;配置文件被装在etc/ 子目录中。
下面进行MiniGUI资源的编译安装。解压minigui-res-1.6.10.tar.gz,进入相应目录。这里需要说明的是,在执行 make install操作之前,需要对目录中的configure.linux文件做一些修改。打开configure.linux文件,你会发现prefix 选项部分的默认值为$(TOPDIR)/usr/local,需要将这里修改为prefix=$(TOPDIR)/ usr/local/arm/3.4.1/arm-linux/,这样执行make install 操作之后,安装脚本会自动把MiniGUI资源文件安装到目录:
/usr/local/arm/3.4.1/arm-linux/lib/minigui/res/
最后,编译并安装MiniGUI 的演示程序。解压mg-samples-str-1.6.10. tar.gz,执行脚本:
CC=arm-linux-gcc \
CFLAGS=-I/usr/local/arm/3.4.1/arm-linux /include \
LDFLAGS=-L/usr/local/arm/3.4.1/arm-linux /lib \
./configure \
    --build=i386-linux \
    --target=arm-linux \
    --host=arm-linux \
执行make操作, 完成演示程序的编译。
3、拷贝MiniGUI 资源到开发板
进入/usr/local/arm/3.4.1/arm-linux/目录,在etc,lib子目录下有我们需要拷贝到目标机上的资源。将lib下的libminigui.a ,libminigui.la两个库文件拷贝到9261板子的文件系统/usr/local/lib,将lib/minigui/res/的所有文件也拷贝到9261板子的文件系统/usr/local/lib/minigui/res下,最后将配置文件MiniGUI.cfg拷贝至9261板子文件系统的/usr/local/etc/目录下。重新制作文件系统,烧写至9261板子的NANDFLASH中。
4、  板载Linux 的环境配置
修改MiniGUI.cfg文件,主要几个参数如下:
[system]
ial_engine=console
mdev=/dev/input/mouse0
mtype=PS2
[fbcon]
defaultmode=480x272-16bpp
板子的输入设备是USB的鼠标、键盘,输出设备是4.3寸TFT液晶屏。
5、MiniGUI运行
运行mg-samples-str-1.6.10/src/下的测试程序。
 
杭州迈冲科技有限公司
所在区域: 浙江.杭州 邮编: 310000
公司地址: 杭州西溪路525号浙大科技园A区东628 联系人:江先生 先生 (销售)
办公电话: 0571-87973488 传真: 空
移动电话: 电邮: 登录查看或通过本网留言
公司主页: http://www.hzmct.com
通过中国电气自动化网在线联系该用户:
关于:
需求意向:
* 验证码: 点击可刷新
 
用户: 密码:  
如果您还不是中国电气自动化网(www.ea-china.com)的注册用户,立刻免费注册

   企业新闻 更多
· 皮尔磁:工业自动化网络架构的“新...
· 皮尔磁:CE认证新规:用户不可不...
· 皮尔磁:探索工业安全技术:PSS...
· 皮尔磁:数据空间引领工业4.0新...
· 皮尔磁:全新培训课程夯实工业信息...
· 皮尔磁:安全回路配置的高效利器...
· 皮尔磁2025年度新闻发布会:从...
· 皮尔磁2024财年总结:在挑战中...
  产品新闻 更多
· 皮尔磁:模块化安全继电器功能升级...
· 皮尔磁:安全光幕的“人货区分”功...
· 皮尔磁:卷出新高度,安全开关都开...
· 皮尔磁:如何驾驭氢能这把“双刃剑...
· 皮尔磁:工业安全新“势力”——安...
· 皮尔磁标准解读:EN ISO 1...
· 皮尔磁标准解读:新版本ISO 1...
· 皮尔磁:安全与可持续发展双轨并行...

广告服务 | 关于我们 | 网站地图 | 分类索引 | 服务条款 | VIP会员服务 |《电气自动化企业大全》| 版权声明

客服专线:0898-68552405     媒体合作QQ:910167442
中国电子商务服务联盟成员单位 琼ICP备17003754号
中国电气自动化网 版权所有 © Copyright By Electric Automation of China