找回密码
 注册
关于网站域名变更的通知
查看: 201|回复: 1
打印 上一主题 下一主题

iTOP-iMX6开发板-QtE-CAN测试使用文档

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-23 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文档介绍的是在 QT 系统环境下 iTOP-iMX6 CAN 实验调试步骤。给用户提供了! d! K5 v5 {' M# w/ s
“can_libs.rar”、“can_tools.zip”和“iTOP-IMX6-QtE4.7-CAN_V1.0.rar”压缩包,分别/ C. w& A6 G3 d- d
是 can 工具需要的库文件、can 工具二进制文件以及 can 实验 Qt 源码。
) f; G: `* w8 v4 j/ n& W5 |CAN 是 Controller Area Network 的缩写,是 ISO 国际标准化的串行通信协议。近年8 L3 h( d. z8 V9 f
来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统
9 T5 c7 p5 O  L和环境温度恶劣、电磁辐射强和振动大的工业环境。
+ @0 w2 V. Q9 H6 O5 W/ f! V  |
5 [" h8 z7 {0 n1.硬件连接/ Z! m6 z3 L2 v+ V! N( d3 O" @
作者测试 can,使用的是两块 iTOP-iMX6 开发板。板子是 can 的+连接+,-连接-,如下0 o" T0 ?' I3 p2 u) _: ^
图所示。
& }" @7 C6 ]% E2 F. i' Q9 u& ~( v- J/ K- Y/ b. q/ H
2.canconfig 工具配置
$ R7 i& I# B0 G6 A首先配置工具和库文件,将压缩包“can_libs.rar”和“can_tools.zip”解压得到
8 M6 d2 Y7 w; Z3 u2 \9 [7 E1 A% N% f( v“can_tools”和“can_libs”,拷贝解压出来的文件到 tf 卡或者 u 盘,如下图所示。, g- c1 h% K+ C- J

+ S/ e! r# K8 U4 R4 X9 @" R然后将 tf 卡或者 u 盘挂载到开发板上(参考使用手册 11.3.3 小节),如下图所示。
: p2 w( K# I$ v* G' {6 U
% P! s& Y. V6 Q* w拷贝工具软件到/bin 目录下,使用命令“ cp -r can_tools/* /bin/”,如下图所示。) j$ c8 m! R2 H5 d4 L

3 F! ^9 x) T4 Y/ }+ l使用命令“cp -r can_libs/* /lib/”拷贝库文件到/lib 目录下,如下图所示。
- Y+ h- e0 r4 S: X" S- F# g5 T, r) m# x
使用命令“cd /lib”进入到/lib 目录,使用“ln -s libsocketcan.so.2.2.1
8 ^! b% Z3 X- b% |libsocketcan.so”和“ln -s libsocketcan.so.2.2.1 libsocketcan.so.2”命令,生成链接文# Z8 Z5 Q. d6 h" R; A
件,如下图所示。0 K9 @3 \& t- W
* i* ?) h2 {. V) V  g. }% |+ O
3. 测试软件的使用3 m% G4 e4 v. a# l! P1 I4 L, h
将“iTOP-IMX6-QtE4.7-CAN_V1.0”解压后“cantest”目录下可执行文件“cantest”
: N) x1 A* Z# v+ s3 z拷贝到 U 盘上,如下图所示。- C6 Q8 q1 V4 U% m& |1 ~- j6 r
; n  k3 n5 A! X
然后使用命令“mount /dev/udisk /mnt/disk/”将 u 盘挂载到开发板上,使用命令0 N6 T. b% f9 H, [6 Y) q
“cp -r /mnt/disk/cantest /topeet/”将可执行文件拷贝到“/topeet”目录下,使用命令4 E# H. D6 u+ K# ~
“umount /dev/udisk”解除挂载,如下图所示。9 x, E2 K& t' m$ L
' Z& }* g' `1 r9 B* g
以同样的方式将可执行文件拷贝到另一个开发板上,使用命令“cd /topeet”进入( k1 i) D3 U  X' ^, G1 T
“/topeet”目录下,我们可以使用命令“ls”查看到“cantest”,如下图所示。( s# O  ?2 y7 b" S$ L( c/ P
- \& Q* }6 |# Z9 T) m. h9 ^" G
在两块开发板上,分别使用命令“./cantest -qws”,如下图所示。
0 r5 }5 s9 q2 V  d
. O6 d1 E8 j% h如下图所示,开发板接入鼠标,点击发送。
# o: c4 E( w$ L% w# v
& z2 T* {% C+ N( F/ `) R9 G7 I另一个开发板会接收到发来的信息,如下图。; Q0 U+ @1 {9 x
; D! m3 I4 X: U# V! b( i
& h8 z7 S9 g2 f, v9 C5 M4 ~' g

2 R8 b) Y+ i# F) t  r
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 01:52 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表