1 / 19
文档名称:

嵌入式系统-图形界面应用程序设计.doc

格式:doc   大小:12,950KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统-图形界面应用程序设计.doc

上传人:布罗奇迹 2022/2/20 文件大小:12.65 MB

下载得到文件列表

嵌入式系统-图形界面应用程序设计.doc

相关文档

文档介绍

文档介绍:嵌入式系统-图形界面应用程序设计
物理与电子工程学院设计实验报告
10
物理与电子工程学院
《嵌入式系统设计》
设计性实验报告
题目 图形界面应用blic slots:
void ledon(); //led控制函数
void ledoff();
private:
Ui::Form ui;
};
#endif
(五)pc环境编译运行程序
所有的源代码修改完成后应在pc环境下进行编译,检查代码的正确性,以及对于Qt设计的可行性进行测试。
物理与电子工程学院设计实验报告
3
编译步骤:
[******@localhost testmyqt-x11]# /home/sprife/for_pc/qt-x11-opensource-src- –project
[******@localhost testmyqt-x11]# /home/sprife/for_pc/qt-x11-opensource-src-
[******@localhost testmyqt-x11]# make
[******@localhost testmyqt-x11]# ./testmyqt-xll //运行程序
运行结果如下图:
从运行结果可知,我们可以得到一个图形操作界面,可以实现图形界面上部分按钮的功能测试,测试结果也是正确的,达到了我们预期的效果,所以关于Qt的图形设计是可行的,但是for_pc环境下编译生成的执行文件只能在pc环境下执行,不能再ARM开发板上执行,所以对于PushBotton_3按钮以及PushBotton_4按钮的具体功能无法进行测试,所以要在for_arm环境下重新编译,生成可在arm环境下运行的程序。
(六)ARM环境编译运行程序
将上一步骤的编译环境改为for_arm目录下直接进行编译,就可以得到arm环境下的执行文件,具体操作如下:
编译步骤:
[******@localhost testmyqt-x11]# /home/sprife/for_arm/qt-embedded-linux-opensource-src- -project
[******@localhost testmyqt-x11]# /home/sprife/for_arm/qt-embedded-linux-opensource-src-
物理与电子工程学院设计实验报告
4
[******@localhost testmyqt-x11]# make //生成ARM设备可执行文件testmyqt-xll
经过编译之后就生成了可以在arm板上执行的文件。
(七)编译led驱动程序
因为本次实验是对arm开发板上的led灯进行操控,所以在运行程序之前需要进行led驱动,就必须生成和我们实验相应的led驱动程序,,led驱动的修改可以直接利用上一次实验(Linux下的LED设备实验)结果,修改驱动程序,生成led驱动文件,具体操作步骤如下:
相关驱动程序修改:
switch(cmd)
{
case 0:
if (arg > 4
case 1:)
{
return -EINVAL;
}
s3c2410_gpio_setpin(led_table[arg], cmd); //低电平点亮led
return 0;
default:
return -EINVAL;
}
通过编译生成led驱动文件:mini2410-
(八)进入超级终端设置环境变量,运行程序
,然后加载led驱动程序,并进行相应的节点设置,为之后的主要功能实现做好准备工作,具体实现步骤如下图所示:
物理与电子工程学院设计实验报告
5
设置节点:# mknod /dev/led c 231 0.
,并设置环境变量,具体实现如下:
运行结果:
物理与电子工程学院设计实验报告
6
运行程序之后,当我们点击触摸屏上的PushBotton_3按钮时,ARM开发板上的第一盏led灯点亮,当我们点击PushBotton_4按钮时,led灯熄灭,exit对出,所以达到了实验要求,也证明了我们添加的槽函数以及led灯控制函数是正确的,

最近更新

冰淇淋调查报告总结 20页

化工总控工中级(安全及环境保护知识)模拟试卷.. 6页

古文物修缮保护和移位技术方案 5页

学前教育幼儿园课程与活动设计考试资料 6页

工程勘察主要技术装备配备表 6页

幼儿园数学教育目标 6页

征信知识测验参考题库学校 21页

执业药师《中药学综合知识与技能》 中药的合理.. 5页

数学新课标与教学新思想 4页

施工技术方案类别划分(Ⅱ类、Ⅲ类)-土建 6页

机械制造课程设计设计偏心套零件机械加工工艺.. 24页

沥青混合料质量管理规定 25页

煤矿专业简历参考 9页

电信网和互联网管理安全等级保护要求 29页

眼图测量基础知识 17页

管道支架制作安装标准-详细附图 22页

计算机专业毕业设计代做 13页

阿Q正传读书心得5篇 6页

骆驼祥子读后感(通用15篇) 24页

2024年(荐)四年级科学教学总结15篇 37页

2024年(经典)读淘气包马小跳有感15篇 15页

2021年12月大学英语四级作文参考(精选) 4页

C#学生管理系统课程设计报告 35页

《中药学》学习笔记:活血化瘀药之五灵脂和姜.. 6页

《落花生》说课稿 6页

三年级2022年春季学期语文阅读理解真题(含答案.. 18页

2024年事业单位会计及出纳岗位职责 31页

手外科进修汇报 26页

2024年出纳岗位职责和要求事业单位出纳岗位职.. 9页

调解委托书的格式范文4篇 人民调解委托书范本.. 4页