iTOP-4412开发板-can测试工具使用文档

本文档介绍如何使用 can 工具测试 can。

给用户提供了“can_libs.rar”以及“can_tools.zip”压缩包,分别是 can 工具需要的库

文件和 can 工具二进制文件。

注意开发板需要有 can 模块才能使用正常使用 can 测试工具。本文档适用于 iTOP 所有开

发板。

下面介绍一下测试工具的使用方法。

1 硬件连接

作者测试 can,使用的是两块迅为开发板。两块开发板 can 的连接为“can-A 连接 can-

A,B 连接 B”,imx6 的板子是 can 的“+连接+,-连接-”。

2 测试工具和库文件的使用

本节介绍如何配置工具和库文件。

1.将压缩包“can_libs.rar”和“can_tools.zip”解压得到“can_tools”和

“can_libs”,拷贝解压出来的文件到 tf 卡或者 u 盘,如下图所示。

2.然后将 tf 卡或者 u 盘挂载到开发板上(参考使用手册 11.3.3 小节),如下图所示。

3.拷贝工具软件到/bin 目录下,使用命令“ cp -r can_tools/* /bin/”,如下图所示。

4.如下图所示,可以看到 5 个 can 工具。注意在文档中,我们没有使用全部的工具,不过

并不影响我们测试 can。

5.使用命令“cp -r can_libs/* /lib/”拷贝库文件到/lib 目录下,如下图所示。

6.使用命令“cd /lib”进入到/lib 目录,使用“ln -s libsocketcan.so.2.2.1

libsocketcan.so”和“ln -s libsocketcan.so.2.2.1 libsocketcan.so.2”命令,生成链接文

件,如下图所示。

3 测试工具的使用

本节介绍 can 的测试工具的使用。

  1. 如下图所示,使用 ifconfig 命令,可以看到 can0 节点没有出现。

2.即使出现了 can0,也因为没有配置可能无法使用,使用关闭 can0 的命令“ifconfig

can0 down”,如下图所示。

3.配置 can0 的参数,使用命令:

canconfig can0 bitrate 50000 ctrlmode triple-sampling on

或者 canconfig can0 bitrate 250000 ctrlmode triple-sampling on

bitrate 50000 表示传输速率为 50000,bitrate 250000 表示传输速率为 250000。can

测试的两个设备传输速率需要保持一致。作者这里配置为 bitrate 50000,如下图所示,然后

使用命令“ifconfig can0 up”启动 can0。

4.接着使用命令“ifconfig”命令,如下图所示,可以看到 can 设备已经启动。

5.在两块开发板的串口控制台,分别使用接收数据命令和发送数据命令。

如下图所示,接收命令“candump can0”监听数据。

如下图所示,发送命令“cansend can0 -i 0x10 0x11 0x22 0x33 0x44 0x55 0x66 0x77

0x88 ”发送数据。

如下图所示,发送端发送数据之后,接收端如下图所示,可以看到发送端的数据在接收端

已经收到,至此,can 测试已经完成。

原文地址:https://www.cnblogs.com/liyue3/p/12306730.html

时间: 2024-10-20 00:38:21

iTOP-4412开发板-can测试工具使用文档的相关文章

嵌入式学习-4412开发板学习-迅为4412开发板can测试技术分享

迅为CAN 测试 详情了解:http://topeetboard.com  更多了解:https://arm-board.taobao.com 本文档适用的范围 ① 硬件平台 :4412精英版以及全能版开发板.(4418/6818开发板以及imx6q开发板测试的道理是一样的可能细节有些不同,在这里我没有做实验,感兴趣的可以按照这个文档测试一下) ②软件平台 :Android4.0.Android4.4.QT.ubuntu 测试程序: 这个在网盘上有提供,另外我也会上传 一.硬件连接 can 通信

4412开发板三星cortex-A9四核开发板友坚科技

UT4412BV03开发板介绍 4412开发板三星cortex-A9四核开发板友坚科技 友坚恒天科技urbetter.net专注于三星平台产品的研发,是三星在中国最具实力的方案公司.公司主打的三星平板电脑方案销量,连续多年稳居第一.公司定位于中高端产品的研发,具有多年的嵌入式产品研发经验:基于三星 A15-Exynos 5250.A9-Exynos 4412.A8-S5PV210.ARM11-S3C6410.ARM9-S3C2416等处理器,开发了系列化的产品,为客户提供了全面的产品选择及专业化

4412开发板Linux系统编程实战-字符设备控制

在 linux 驱动中字符驱动是必须掌握的,本章主要介绍字符设备应用的程序,无论是学习了后面的知识自己写的字符驱动,还是已有的字符驱动,都需要能够写一些简单的应用程序. 即使从事 linux 驱动的工作,linux 驱动写出来之后,也需要由驱动程序员编写简单的应用进行测试的. 另外,关于驱动部分,迅为电子有专门的驱动实验教程提供给大家学习,大家有了这些基础之后再去学习底层的知识就会很容易了. 在使用手册的第八章,大家可以看到这些 c 程序也是可以在 Android 下面运行的,只不过没有图形界面

迅为4412开发板学习之win8下基础软件的安装和学习

平台:迅为4412开发板 详情了解:http://topeetboard.com更多了解:https://arm-board.taobao.com 一.超级终端的安装和使用 1 关闭 win8 的自动更新 如果用户使用的 PC 机没有串口,就需要用到 USB转串口驱动.我们给用户配套的硬件是 PL 2303, 提供的驱动也是 PL2303. 如果用户使用其它的设备, 那么所需要的驱动就不一样了. 本来驱动安装后直接使用,但是在 win8 下有自动更新,默认自动更新的,它会更新到最 新的版本,最新

迅为三星Exynos 4412开发板四核Cortex-A9ARM安卓linux开发板

开发板光盘资料包含:原理图(PDF格式).底板PCB(Allegro格式).驱动程序源码.芯片和LCD数据手册.开发环境.产品使用手册. 4412开发板简介: iTOP-Exynos4412开发板采用 Exynos4412 的主芯片,具有更高的主频和更丰富外设,配置 2GB 双通道 DDR3的内存及 16GB 存储,具有稳定性强.可靠性高,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合. iTOP-Exynos4412开发板内置有无线 WIFI 模块.Bluetooth.GPS.Came

【开学季】自学嵌入式开发|四核开发板|4412开发板|ARM+Android+linux技术

淘宝店铺:迅为开发板http://arm-board.taobao.com 网站:http://www.topeetboard.com QQ咨询:2551456065 电话咨询:010-58957586 迅为4412开发板提供详细使用手册,丰富配套入门视频教程(不断更新),完善的售后体系,助你轻松入门,快速研发新产品. 核心板参数 尺寸 50mm*60mm 高度 连同连接器在内0.26cm CPU Exynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz 内存 1GB 双通

[资料]学习必备嵌入式开发板-4412开发板ARM+Android+linux技术全覆盖

迅为4412开发板提供详细使用手册,丰富配套入门视频教程(不断更新),完善的售后体系,助你轻松入门,快速研发新产品. 4412开发板使用手册: 4412开发板配套入门视频教程 01-烧写.编译以及基础知识视频 02-嵌入式Linux视频 03-iTOP-4412开发板硬件设计指导视频 04-Android应用程序视频 05-Android应用教程 06-裸机程序实验文档以及工具文件 07-Linux-x86-Qt5.3.2以及QtE4.7.1应用视频 08-Linux驱动教程2015 核心板参数

学习嵌入式4412开发板-手把手配套视频_2000人群组在线交流

物联网学习开发板_迅为4412开发板_视频教程从入门到精通 共享海量学习资料.学不会才是奇迹一. 视频教程:免费视频教程(迅为一线研发工程师录制-不断更新) 第一部分 迅为电子开发板入门视频 (数量:53节)第二部分 iTOP-4412开发板硬件设计指导视频 (数量:4节)第三部分 uboot教程 (数量:10节)第四部分 Linux系统编程 (数量:69节)第五部分 Linux-x86-Qt5.3.2以及QtE4.7.1应用视频 (数量:5节)第六部分 Linux驱动教程 (数量:44节)第七

新手入门嵌入式学习单片机?stm32?树莓派?4412开发板资料大汇报-基础了解

ARM+Linux是目前比较吃香的嵌入式软件开发组合,4412开发板是目前嵌入式入门很好的选择,但很多新手对于如何入门嵌入式感觉不知从何下手,本文学习嵌入式软件开发需要具备哪些基本知识 Linux基础 Linux的源码和架构都是开放的,在嵌入式系统中应用尤为广泛,学习Linux对于系统的开发会有很大的帮助.详细了解Linux下的目录结构.基本命令.编辑器VI.编译器GCC.调试器GDB和 Make 项目管理工具,Shell Makefile脚本编写等知识,以及嵌入式开发环境的搭建. 赶快加入吧