- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM平台Linux的QTdesigner开发人机界面流程
基于ARM平台Linux的
QTdesigner开发人机界面流程
目录
一. 建立 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、生成工程文件 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:开始设置网络
点“Edit”按钮,不要设置为DHCP, 我们一般使用静态的IP, 对照下面进行填写,分别输入IP 和子网掩码
点“OK”返回,开始设置机器名和网关以及DNS 等。
Step7:设置时区,如果你不使用虚拟机安装,“System clock uses UTC”选项可以去掉,如图
Step8:设置root 用户密码,必须是6 位数以上。
Step9:设置分区,一般选择默认即可,注意要备份好硬盘数据
Step10:点“Next”会出现警告信息,告诉你继续执行会格式化分区中的所有数据,一般我们在Vmware 虚拟机中使用,因此可以选“Write changes to disk”,之后开始进行格式化操作。
这是格式化的进程图:
Step11:选择安装类型,选择如图,点“Next”开始定制。
Step12:在Servers 项中,选择如图
Step13:开始安装系统,此过程时间会比较长,请耐心等待。
Step14:安装完毕,如图
Step15:接上一步,按“Reboot“按钮重启系统,出现第一次使用的界面,如图。
Step16:一些授权信息,不必理会,继续下一步
Step17:创建用户,在此我们不需要创建任何新的用户,点“Forward”继续
这时会出现提示信息让你确认,点“Continue”继续下一步
Step18:设置日期和时间,不必理会,继续下一步
Step19:列出了本机的一些硬件信息,采用缺省设置,点“Finish”
出现提示信息,如图选择,进行下一步
Step20:出现登录界面,我们要以root
您可能关注的文档
- 吉林省中高级专业技术资格评审条件.doc
- 吉林省中小学教师水平评价基本标准条件.doc
- 吉林省开办药品零售企业验收实施标准.doc
- 吉林省梅花鹿结核病病原分型研究.doc
- 吉林省示范性幼儿园检查评估标准.doc
- 后循环缺血研究进展.doc
- 吉林省安全内业资料标准编制参考资料.doc
- 厦门理工学院电气工程基础课程设计.doc
- 吴军 神经模糊控制理论及应用.docx
- 发光二极管物理实验报告.docx
- AI大转型:如何从试点探索走向产业重塑-2025.pdf
- Capgemini-软件驱动的移动时代:超越车辆(英)-2025.pdf
- AI时代教师主体性的促进与保护-2025.pdf
- Capgemini-利用人工智能的价值:释放可扩展的优势(英)-2025.pdf
- 电视淘宝25年双11招商方案-2025.pdf
- AI时代保持领先:领导者指南-2025.pdf
- 查塔姆研究所-非线性和异质性削弱了对聚合波动的反应:我们能从机器学习中学到什么?(英)-2025.pdf
- 2025未来办公趋势前瞻.pdf
- 聚焦女性情绪需求,半年转化千万GMV——突破计生用品行业壁垒,0帧起手成为站内TOP1品牌!-2025.pdf
- 化债观察之城投新增融资透视-2025.pdf
文档评论(0)