自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 铁路信号知识

1、朔黄铁路的三汲站-黄骅港站信号机灯显及限速要求如下:

2024-01-05 12:06:04 373

原创 使用notepad筛选日志时,删除带时间|03:24:53:146|的命令

在朔黄项目工作中,经常会对设备出现的问题进行分析,所用到的notepad++软件对设备日志筛选会出现一些带|03:24:53:146|时间的字段,需要进行删除。1、在notepad中使用正则表达式命令 {|[0-9][0-9]:[0-9][0-9]:[0-9][0-9]:[0-9][0-9][0-9]|}Gnss1 handler Gnss data 85, 查看当前北斗信息。Send Require BDid 查看当前ATP连接哪台差分站。Getout 查看是否接收到差分站信息。

2023-06-07 10:32:33 471

原创 函数调用其他函数时,返回值的使用

函数调用中,返回值的使用

2023-05-16 11:50:49 276

原创 GPS、BD定位协议各字段含义

包含定位协议中各字段的含义。

2023-05-15 14:47:17 587

原创 获取GPS报文数据/北斗报文数据UTC时间转为北京时间

UTC时间转北京时间

2023-02-22 15:41:08 4179

原创 QT中/获取从1970年1月1日0时起后经过的秒数

1、第一种#include <sys/time.h>struct timeval time;static struct timeval Ltime;gettimeofday(&time, NULL);long Secnum = (time.tv_sec*1000 + time.tv_usec/1000) - (Ltime.tv_sec*1000 + Ltime.tv_usec/1000);cout << Secnum << endl;2、第二

2022-03-01 18:03:05 962

原创 Ubuntu下点击QtCreator后,没有响应的解决

问题描述:在Ubuntu下,点击Qt图标后,Qt卡死,整体布局不显示解决方法:删除Qt安装系统配置目录下的QtProject文件夹及文件夹中的文件1、查找当前系统的QtProject文件夹所在的目录find / -name QtProject2、命令行会输出QtProject文件夹所在的目录3、删除QtProject文件夹rm -fr /home/embedfire/.config/QtProject4、重新打开Qt软件即可正常显示...

2022-02-22 15:42:58 3511

原创 Ubuntu上遇到Failed to construct device ‘usb-ehci‘ instance #0

1、在virtualbox打开虚拟机,报错。原因可能是virtualbox一直更新最高版本,扩展包版本太低2、查看当前virtualbox版本号3、从官网下载对应的扩展包Downloads – Oracle VM VirtualBox(官网)4、选择当前VirtualBox6.1.28对应的扩展包5、将下载下的Oracle_VM_VirtualBox_Extension_Pack-6.1.28.gz的后缀.gz改为.vbox-extpack,即(Oracle_VM_...

2022-02-15 15:38:43 1139

原创 关闭VirtualBox检查更新功能

VirtualBox软件总是打开后提示更新,频率大到厌烦程度,可以取消更新。操作如下:点击“全局设定”->更新->取消掉检查更新钩选项

2022-02-15 10:34:32 981

原创 linux下的QT导入项目出现错误。Error:Could not decode “xxx“ with “UTF-8“-encoding.Editing not possible

1、linux下的QT导入项目出现错误。Error:Could not decode "xxx" with "UTF-8"-encoding.Editing not possible2、点击“Select Encoding”按钮,选择GBK等(选什么不重要)编码,点击按编码重新载入,这样文件就可以编辑了3、在菜单栏上点击“Edit”按钮,点击“Select Encoding”按钮,此时就会出现“UTF-8”选项,选择UTF-8,然后点击"Save with Encoding"按钮。4、.

2021-12-30 17:11:11 1417

原创 Qt Creator中新建项目报错 allocation of incomplete type ‘Ui::ATOWidget‘

1、Qt Creator中新建项目报错 ALLOCATION OF INCOMPLETE TYPE 'Ui::MainWindow'2、剪切全部代码保存,然后再复制回来,错误提示消失3、正常编辑代码即可

2021-12-29 11:44:13 1214

原创 记录Notepad软件保护眼睛的颜色怎么设置

1、设置->语言格式设置->背景色2、分别设置色调80,饱和度97,亮度 205,并添加至自定义颜色,点击应用

2021-11-19 15:00:36 306

原创 linux系统的嵌入式设备调试422串口

1、登陆linux系统,查看当前可用的设备,在终端输入:dmesg | grep ttyS*例如会显示如下,当前ttyS0可用2、可先使用linux系统中的串口调试工具(cutecom)检查线路是否正常linux安装cutecom的命令sudo apt-get install cutecom安装完成后,执行sudo cutecom显示3、调试正常后,再验证代码的读取与发送int g_tty_fd1 = -1 ;/*文件描述符*/const cha..

2021-09-22 18:13:03 3059

原创 qwt移植到linux设备

1、上篇记录虚拟机安装QWT,在/usr/local/qwt/lib/目录下生成四个库文件(libqwt.so libqwt.so.5 libqwt.so.5.0 libqwt.so.5.0.0)2、将库文件拷贝到嵌入式设备,分别放在/lib/目录;/opt/qtsdk-2010.02/lib/目录;/opt/qtsdk-2009.03/qt/lib/目录下3、修改环境变量文件vim /etc/profile最后一行加入export LD_LIBRARY_PATH=/opt/qtsdk

2021-09-17 10:30:00 189

原创 linux下安装qwt

最近需要在QT4.5.2版本上显示曲线,查了很多资料,最后使用QWT成功显示曲线坐标1、硬件平台32位ubuntu虚拟机QT4.5.2嵌入式系统 ubuntu12.04 qt4.5.2qwt-5.0.12、在虚拟机上安装qwt1)下载qwt-5.0.1.tar.gz2)解压tar -zxvfqwt-5.0.1.tar.gz3)修改配置文件vim qwtconfig.pri去掉#CONFIG += QwtDesigner4)打开qt creator,..

