![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
1000-linux基础
以linux系统的相关的实战为主,记录平时工程项目中的疑难知识点及解决方案
guangshui516
这个作者很懒,什么都没留下…
展开
-
1007.ubuntu配置网络
ubuntu配置网络原创 2023-01-29 21:46:35 · 88 阅读 · 0 评论 -
1006.arm 板中杀死进程
#!/bin/sh适用于与arm开发板.ps -ef | grep "mosquitto" |grep -v grep | awk '{print $2}' | xargs kill -9ps -ef | grep "uav_interface" | grep -v grep | awk '{print $2}' | xargs kill -9原创 2020-11-17 17:09:56 · 469 阅读 · 0 评论 -
1015.利用QxOrm库操作数据库示例代码
QxOrm 示例代码承接上一遍的QxOrm框架开发环境搭建,本篇幅梳理一下QxOrm示例,互联网资料并不多,主要还是在参考官方示例代码的基础上,写了本篇的示例小demo.1 ORM介绍对象关系映射(Object Relational Mapping,简称ORM) 是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另...原创 2020-03-12 10:02:07 · 1626 阅读 · 0 评论 -
1014.QxORM移植
QxORM移植 为了在项目中更好的使用数据库,经过调研选用了,数据库持久化工具QxORM 三方库1 QxORM 源码下载 https://github.com/QxOrm/QxOrm 2 配置编译 打开cmake 软件,配置源码目录,build编译目录,选择Qt库路径,boost库路径,先点击configure,在点击generate生成,没有错误后,使用vs2015打开...原创 2020-03-10 17:43:04 · 304 阅读 · 0 评论 -
1013.windows平台下移植qtmqtt三方库
windows平台下移植Qt版本qtmqtt1 下载qtmqtt源码 git clone https://github.com/qt/qtmqtt2 安装perl软件 http://strawberryperl.com/ 网站下载 strawberry-perl-5.22.1.3-64bit.msi3 安装vs2015, 安装Qt vs版本5.10.1 如果已经安装可以...原创 2020-03-10 14:00:19 · 412 阅读 · 0 评论 -
1007.422通信问题
一、422信问题记录 情景: 1,通信数据链为DSP芯片28335 处理能力较低,对外接口422,波特率115200 2,通信另外一端板载计算机 linux系统,端口422 ,115200二、现象: 1,任务计算机通过串口发送数据给数据链,数据链接收数据正常,数据链向任务计算机发送数据,出现数据异常。接收数据出现乱码。检测线路无任何异常,数据链发射功率较高...原创 2019-11-29 09:54:16 · 1537 阅读 · 0 评论 -
1006.c++中结构体赋值碰到的bug
在项目调试过程中,碰到 一个这样的问题,c++结构体赋值问题。在c语言中,一个结构体变量是可以赋值给另外一个结构体变量的。在c++情况有所变化,仅此记录一下. 此为一个概率事件。 //定义接收数据数据,对内发布的消息节点.typedef struct msg_node{ int id; //消息id enum MSG_TYPE msgType; /...原创 2019-11-11 11:05:06 · 1679 阅读 · 1 评论 -
1004.串口收发数据集成bug
最近一个碰到一个串口数据解析的bug,调试了整整7天,从排除问题,优化代码,到真正发现问题所在, 期间经历感觉好像找到了bug,其实是找到的另外一个bug,期间不断排雷, 不断惊喜,不断 失望,以为找到问题所在,其实并没有找到核心问题。现在对此记录一下。1 场景描述: 模块功能:以100ms 速度,对外发送各种不同类型数据,都是接受相同类型的数据。 测...原创 2019-10-28 13:42:59 · 144 阅读 · 0 评论 -
1001.双系统互联的坑
最近项目中,需要用到linux系统的串口控制一台无人车。linux系统主要工作有两点,通过指定的协议发送命令控制小车,获取小车的实时位置信息,做 逻辑处理。 就这么一个看似很简单的功能实现, 陆陆续续调试了2个 星期,才找到bug所在。主要小车系统不是我们自己开发的,走了很多弯路, 在此记录一下,我的调试历程。 第一步,通过小车自带的x...原创 2018-11-07 14:29:03 · 140 阅读 · 0 评论 -
1002.ubuntu系统级BUG-/dev/ttyUSB0
昨天在使用ubuntu 进行代码测试时,发现了一个bug,先将一个usb串口插入ubuntu系统,显示/dev/ttyUSB0, 在将另外一个usb串口插入ubuntu系统,正常情况下,第2个串口,应该显示为/dev/ttyUSB1 , BUG情况为,第2次插入串口为/dev/ttyUSB0, 第1次插入的串口成了/dev/ttyUSB1 ,实际测试时发现的, 用了 这么久,第1...原创 2018-10-25 09:36:55 · 1239 阅读 · 0 评论 -
1003.imx6Q自启动脚本
linux自启动脚本设置步骤:1 进入 /etc/rc5.d 目录下,编写启动脚本的名称 S99test.sh S 表示 start ,99 表示优先级较低2 赋予脚本权限 chmod 777 S99test.sh3 在脚本中,编写 你的shell命令即可...原创 2018-10-11 09:13:58 · 942 阅读 · 6 评论