1、树立嵌入式穿插环境
a.穿插编译东西链接
b.主机穿插编译环境装备
c.Bootloder,linux内核,文件体系构建
2、简略的helloworld程序
增加履行权:chmod u+x ./ qt-sdk-linux-x86-opensource-2010.04.bin
a.用File->New菜单来新建工程。
b.挑选Qt4 Gui Application
c.输入工程名helloworld
d.软件主动增加根本的头文件
e.base class选为QDialog对话框类
f.完结工程的树立
g.工程中的一切文件都出现在列表
h.双击文件列表的dialog.ui文件
i.找到Label标签器材,拖到规划窗口上
j.双击它,并将其内容改为hello world
3、Helloworld程序的编译
在主机的oothelloworld目录下:
生成Makefile文件
qmake –project
编译程序:make生成helloworld程序
#cp ./helloworld /nfs/app/
在方针机上:#cd ./app运转程序:#./helloworld -qws
3.方针机的运转环境
a. bootloder在/tftpboot/目录下
b. linux内核(2.6)
c.包括qt的文件体系:有两种方法下载,直接下载方针机(rootfs.img)或许用nfs方法下载
4、编译代码:先要设置它在PC里边仍是在方针机中(Tools—>Options)
PC:QT4.5.3opensource,假如选了它,能够在PC机运转。
方针机:QT4.5.3,只能Build All
5、杂乱的hello程序
新建GUI的hello工程,挑选wedget
放一个lable三个pushbutton
挑选pushbutton –>goto slot –>设置Label的text的函数:ui->lblHello->setText(“Good, World”);
6、信号和槽
发一个信号,会有槽(SLOT)来呼应它
cmdClose这个button发clicked() on_cmdClose_clicked()
也能够运用connect这个函数来做到
connect(ui->cmdClose, SIGNAL(clicked()),this, SLOT(on_cmdClose_clicked()))