没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
ARM Linux 人机界面开发流程
蒋旭东 吏继斌
目录
一. 建立 Linux 开发环境 ......................................................................................................3
1.1 图解安装 Fedora 9.0..................................................................................................3
1.2 建立交叉编译环境..................................................................................................18
1.3 解压安装源代码及其他工具..................................................................................20
1.3.1 解压安装源代码...........................................................................................20
(1) 准备好 Linux 源代码包..........................................................................21
(2) 解压安装 Linux 内核源代码..................................................................21
(3) 解压安装嵌入式图形系统 qtopia 源代码 .............................................21
(4) 解压安装 busybox 源代码......................................................................22
(5) 解压安装 Linux 示例程序......................................................................22
(6) 解压安装 vboot 源代码 ..........................................................................22
(7) 解压安装其他其他开源 bootloader 源代码 ..........................................22
1.3.2 解压创建目标文件系统...............................................................................23
1.3.3 解压安装必要实用工具...............................................................................23
(1) 目标文件系统映象制作工具 mkyaffs2image.........................................23
(2) 解压安装 LogoMaker ..............................................................................24
1.4 配置网络文件系统 NFS 服务................................................................................26
1.4.1 设置共享目录...............................................................................................26
1.4.2 启动 NFS 服务 ............................................................................................26
(1)通过命令启动和停止 nfs 服务 ................................................................27
(2)通过图形界面启动 NFS 服务..................................................................27
二. 目标板上安装 Linux 系统 ..............................................................................................29
2.1 安装 USB 下载驱动................................................................................................29
2.2 安装 Linux 系统 .....................................................................................................35
2.2.1 分区...............................................................................................................35
2.2.2 安装 bootloader.............................................................................................36
2.2.3 安装 Linux 内核 ..........................................................................................38
2.2.4 安装根文件系统...........................................................................................40
三. 嵌入式 Linux 的 GUI 程序开发 .....................................................................................43
3.1 编译 ARM平台的 Qtopia-2.2.0.................................................................................43
3.2 利用 QT designer 开发 GUI 程序...........................................................................44
1、进入 arm-qtopia ................................................................................................44
2、设置开发环境...................................................................................................44
3、生成工程文件 hi.pro ........................................................................................44
4、开始设计 GUI。...............................................................................................44
5、修改.pro 文件 ...................................................................................................49
6、生成 Makefile 和可执行文件 ..........................................................................50
7、 生成.desktop 文件。 ......................................................................................50
8、在终端输入命令...............................................................................................50
9、将 hi 下载到目标板并运行..............................................................................51
10、将所设计的 GUI 程序设为系统的人机界面................................................54
四. 附录..................................................................................................................................56
备注:
本流程中目标板下载的是默认的 Linux 内核及根文件系统,位于
光盘的
目录下,开发的人机界面作为应用程序添加到目标
images/linux/
板上的 Qtopia 系统下,可设置成启动项使开机即可显示该人机界面。
如需定制 Linux 内核,制作文件系统,可参照“mini2440 用户手册
-2010-2-4.pdf”第六章内容完成。
一. 建立 Linux 开发环境
1.1 图解安装 Fedora 9.0
Step1:在虚拟机中安装 Linux 系统(详细配置请咨询蒋旭东)。进入如下界
面面,按回车继续。
Step2:然后进入下一步, 检查安装盘, 一般不需要检测, 所以选择了 Skip(跳
过)
Step3:过一会儿就进入安装图形化画面, 点击 Next 即可.
Step4:选择安装过程用什麽语言, 这里最好选中文。
Step5:选键盘, 我们一般选美式键盘即可
Step6:开始设置网络
剩余56页未读,继续阅读
资源评论
G11176593
- 粉丝: 6874
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- apache-maven-3.6.1-bin.zip
- c593f5fc-d4a7-4b43-8ab2-51afc90f3f62
- IIR滤波器参数计算函数
- WPF树菜单拖拽功能,下级目录拖到上级目录,上级目录拖到下级目录.zip
- CDH6.3.2版本hive2.1.1修复HIVE-14706后的jar包
- 鸿蒙项目实战-天气项目(当前城市天气、温度、湿度,24h天气,未来七天天气预报,生活指数,城市选择等)
- Linux环境下oracle数据库服务器配置中文最新版本
- Linux操作系统中Oracle11g数据库安装步骤详细图解中文最新版本
- SMA中心接触件插合力量(插入力及分离力)仿真
- 变色龙记事本,有NPP功能,JSONview功能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功