我是靠谱客的博主 鲤鱼自行车,最近开发中收集的这篇文章主要介绍嵌入式课设-基于GPS模块的校园定位程序前言一、环境与设备配置二、使用步骤总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 前言
  • 一、环境与设备配置
  • 二、使用步骤
    • 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模块的校园定位程序前言一、环境与设备配置二、使用步骤总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部