自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【rosbag工具使用】

rosbag工具使用方法

2023-11-15 11:08:32 206 1

原创 【使用C语言创建队列】

在做lvgl界面时,想用一种数据结构来创建一个缓冲区,负责保存网络通信传输过来的信息,然后一个一个去更新chart中的数据,很自然就想起来了C++中的队列,可是C语言没有显式定义这样的数据结构,怎么去实现呢?关键是区分队满和队空的两种情况,因为队首==队尾不能同时代表两种情况,所以只能牺牲一个内存区间,里面是不会存放数据的。之前看韦东山老师的课程,他就用了一个环形缓冲区的概念,也是防止发生丢数据的现象,好像都是一样的意思。后来发现,已经在Event那里实现了缓冲区,这里应该是不需要再搞一层了。

2023-07-15 15:27:05 103 1

原创 【Git 工具使用命令参考】

使用git工具可方便下载、管理、上传代码,事半功倍。

2023-07-09 16:31:30 97 1

原创 嵌入式应用开发之文字系统

可以看出,虽然同样是输入坐标是(100,100),但是应用基础的代码是做了坐标转换以后求出来origin的值,再输入freetype,文字系统是把(100,100)直接作为origin输入了,所以会有以上差别,但是为什么其中的坐标转换不一样还没想清楚,也许是这样根本不需要坐标转换,在GetBitMap函数中y坐标的计算绕开了屏幕的iresY,也许这就是区别,没想明白,但是降低了代码耦合性。存放用freetype字体引擎实现字符操作的函数实现。定义在可在主函数中调用的函数,完成结构体的注册及调用。

2023-07-02 21:28:43 158 1

原创 【嵌入式应用开发项目之输入系统】

嵌入式应用开发

2023-06-27 20:25:24 129 1

原创 【嵌入式应用开发基础之多线程编程】

韦东山嵌入式应用开发基础-多线程编程

2023-06-07 21:18:54 284 1

原创 【嵌入式应用开发基础之UDP编程】

韦东山嵌入式应用开发基础-UDP

2023-06-07 12:43:49 132 1

原创 【嵌入式应用开发之TCP网络编程】

韦东山嵌入式应用基础-网络编程TCP

2023-06-06 18:38:09 153 1

原创 【嵌入式应用开发基础之使用 poll 函数监测多个输入设备】

韦东山嵌入式应用开发基础-使用 poll 函数监测多个输入设备

2023-06-02 10:40:10 316

原创 镭神C32测试LEGO-LOAM

其他雷达可能也有这个通道。LeGO-LOAM默认的接受的topic name是velodyne_points,点云的frame_id是velodyne,镭神驱动发布的topic name为lslidar_point_cloud,frame_id为laser_link。这个错误是因为 Lego LOAM 中原作者建议使用的 gtsam 版本为 4.0.0-alpha2,gtsam 是自带了一个 eigen 库的,而这个版本的 gtsam 中使用的是较低版本的 Eigen,还没有。以后的编译不需要“-j1”

2023-04-10 17:19:00 941 9

原创 多传感器融合定位 ch3_基于A_LOAM

多传感器融合定位CH3及LOAM论文学习

2023-03-31 17:05:34 437

原创 ROS分布式系统搭建

ROS分布式通信

2023-03-17 14:19:36 459

原创 视觉SLAM十四讲(第二版)CH6习题

视觉SLAM十四讲第二版 CH6习题

2023-03-08 19:54:13 183 1

空空如也

空空如也

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

TA关注的人

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