摘要: 一、CAN总线介绍 CAN总线(Controller Area Network,控制器局域网络)是一种串行通信协议,主要用于分布式控制系统或实时控制系统中各个节点之间的可靠数据交换。 它由德国博世(Bosch)公司于20世纪80年代开发,最初为了解决汽车中众多电子控制单元(ECU,如发动机、ABS、 阅读全文
posted @ 2026-04-05 17:32 笑不出花的旦旦 阅读(22) 评论(0) 推荐(0)
摘要: 一. 安装环境 1. 安装依赖 sudo apt-get install gcc make cmake rsync wget unzip build-essential git bc swig libncurses5-dev libpython3-dev libssl-dev python3-dis 阅读全文
posted @ 2024-08-23 00:38 笑不出花的旦旦 阅读(82) 评论(0) 推荐(0)
摘要: QDir用于获取电脑的磁盘,目录,文件等信息,以及目录相关创建删除等操作 1. 判断目录是否存在 1 // 判断目录是否存在 2 QDir mdir("D:/w800"); 3 if(mdir.exists()) { 4 qInfo() << "dir w800 exist"; 5 } 6 else 阅读全文
posted @ 2024-03-26 23:45 笑不出花的旦旦 阅读(186) 评论(0) 推荐(0)
摘要: 1. 之前使用布局基本都是创建带有UI界面的,并使用ui设计师进行布局,为了更直观理解水平与垂直布局,在mini qt工程基础上,实现水平垂直布局 2. 垂直布局VBoxLayout 1 #include <QApplication> 2 #include <QLabel> 3 4 #include 阅读全文
posted @ 2024-03-26 23:14 笑不出花的旦旦 阅读(53) 评论(0) 推荐(0)
摘要: 1. 创建mini qt工程,工程中只有一个.pro工程文件,更好的理解qt程序框架 2. 创建工程,一直下一步完成创建工程 3. 查看.pro 4. 添加main函数 add new file >C++ >C++ Source File命名main.cpp 5. 修改.pro文件并初始化main函 阅读全文
posted @ 2024-03-26 22:54 笑不出花的旦旦 阅读(39) 评论(0) 推荐(0)
摘要: 1、阻塞:参考:https://www.sohu.com/a/258717832_781584 当条件不满足的时候,应用进程睡眠; struct __wait_queue { unsigned int flags; void *private; wait_queue_func_t func; str 阅读全文
posted @ 2022-05-03 17:47 笑不出花的旦旦 阅读(49) 评论(0) 推荐(0)
摘要: 1、内核中的互斥与同步: 互斥:从排他性角度;同步:偏重顺序 2、内核中的同步互斥机制: 2.1、中断屏蔽: local_irq_disable(); // 中断屏蔽临界区 local_irq_enable(); 2.2、自旋锁: 临界区:不能有进程调度,执行时间短; 上锁失败:自旋(100%的CP 阅读全文
posted @ 2022-04-17 18:11 笑不出花的旦旦 阅读(78) 评论(0) 推荐(0)
摘要: export ARCH=x86 make x86_64_defconfig make menuconfig 报错:scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: 没有那个文件或目录 #include CURSES_LOC 阅读全文
posted @ 2022-01-16 23:00 笑不出花的旦旦 阅读(178) 评论(0) 推荐(0)
摘要: 1、查看Linux源码使用Source Insight; 下载Linux源码国内有许多镜像网站,下载速度挺快的; 解压:由于内核中有许多重复的文件,因此需要将解压软件报的冲突问=文件都全部替换掉,基本不影响阅读源码; 2、安装Source Insight这里不多说,网上资料比较多; 3、配置工程: 阅读全文
posted @ 2022-01-16 22:59 笑不出花的旦旦 阅读(371) 评论(0) 推荐(0)
摘要: 1、Ubuntu网略配置: 需求:可以上网,可以与主机互相ping通; 1.1 编辑虚拟机设置,将虚拟网络适配器改为桥接自动模式; 1.2 编辑-->虚拟网络编辑器 >更改设置 >选中VMnet0改为自动桥接模式,保存退出; 上面这样修该如果是默认ip设置,应该可以上网;一般将网络配置静态IP; 2 阅读全文
posted @ 2022-01-16 00:25 笑不出花的旦旦 阅读(322) 评论(0) 推荐(0)