码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux系统下如何使用NiMotionUSBCAN转换器?


    在之前的文章中,我们大多讲的都是在windows操作系统下的应用案例,因为大多人使用的是windows系统,也熟悉如何操作。而在实际应用中,有不少客户的电脑系统是linux系统,那么在linux系统下如何使用我们的USBCAN转换器呢?

    今天我们就为大家介绍下在linux系统下如何操作来驱动NiMotionUSBCAN 转换器。

    准备工作

    装有linux系统的电脑:这里使用虚拟机搭建ubuntu-18.04.2-desktop-amd64,ubuntu是一种带桌面的linux系统

    硬件配置:

    SCMUSB CAN/CANI-LB协议转换器 - 立迈胜NiMotion!

    (一端为USB口,另一端为航插型或端子型,用于CAN通信)

    驱动程序文件:NiMotionUSBCAN转换器驱动程序(官网下载或联系客服)

    操作实例

    1.打开系统文件“Files”,右键新建文件夹,命名为“usbcan”

    2.将驱动程序文件拷贝到此文件夹下,解压并进入解压目录

    3.右键选择“Open in Terminal”(打开终端)

    4.在 linux 下安装 libusb-1.0,在终端窗口执行以下命令:

    sudo apt-get updatesudo apt-get install libusb-1.0

    5.拷贝动态库到/usr/lib,在终端窗口执行以下命令:

    sudo cp libNiMotionUSBCAN.so /usr/lib

    6.允许普通用户访问 USB 设备

    (1) 添加 usbfs 用户组:

    sudo groupadd usbfs

    (2) 将当前用户(user)添加到 usbfs 用户组:

    sudo usermod -a -G usbfs user

    (3) 将 61-NiMotionUSBCAN.rules 文件拷贝到/etc/udev/rules.d 目录:

    sudo cp 61-NiMotionUSBCAN.rules /etc/udev/rules.d

    7.通过新建.conf文件配置永久SDK

    (1)获取当前SDK的路径:

    echo $PWD

    (2)进入配置路径下:

    cd /etc/ld.so.conf.d/

    (3)使用管理员权限新建.conf文件:

    sudo vi SDK.conf

    8.将USBCAN转换器插入USB接口,点击状态栏设置连接到虚拟机,如果您系统本身是linux系统,直接插入即可。

    9.运行测试程序:“./testUSBCAN”

    到此,ubuntu系统下NiMotionUSBCAN 转换器的使用环境已经成功搭建完成,并能正常驱动NiMotionUSBCAN 转换器。

    后面只要连接电机就能实现电机与计算机之间的正常通信,下

  • 相关阅读:
    pytorch初学笔记(二):TensorBoard的使用
    Linux(一)Linux理论、Shell
    视频太大怎么压缩变小?把视频变小这样做
    java基于SpringBoot+Vue的大学生体质健康测试管理系统 element
    Excelpoi导入导出--上完整代码!
    《计算机网络 - 自顶向下方法》阅读笔记
    javascript二维数组(9)toString的用法
    SC-RoadDeepNet学习笔记(持续更新)
    ovs dpdk debug
    uniapp开发的微信小程序如何上传至微信小程序平台-完整简单步骤
  • 原文地址:https://blog.csdn.net/m0_46512607/article/details/126429663
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号