- 博客(19)
- 收藏
- 关注
原创 linux 驱动编写 导出符号表 并引用 编译报错 rk3588
先在 ~/my_driver/03_SYMBOL_TAB/fun/ 目录下 make 编译成功 生成/~/my_driver/03_SYMBOL_TAB/fun/Module.symvers。报错 ERROR: modpost: "add_self" [/home/cat/my_driver/03_SYMBOL_TAB/main/symbol_tab.ko] undefined!在 ~/my_driver/03_SYMBOL_TAB/main/Makefile 中添加。fun.c 源码如下。
2024-10-14 10:56:46
231
原创 rk3588 编译内核源码 ubuntu 22.04 kernel 6.1.75
ln -s ../../../include/dt-bindings/ (按照实际路径填写)报错#include /dt-bindings/xx/xx/xx。若无 从github下载对应文件 .c .h (注意大小写)从github下载源码压缩包 解压后。查看net/netfilter下是否有。
2024-10-12 15:08:12
371
原创 AT24C02 只能写不能读 或者无法读写 或读取数据一直为255的问题
读取AT24C02 时 发现 先写在读 时 读取的数据永远是255。每次读写操作之后要等待Twr 时间之后 才能继续下一次读写操作。根据写入数据量不同 Twr时间最长可以达到5MS。翻了一遍芯片手册 发现了Twr 这个时间。所以在 读写操作之间 需要一定的延迟时间。但是下次开机时又能读取到一次正确的数据。
2023-01-13 14:31:57
3754
原创 ROS Ydlidar X3 激光雷达 读取数据 并计算XY坐标
怕什么真理无穷,进一寸有一寸的欢喜 --- 胡适。ROS Ydlidar X3 激光雷达 读取数据 并计算XY坐标
2023-01-08 01:54:50
1378
原创 OpenCV 识别 apriltags 标签 并且获取对应二维旋转角度
怕什么真理无穷,进一寸有一寸的欢喜 --- 胡适。python 通过 pupil_apriltags 库 识别 apriltags 标签 并且获取对应二维平面旋转角度
2023-01-07 00:40:26
1403
原创 ROS1入门4---Service server cpp
在最后一个终端 再次输入 rosservice call /my_command "{}"编辑 ROS1_Learn/src/service_pkg/CMakeLists.txt。ROS1(Robot Operating System) 入门学习笔记。进入 上篇文章中创建的 /service_pkg/src 文件夹中。新建文件 command_server.cpp 内容如下。回到 工作空间根目录 编译。打开4个终端分别输入。
2023-01-01 23:38:47
249
原创 ROS1入门3---Service Client cpp
ROS1(Robot Operating System) 入门学习笔记。打开 工作空间/src 创建新功能包 名为 service_pkg。进入service_pkg/CMakeLists.txt。创建文件 client.cpp 内容如下。进入 service_pkg/src。
2023-01-01 21:19:36
253
原创 ROS1入门2---Topic(发布 订阅 话题 c++)
编译成功后 可以在 ./ROS1_Learn/devel/include/topic_pkg 下找到 topic.h。进入上一篇文章中创建的 ROS1_Learn/src/topic_pkg/src 路径。在 ROS1_Learn/src/topic_pkg 下新建文件夹 msg。回到ROS1_Learn/src/topic_pkg/src。将以下 添加到 CMakeLists.txt。publish.cpp 文件内容如下。打开 CMakeLists.txt。打开topic.msg。
2023-01-01 19:32:26
705
原创 ROS1入门1---工作空间与功能包
source /xx/xx/worksplace_name/devel/setup.bash 复制到最后一行。命令行 (ROS1_Learn 为 工作空间 名字 可以自定义)(topic_pkg 为 自定义 功能包名 全部小写,Robot Operating System) 入门学习笔记。(一定要在工作空间的src文件夹下)std_msgs rospy roscpp 依赖项。(切换到工作空间路径)(切换到工作空间路径)一.工作空间 创建 与 编译。二.功能包创建与编译。
2023-01-01 13:05:45
322
原创 OpenCV_Python3(2)-------图片基本操作:读取,显示,保存
# cv2.imread(filepath,flags) #读取图片# filepath:# 待读取图片的完整路径# Example:'C:\\Users\\帅ZR帅\\Desktop\\1.jpg'# flages :# {cv2.IMREAD_COLOR,cv2.IMREAD_GRAYSCALE,cv2.IMREAD_UNCHANGED}# 等效{1,0,-1}# cv2.IMREAD_COLOR:默认...
2022-02-12 12:49:39
2483
原创 C语言学习日记 1 数据溢出
#include <stdio.h>void main(){ float PI = 3.14159; int s,r = 5; s = r * r*PI; printf("s=%d\n", s);}输出结果 s=75PI 是实型s,r 为整型 运行的时候先将 s,r转换为double,进行计算,因为s申明为整型,所以程序会将计算结果取整变成整型,取整会导致精度下降#include <stdio.h>void main(){...
2021-08-31 01:34:12
298
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人