linux下can调试工具canutils编译安装

这篇具有很好参考价值的文章主要介绍了linux下can调试工具canutils编译安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

命令安装只需要
sudo apt-get install canutils

一、下载源码
下载canutils和libsocketcan
libsocketcan地址:https://public.pengutronix.de/software/libsocketcan/libsocketcan-0.0.11.tar.bz2 #0.0.11版本
canutils地址:https://public.pengutronix.de/software/socket-can/canutils/v4.0/canutils-4.0.6.tar.bz2 #4.0.6版本
解压如下:
tar -jxvf libsocketcan-0.0.11.tar.bz2
tar -jxvf canutils-4.0.6.tar.bz2
linux下can调试工具canutils编译安装,linux应用开发,汽车电子,linux,服务器,数据库,can
硬件环境飞腾e2000,板子上编译

二、先编译libsocketcan
cd ./libsocketcan-0.0.11
mkdir out
1.配置
./configure --prefix=/home/user/xxx/libsocketcan-0.0.11/out
交叉编译需要指定工具链如下:
./configure --host=arm-linux-gnueabhif --prefix=/home/zhangyi/work/psoc_ltp/libsocketcan-0.0.11/out
2.编译
make
make install

生成的库在out/lib目录下

三、编译canutils
cd ./canutils-4.0.6
mkdir out

1.先将 libsocketcan 里面的头文件 libsocketcan.h can_netlink.h 复制到 canutils 的 include 里面
…/libsocketcan-0.0.11/out/include/libsocketcan.h include/
…/libsocketcan-0.0.11/out/include/can_netlink.h include/
2.配置
./configure --host=arm-linux-gnueabhif --prefix=/home/zhangyi/work/psoc_ltp/canutils-4.0.6/out libsocketcan_LIBS=-lsocketcan LDFLAGS=“-L/home/zhangyi/work/psoc_ltp/libsocketcan-0.0.11/out/lib/” libsocketcan_CFLAGS=“-I/home/zhangyi/work/psoc_ltp/libsocketcan-0.0.11/out/include”
3.编译
make
make install

四、测试
cd out/bin
./cansend can0 123#11223344556677;
linux下can调试工具canutils编译安装,linux应用开发,汽车电子,linux,服务器,数据库,can
也可以写成脚本测试
cat testcansend.sh

while true
do
        ./cansend can0 123#11223344556677;
        sleep 1
done

linux下can调试工具canutils编译安装,linux应用开发,汽车电子,linux,服务器,数据库,can
五、软连接进文件系统文章来源地址https://www.toymoban.com/news/detail-816933.html

到了这里,关于linux下can调试工具canutils编译安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具

    目录 Ⅰ.  Linux 软件包管理器 yum 一、yum 背景知识 二、yum 的基本使用 1、查看软件包 2、软件包名称构成 3、安装软件 4、卸载软件 Ⅱ.vim编辑器  一、认识vim 1、vim概念  2、模式及其切换  二、vim使用 1、vim的指令(重要)  命令模式 插入模式 底行模式 2、vim配置 Ⅲ.gcc/g++编

    2024年02月05日
    浏览(52)
  • 安装交叉编译工具链aarch64-linux-gnu-g++ 以及cmake测试

       测试文件结构    CMakeLists.txt  参考文章: linux 交叉编译 C和C++_aarch64-linux-gnu-gcc查看版本_weixin_45302027的博客-CSDN博客 ubuntu16.04 安装交叉编译工具aarch64-linux-gnu-gccg++_ubuntu 安装aarch64-linux-gnu-gcc_普通网友的博客-CSDN博客

    2024年02月12日
    浏览(48)
  • 交叉编译工具 aarch64-linux-gnu-gcc 的介绍与安装

    AArch64 是随 ARMv8 ISA 一起引入的 64 位架构,用于执行 A64 指令的计算机。而且在 AArch64 状态下执行的代码只能使用 A64 指令集。,而不能执行 A32 或 T32 指令。但是,与 AArch32 中不同,在64位状态下,指令可以访问 64 位和 32 位寄存器。 aarch64-linux-gnu-gcc 是一个交叉编译工具链,可

    2024年04月14日
    浏览(47)
  • 交叉编译工具链arm-linux-gnueabihf的安装-ubuntu 20.04

    http://t.csdn.cn/ZbjFX 建议直接在.bashrc文件作修改 ,修改方式相同 ( vi :视自己的编辑器而定) 因为我在修改profile文件后,环境变量生效,但是命令行的用户名等颜色高亮显示会消失;并且重启终端后,又需要再source一下profile。 但是将环境变量添加至.bashrc则不会出现这两个问题

    2024年02月11日
    浏览(49)
  • 有哪些代码调试工具推荐? - 易智编译EaseEditing

    下面是一些常用的代码调试工具,它们可以帮助开发人员识别和解决代码中的问题: 调试器(Debugger): 调试器是一种强大的工具,用于在代码执行过程中逐行执行和检查代码。它允许您设置断点、观察变量的值、跟踪函数调用和返回等。 常见的调试器包括GDB (GNU调试器)和LL

    2024年02月07日
    浏览(45)
  • 有哪些前端调试和测试工具? - 易智编译EaseEditing

    前端开发调试和测试工具帮助开发人员在开发过程中发现和修复问题,确保网站或应用的稳定性和性能。以下是一些常用的前端调试和测试工具: 调试工具: 浏览器开发者工具: 现代浏览器(如Chrome、Firefox、Safari等)都内置了开发者工具,可以用于检查网页的HTML、CSS、J

    2024年02月11日
    浏览(53)
  • 下载.NET的反编译调试工具dnSpy和简易使用

            dnSpy 是一个.NET 程序集的反编译编辑器【即:没有可用的源代码,也可以使用它来编辑和调试现有的程序集】;主要功能是: dnSpy反编译工具的特点 序号 特点 1 调试.NET 和Unity的程序集 【 ①不需要源代码即可设置断点并单步执行任何程序集; ②变量窗口支持将变

    2024年02月16日
    浏览(37)
  • 利用Figlet工具创建酷炫Linux Centos8服务器-登录欢迎界面-SHELL自动化编译安装代码

    因为我们需要生成需要的特定字符,所以需要在当前服务器中安装Figlet,默认没有安装包的,其实如果我们也只要在一台环境中安装,然后需要什么字符只要复制到需要的服务器中,并不需要所有都安装。同样的,我们也可以利用此生成的字符用到脚本运行的开始起头部分,

    2024年02月12日
    浏览(57)
  • Linux系统上C程序的编译与调试

    在Linux操作系统(ubuntu)中,打开终端,以管理员root模式登录 1.更新:输入命令 apt update 2.下载vim:输入命令 apt install vim -y 3.下载gcc:输入命令 apt install gcc -y 4.下载g++:输入命令 apt install g++ -y 5.下载make:输入命令 apt install make -y 安装成功: 【例1】输出Hello word! 1.先在进入

    2024年02月07日
    浏览(34)
  • linux | vscode | makefile | c++编译和调试

    简单介绍环境: vscode 、centos、 gcc、g++、makefile 简单来说就是,写好项目然后再自己写makefile脚本实现编译。所以看这篇博客的用户需要了解gcc编译的一些常用命令以及makefile语法。在网上看了很多教程,以及官网也看了很多次,最后自己一点多一点摸索,有的些许收获。 首

    2024年02月15日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包