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

USBCAN-II Pro产品链接:http://www.tqlzqm.com/prolist_26_48.html


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

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

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

输入:uname -a  

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


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

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



3. 获取管理员权限,?#21592;?#20110;后续安装驱动等操作。

输入:su    

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



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

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

(默?#19979;?#24452;为/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同?#36125;?#24320;CAN1CAN2输入3

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

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

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

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

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




相关产品:USBCAN-II Pro



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






步行者英文
7星彩周几开奖时间 福建体彩11选五走势 彩经网重庆市彩三星走势图 pk10历史开奖记录2017 河北11选5开奖图 北京移动选号 福利彩票今晚中奖号码 北京赛车pk10开奖查询 福建体彩22选5走势 腾讯分分彩必出一个号码 下载福彩乐每天3d试机号 河北时时软件手机版 广东彩票下载安装 重庆彩开奖号码查询 捕鱼大师pc 北京时时结果表