2.2.1 所需开发工具
(1)arm-linux-toolchain.tar.gz为交叉工具链,使用它产生目标机的可执行程序。
(2)QT version 3.1.1为UI设计程序。
(3)qt-2.3.7用于生成应用程序所依赖的库文件libqte.so.2.3.7。
(4)tmake-1.11用于生成makefile文件。
(5)qtopia用于虚拟开发板上的桌面系统。
2.2.2 开发工具的环境配置
1).安装交叉编译工具链
进入Linux系统,将光盘中的xscalev1.tar.gz文件拷贝到/opt目录下,并解压缩:
tar xvfz xscalev1.tar.gz
修改配置文件使得每次登录都可以使用它:
vi ~/.bash_profile
在该文件最后一行加入
PATH=$PATH:/opt/xscalev1/bin
然后注销登录即可。
2).配置QT/E环境
在编译QT/E时,用户在PC机上应对编译时所需的环境变量进行设置(这里QT/E解压后目录为/usr/local),主要参数包括:
(1)、QTDIR-Qt 解压后的所在的目录
(2)、LD_LIBRARY_PATH-Qt 共享库存放的目录
(3)、QPEDIR-qtopia 解压后的所在的目录
(4)、TMAKEPATH-tmake 编译工具的路径
(5)、TMAKEDIR-tmake 编译工具的目录
(6)、PATH-交叉编译工具arm-linux-gcc 的路径
进入Linux系统在编译基于ARM 开发板的Qt 应用程序时,复制arm-linux-toolchain.tar.gz压缩包到虚拟机的/usr/local目录下解压缩。然后写一个脚本文件(qt_configure)来配置一个编译环境,脚本文件内容如下:
export QTDIR=/usr/local/arm-linux/qt_toolchain/qt-2.3.7
export QPEDIR=/usr/local/arm-linux/qt_toolchain/qtopia-free-1.7.0
export LD_LIBRARY_PATH=/usr/local/arm-linux/qt_toolchain/qt-2.3.7/lib:
$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/arm-linux/qt_toolchain/qt-2.3.2/lib:
$LD_LIBRARY_PATH
export TMAKEDIR=/usr/local/arm-linux/qt_toolchain/tmake-1.11
export TMAKEPATH=/usr/local/arm-linux/qt_toolchain/tmake-1.11/lib/qws
/linux-arm-g++
export PATH=/usr/local/arm-linux/qt_toolchain/tmake-1.11/bin:$PATH
用如下的命令激活脚本配置:
#chmod +x qt_configure
#source qt_configure
因为每次所使用的激活脚本来设置环境,只是在当前所开的终端才有效,所以编译调试程序必须在此终端实验。
论文网http://www.youerw.com/
3 智能家居控入侵检测与报警的体系
3.1 总体设计论述本文来自优.文~论-文.网原文请找腾讯324'9114
本系统的设计方案分为两个子系统设计,即入侵检测模块和报警模块子系统。入侵检测模块部分的功能是利用开发板上的按键来触发入侵信号,主要涉及到键盘驱动问题,和使用按键来执行QT程序。报警模块部分主要是串口通信和AT指令的运用以及PDU编码的实现。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
ARM+GPRS智能家居控制入侵检测与报警 第4页下载如图片无法显示或论文不完整,请联系qq752018766