专业CAN总线设备制造与服务商 【English】
当前位置:首页 > 新闻中心
新闻中心
USBCAN在Linux系统下使用说明
2018-09-26

USBCAN-II Pro产品链接:http://www.gcgd.net/prolist_26_48.html


广成科技USBCAN分析仪系列产品支持各种版本Linux操作系统,我公司会向客户提供32/64Linux系统驱动及二次开发相关文档,用户可自行在Linux系统中开发使用。

Linux系统中使用我公司设备的大体方法如下:①获取系统管理员权限;②拷贝必要的文件到系统GCC编译目录中;③切换目录到USBCAN驱动文件夹进行编译;④运行测试程序。具体操作方法如下:

1. 查询linux版本号,确认系统类型(32/64位)。

输入:uname -a  

(由结果可知我们Linux系统类型是64位的)


2. 确定Linux系统类型后,拷贝对应的USBCAN驱动文件到系统中。

(此例子中我们把驱动文件放到系统桌面)



3. 获取管理员权限,以便于后续安装驱动等操作。

输入:su    

(输入su指令后要求输入管理员密码,输入正确的密码即可获取管理员权限)



4. 进入USBCAN驱动文件夹,拷贝libusb.solibusb-1.0.solibECanVci.so.1gcc编译库目录下。(默认路径为/usr/lib

输入:cp libusb.so libusb-1.0.so libECanVci.so.1 /usr/lib

(默认路径为/usr/lib



5. 进入gcc编译库文件夹,把libECanVci.so.1libECanVci.so链接到一起。

输入:ln -sv libECanVci.so.1 libECanVci.so



6. 再次进入USBCAN驱动文件夹,编译。

输入:make



7. 运行测试程序测试USBCAN收发。

输入:./test



输入./test后会出现系统提示及例子,其中:

第一位(16):设备类型,单通道设备输入3,双通道输入4

第二位(0):设备索引号,当只接入一台USBCAN时为0

第三位(3):打开第几路CAN,打开CAN1输入1,打开CAN2输入2同时打开CAN1CAN2输入3

第四位(0x1400):设置CAN总线波特率,0x1400表示波特率为1000K,其他波特率的值详见“EcanVCI动态库使用手册”;

第五位(0):工作模式,0为正常模式,其他工作模式详见“EcanVCI动态库使用手册”;

第六位(1):发送时间间隔,单位ms

第七位(1000):发送次数。

8. 运行测试程序后即可使用其他USBCAN设备收到他发出的数据




相关产品:USBCAN-II Pro



更多资料:广成科技产品视频






关于广成  |  产品中心  |  解决方案  |  技术支持  |  新闻中心  |  联系我们
版权所有? 2013 沈阳广成科技有限公司 备案编号:辽ICP备14003151号-3