2021-09-14 17:11:47 946

原创 Linux系统下,安装QT后新建工程出现cannot find -IGL

1、问题如下图这是因为没有安装GL库,终端下执行命令:sudo apt-get install libgl1-mesa-dev但是报错:E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?如下图参考博文(.

2021-09-14 11:19:33 289

原创 使用Vm VirtualBox安装虚拟机无法联网

1、新建虚拟电脑2、点击“设置”,添加需要安装的系统,我这里安装的ubuntu-18.04.4-desktop-amd64.iso3、更改网络,选择“网络地址转换NAT”(注意,选择网桥模式,虚拟机不能联网)4、点击“显示”,开启配置虚拟机...

2021-09-07 14:18:19 1954 1

原创 VS2017进行QT开发,使用QChart画曲线时与系统头文件重定义

工程引用<QChart.h>头文件与现有工程CommonTypes.h中宏定义重复定义basetsd.h(72): error C2371: “INT32”: 重定义;不同的基类型更改方法:1、将工程中的重复定义重新更改名字将项目中CommonTypes.h定义的typedef longINT32改成typedef longINT32B即可。2、将系统头文件添加到CommonTypes.h头文件中,然后将重复的宏定义使用ifndef包含#include &lt...

2021-08-13 09:55:59 350

原创 VS2017中使用QT添加曲线Chart操作

1、VS2017中新建项目,“Qt Widget Application”2、将chart勾选上3、选择Widget窗口4、在项目->属性中设置5、添加包含目录和库目录,然后选择链接器添加包含目录:添加库目录:链接器选择6、在项目UI中添加一个Widget,然后升级为QChartView7、给项目头文件添加命名空间,添加的命名空间要在#include "ui_项目.h"之前,否则编译时会出错。如果画图在线程中完成,那么该线程的头文件...

2021-08-09 14:37:01 1494 3

原创 虚拟机安装了中文输入法,但是QT Create依然无法切换中文

1、修改 /etc/profile文件,在文件末尾添加export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus

2021-06-22 13:57:52 797

原创 使用野火IMX6ULL开发板,wifi连接成功,不能访问外网

1、使用野火IMX6ULL开发板,跳线帽盖正确,使用fire-config成功连接无线2、查看ifconfig,无线网络成功分配了IP3、ping www.firebbs.cn报错ping: www.firebbs.cn: Temporary failure in name resolutionping 百度ip ping 182.61.200.6也不能ping通可以断定是DNS的设置有问题。网上搜索也说这个错误的原因99%是/etc/resolv.conf中的DNS配置错误,或者没..

2021-05-25 16:34:41 1740 3

原创 ubuntu安装软件,提示E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

执行sudo rm /var/lib/dpkg/locksudo rm /var/lib/dpkg/lock-frontend重启终端即能正常使用 apt install命令

2021-05-25 09:57:59 173

原创 安装VM VirtualBox增强功能失败解决

1、软件:VirtualBox-6.1.22-144080-Win.exe系统:ubuntu-20.04.2.0-desktop-amd64.iso2、成功新建系统后,点击系统菜单栏的“设备”->增强功能“出现Could not mount the media/drive 'C:\ProgramFiles\Oracle\VirtualBox\VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).错误3、右击鼠标,打开系统命令窗口,进入VBo..

2021-05-23 18:26:46 9822 8

原创 烧录系统后,SD卡内存变小的解决

一、在烧录系统前U盘的内存使用balenaEtcher软件,烧录完成后U盘内存当使用U盘SD卡烧录完毕开发板后,需要重新恢复U盘二、将U盘恢复将SD插入电脑,1、登陆windows,以管理员方式启动cmd命令窗口2、输入diskpart (会自动打开一个命令窗口)diskpart3、查看当前有哪些磁盘list disk 4、 #选择第一个磁盘 (这里我的sd卡是 disk 1,不确定哪个,可以进行拔插SD卡查询一下)sele...

2021-05-21 14:12:15 4095 3

原创 Makefile实现多个c文件生成一个可执行文件

Makefile代码备份CC = gccsrc = $(wildcard ./*.c) #all *.cobj = $(patsubst ./%.c, ./%.o, $(src)) #all *.otarget = main.cgi$(target):$(obj) $(CC) $(obj) -o $(target) \cp $@ /nfsroot/u...

2019-11-21 10:16:40 1732

原创 keil安装51后,然后安装MDK的arm,go to definition 不能用

go to definition of 某个函数时,每次都会出错invaild file解决方法

2017-08-25 20:33:14 1364

GPS、BD定位协议各字段含义

GPS、BD定位协议各字段含义

2023-05-15

testPro.tar.gz

Linux下QT使用QWT绘制动态曲线

2021-10-21

comtest.tar.gz

linux系统下,使用串口收发数据。接收数据时,按照一个字节一个字节接收。在FFFE.c中先找到包头(0xFF 0xFE)和包尾(0xFF 0xFD)

2021-09-23

qwt-5.0.1.tar

qwt-5.0.1.tar

2021-09-14

java核心技术卷一(代码)

网上搜集到的java核心技术卷一第十版的相关代码

2017-08-19

3G模块开发流程分析

3G模块开发流程分析,详细介绍了模块的执行代码顺序和操作步骤

2015-07-23

Linux下ppp拨号(移动、电信、联通)

Linux下进行3G的ppp拨号配置,包含对移动、电信、联通拨号上网的配置代码

2015-07-23

java中this/super用法

通过几个简单小李子,教你java基础语法中this与super用法

2013-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除