概述
文章目录
- 前言
- 一、环境与设备配置
- 二、使用步骤
- 1.使用QT编写相关程序
- 2.运行
- 在这里插入图片描述
- 总结
前言
一个简单的基于GPS模块的校园定位程序的嵌入式课设。
一、环境与设备配置
首先下载好嵌入式课程实验提供的Ubuntu-Linux,其中的很多环境都已经配置好。
虚拟机配置过程此处省略。
打开虚拟机后为如下界面:
安装sqlite:
https://blog.csdn.net/zhuguanlin121/article/details/118667637
实验箱与GPS的连接:
注意最左边:网线连接到电脑网口、串口线连接到电脑USB口,双头RS232接口线将实验箱与GPS板连接(注意一定要使用交叉连接线)。连接上实验箱、GPS板的电源以及GPS接收器(线特别长的那个玩意)。
虚拟机使用桥接模式,设定虚拟机的IP为192.168.50.128,实验箱的IP默认为192.168.50.100
若无法进行mount挂载则应检查网络连接是否正常,能否PING通。
二、使用步骤
1.使用QT编写相关程序
程序内容参考《嵌入式QT开发项目教程》,此处略。
我这里的项目名称为GPS2,将程序放置在虚拟机的/home/uptech/下。
控制台打开项目目录,输入下面三条命令:
source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
/opt/poky/1.7/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake -project
/opt/poky/1.7/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake
打开GPS2.pro文件,加入以下内容:
QT += core gui sql
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
然后进行编译:
make
2.运行
打开超级终端,选择相应串口与参数,重启实验箱。
待开机完成后,在超级终端进行mount挂载与启动:
mount 192.168.50.128:/home /mnt
cd /mnt/uptech/GPS2/
./GPS2 -platform eglfs -plugin evdevtouch:/dev/input/event0
实验箱显示屏上便会显示GPS程序。
设置参数:
串口:ttyS3
波特率:9600
数据位:8
校验位:无
停止位:1
点击打开按钮可显示接收的数据(尽量把GPS接收器放到窗外)。
对程序稍作修改可实现大致的地图定位功能,以及数据库的存储数据功能。
总结
嵌入式课设验收还挺水。
最后
以上就是鲤鱼自行车为你收集整理的嵌入式课设-基于GPS模块的校园定位程序前言一、环境与设备配置二、使用步骤总结的全部内容,希望文章能够帮你解决嵌入式课设-基于GPS模块的校园定位程序前言一、环境与设备配置二、使用步骤总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复