精华内容
下载资源
问答
  • Method 先装ros的package cd ~/catkin_ws/src ... 编译 ...catkin_make -DCATKIN_WHITELIST_PACKAGES=...会发现有两个编号,我这里的是台式机,没有摄像头,接入USB摄像头后,会出现两个编号,只能使用第一个打开,使用第

    Method

    1. 先装ros的package
    cd ~/catkin_ws/src
    git clone https://github.com/bosch-ros-pkg/usb_cam.git usb_cam
    
    1. 编译
    cd ..
    catkin_make -DCATKIN_WHITELIST_PACKAGES=usb_cam
    
    1. 查看接入的USB摄像头的设备号
    ls /dev/video*
    

    cam_num
    会发现有两个编号,我这里的是台式机,没有摄像头,接入USB摄像头后,会出现两个编号,只能使用第一个打开,使用第二个会报错
    error

    1. 打开launch文件,设置USB摄像头的编号
    cd ~/catkin_ws/src/usb_cam
    

    打开launch文件

    <launch>
      <node name="usb_cam" pkg="usb_cam" type="usb_cam_node" output="screen" >
        <param name="video_device" value="/dev/video0" />
        <param name="image_width" value="640" />
        <param name="image_height" value="480" />
        <param name="pixel_format" value="yuyv" />
        <param name="camera_frame_id" value="usb_cam" />
        <param name="io_method" value="mmap"/>
      </node>
      <node name="image_view" pkg="image_view" type="image_view" respawn="false" output="screen">
        <remap from="image" to="/usb_cam/image_raw"/>
        <param name="autosize" value="true" />
      </node>
    </launch>
    

    修改里面<param name="video_device" value="/dev/video0" />的参数就好了。
    默认是/dev/video0

    1. 启动摄像头
    roslaunch usb_cam usb_cam-test.launch
    

    cam

    Reference

    1. Ubuntu18.04 笔记本电脑使用USB摄像头替代自带摄像头 安装摄像头驱动usb_cam的方法:
      https://www.it610.com/article/1294889087601287168.htm
    展开全文
  • 网上说的添加system/etc/permissions的两个文件都已经添加了,但还是不行,由于指纹识别外设是跟手机集合在一起,就是不能拔插的,所以是否是要在程序里面,打开这个设备,manager.getDeviceList()才不为null呢?...
  • /** *需要一个USB接口、三个类(Mouse,Keyboard和Laptop),用main方法对程序进行测试 * *实现方法采用向上转型和向下转型的方式 ... //打开设备 public abstract void close(); //关闭设备 } //鼠标
    /**
    *需要一个USB接口、三个类(Mouse,Keyboard和Laptop),用main方法对程序进行测试
    *
    *实现方法采用向上转型和向下转型的方式
    *
    *@author Prannt
    */
    
    //USB接口
    public interface USB {
        //最重要的就是抽象方法,打开鼠标?还是打开键盘?都有可能。
        public abstract void open (); //打开设备
        public abstract void close(); //关闭设备
    }
    
    //鼠标就是一种USB设备
    public class Mouse implements USB{
        @Override
        public void open() {
            System.out.println("打开鼠标");
        }
    
        @Override
        public void close() {
            System.out.println("关闭鼠标");
        }
        public void click(){
            System.out.println("鼠标点击");
        }
    }
    
    //键盘也是一种USB设备
    public class Keyboard implements USB{
        @Override
        public void open() {
            System.out.println("打开键盘");
        }
    
        @Override
        public void close() {
            System.out.println("关闭键盘");
        }
        public void type(){
            System.out.println("键盘输入");
        }
    }
    
    //笔记本类
    public class Laptop {
        public void powerOn (){
            System.out.println("笔记本电脑开机"); 
        }
        public void powerOff (){
            System.out.println("笔记本电脑关机");
        }
    
        //使用USB设备的方法,使用接口作为方法的参数
        public void useDevice (USB usb) {
            usb.open(); //打开设备
    
            if(usb instanceof Mouse) { //先判断
                Mouse mouse = (Mouse) usb;//向下转型
                mouse.click();
            } else if(usb instanceof Keyboard) { 
                Keyboard keyboard = (Keyboard) usb;
                keyboard.type();
            }
    
            usb.close(); //关闭设备
        }
    }
    
    //测试代码
    public class DemoMain {
        public static void main(String[] args) {
            //首先创建一个笔记本电脑
            Laptop laptop = new Laptop();
            laptop.powerOn(); //开机
    
            //准备一个鼠标,供电脑使用
            Mouse mouse = new Mouse(); //这一行可不写
            //向上转型,把鼠标认为是一种 USB 设备
            USB usb = new Mouse();
            laptop.useDevice(usb);
    
            //创建一个USB键盘
            Keyboard keyboard = new Keyboard(); //没有使用多态写法
            //方法参数是USB类型,传进去的是实现类对象
            laptop.useDevice(keyboard);//也是正确写法
    
            laptop.powerOff(); //关机
        }
    }
    
    展开全文
  • 此次项目开发中,使用阿里的电视盒子以及一台TCL电视显示器作为外接设备来作为调试设备。 那么,如何在Eclipse中找到该device呢,可以使用dos命令完成该项连接,从而使用电视显示器作为你的android调试设备。 此时...

    此次项目开发中,使用阿里的电视盒子以及一台TCL电视显示器作为外接设备来作为调试设备。

    那么,如何在Eclipse中找到该device呢,可以使用dos命令完成该项连接,从而使用电视显示器作为你的android调试设备。


    此时在eclipse中是无法看到该设备的。

    打开dos界面

    该项说明adb没有找到,我们可以通过访问安装目录来找到adb,同时运行adb.exe运行文件,在eclipse的sdk--platform-tools目录下



    如下则已找到adb



    找到该电视盒子正确的IP地址,使用adb connect命令连接


    此时在你的eclipse中就可以看到该设备了,可以作为device跑你的android项目了



    一只android开发菜鸟记录心得,不到之处请见谅并指正,谢谢。

    展开全文
  • 查询串口号 python-mserial.tools.list_ports ...根据这些信息重写串口设备命名规则,采用Linux的udev来自定义规则来管理设备名称 打开文件sudo vi /etc/udev/rules.d/98-com.rules 如98...

    查询串口号

    1. python -m serial.tools.list_ports  

    查询串口号后,根据串口号列出串口详细信息,如:

    1. udevadm info /dev/ttyUSB0  

    返回:

     

    根据这些信息重写串口设备命名规则,采用Linux的udev来自定义规则来管理设备名称

     

    打开文件sudo vi /etc/udev/rules.d/98-com.rules

    如98-com.rules文件,根据串口信息

    E: ID_SERIAL_SHORT=FTH7R3JS

    E: SUBSYSTEM=tty

    修改里面内容为下面

    SUBSYSTEM=="tty",

    ENV{ID_SERIAL_SHORT}=="A1051JVT",

    SYMLINK+="ttyUSBname"     #这里为自定义的串口名字

     

    注意:这里自定义名称不能跟原来的ttyUSB0等之类的相同,不然会错误的!!!!!!

     

    参考网址:http://superuser.com/questions/536478/how-to-lock-device-ids-to-port-addresses

    -----------------------------

    为 USB设备绑定固定的设备名
      移动机器人上有两个USB串口设备,分别是激光雷达和机器人底盘,Ubuntu为这两个设备的设备名分配的设备名ttyUSB0和ttyUSB1,但是设备名与设备之间的对应关系并不是固定的,是按设备接入系统的顺序依次分配的。先插入一个设备再插另一个设备可以确定设备与设备名的关系,但每次系统启动都需要插拔设备,十分麻烦。
      可以将串口映射到一个固定的设备名上,不论插入顺序如何都会讲设备映射到新的设备名上,我们只要使用新的设备名对设备进行读写操作就可以了。

    实现步骤如下:
    (1) 查看USB端口信息

      第一个设备是移动机器人底盘,第二个设备是激光雷达。我们需要的是这两个设备的ID,分别是1a86:7523和10c4:ea60。

    (2) 建立端口映射关系

    $ sudo touch /etc/udev/rules.d/base.rules
    $ sudo vim /etc/udev/rules.d/base.rules
    1
    2
    在文件中添加如下内容:
    KERNEL==”ttyUSB*”, ATTRS{idVendor}==”1a86”, ATTRS{idProduct}==”7523”, MODE:=”0666”, SYMLINK+=”base”

    $ sudo touch /etc/udev/rules.d/lidar.rules
    $ sudo vim /etc/udev/rules.d/lidar.rules
    1
    2
    在文件中添加如下内容:
    KERNEL==”ttyUSB*”, ATTRS{idVendor}==”10c4”, ATTRS{idProduct}==”ea60”, MODE:=”0666”, SYMLINK+=”lidar”

    查看映射结果:

    ————————————————
     

    展开全文
  • 最近在做关于安卓usb通信的开发,因为测试机都不支持OTG没有... 具体步骤:确定你已经安装好模拟器,打开VirtualBox可以在左侧的列表看到你的虚拟设备列表,选中需要识别的设备(这里懒得截新的图了,应该把模拟器关...
  • 安卓模拟器外接usb硬件设备

    万次阅读 2017-03-14 17:51:48
    最近在做关于安卓usb通信的开发,因为测试机都不支持OTG没有办法进行测试。于是想着用模拟器试试能不能成功识别,...确定你已经安装好模拟器,打开VirtualBox可以在左侧的列表看到你的虚拟设备列表,选中需要识别的设备
  • 罗技的X52通过UE4项目设置中的输入映射来直接映射是行不通的,因为没有被兼容,所以只能通过插件。 第一步:去罗技官网下载对应的驱动,包装盒里有个...第二步:右键电脑桌面右下角打开设备管理器,找到人体学输入...
  • .DS_Store文件(Desktop Services...如果在 Mac OS X 没有打开隐藏文件进行显示的话,就在 Finder 中看不到这个 .DS_Store 文件,不会觉得碍事。但是通常在与其他机器或USB文件交换到其他操作系统时,如在Windows操作系
  • ubuntu 外接显示器设置

    2020-06-30 22:14:26
    打开外接显示器(--auto:最高分辨率),与笔记本液晶屏幕显示同样内容(克隆) xrandr --output VGA --same-as LVDS --mode 1280x1024 打开外接显示器(分辨率为1280x1024),与笔记本液晶屏幕显示同样内容(克隆) ...
  • 2.下载好了驱动也没有改变的话就点击快捷键Windows+ X 进入设备管理器页面 显示适配器的位置会有一个带有-----黄色感叹号-----的标志(我这个是已经修复好了的情况),把它删掉,重启系统 然后再点击顶部一栏中...
  • 笔记本外接显示器没有声音怎么办? 原因: 是因为有些HDWI转接口有音频传输的功能,只需要把显示器的音频禁用就可以了 按住win + s 打开控制面板, 选择硬件和声音 选择管理音频设备 然后笔记本就有声音了! ...
  • 首先硬件方面肯定是要配置好的,你要看一下你的笔记本外接设备的接口是VGA的还是HDMI 的,如果出现不匹配的情况考虑是否可以实用转接头实现转换; 当硬件方面配置好了之后就是win10的系统设置了: 可以通过快捷键...
  • USb外接摄像头驱动

    2018-08-16 12:00:05
    这段时间做一个Android项目,需要在一台Android 5.1系统设备上链接usb摄像头,用抓拍一张图片, 到处找demo找到个可以看的,真的辛苦,找了很多,webCam的copy到自己的项目怎么都无法打开,真是坑,所以上传了个这么...
  • 今天去了一趟超市回来之后,发现笔记本的外接显示器不亮了(平时点两下鼠标,外接显示器就会亮),然后打开设备管理器发现的确笔记本的“监视器”只有笔记本自带的一个显示器,以为hdmi线有问题,就还了一根hdmi线,...
  • 打开电脑发现鼠标键盘没反应,查看电脑高级系统设置,硬件-设备管理器 发现解决通用串行总线控制器感叹号 故做如下处理 “开始菜单”-“运行”-输入命令:regedit,打开系统注册表。依次展开下面的注册表项: HKEY_...
  • 今天,突然笔记本键盘、触摸板突然失效,无法输入,连外接键盘都无效 网上搜了一下,解决了,不知道原因是什么? 现象:  1....  2. 外接键盘也没用,但是外接鼠标有用 ... 打开注册表,HKEY_LOCAL_MACHINE\SYST...
  • Unity、笔记本调用外接摄像头

    千次阅读 2017-07-21 23:16:38
    1、打开控制面板 2、选择“硬件和声音” 3、选择“设备管理” 4、在图像设备处看到有两个驱动,默认的是电脑自带的摄像头,需要禁用掉 5、选中Integrated Webcam,单击鼠标右键,选择禁用,在弹出的...
  • 最近买了一个外接键盘来连接笔记本,去百度搜索方法基本一样(一种对设备管理器操作,一种卸载!!!),问题是有时候还是会碰到错误,键盘失效。特别是卸载,可千万别去搞。 下面提供方法可以很容易解决这个问题 ...
  • 设备:小米路由器Pro +ORICOType-C台式机移动硬盘盒 + 希捷酷鱼3T (小米其他版本可外接硬盘的应该也可行) 问题:PC端不登陆小米wifi,访问小米路由器共享盘需要密码 解决办法:直接在路由器后台打开电脑的全盘...
  • 笔记本外接显示器,显示器界面不能充满全屏 1. 设备型号 华为笔记本MateBookD MRC-W50 支持 HDMI 外接显示器接口 显示器AOC E2462Vw/BW 23.6英寸宽屏LED背光显示器(黑白) 支持VGA、DVI两种接口,最高支持1920x1080...
  • 打开设备管理器,点击“查看” -> “显示隐藏的设备,这时候就可以看到安装的libsub-win32驱动程序 这时候我们只要右键把它删除即可,完美解决问题。 最后吐槽,win10的可选更新是真的坑。 ...
  • 蓝牙用来短距离传输,当你的电脑没有蓝牙时能不能装一个蓝牙呢?当然可以,最简单的就是用USB的蓝牙,直接插入到你电脑的usb口上,...最常用的就是“打开设置”和“添加设备”选项,添加设备就是新加一个设备我们用...
  • 这个问题非常的操*****经过了整整一个小时才解决这个问题 ...1.win+x 打开设备管理器(或者win+s 输入 设备管理器) 2.点击 查看-&gt;显示隐藏的设备 3.找到你的外接网卡 (一般都是这个名字,如果你...
  • 一、打开qt文件 new project ->Non-Qt Project ->plain c++ Application->choose->name,address->nextn->finish 二、配置pro、调用摄像头 佳佳鸽的csdn 三、出现如下情况: in function ‘imshow...
  • 设备:小米路由器Pro +ORICOType-C台式机移动硬盘盒 + 希捷酷鱼3T (小米其他版本可外接硬盘的应该也可行) 问题:PC端不登陆小米wifi,访问小米路由器共享盘需要密码 解决办法:直接在路由器后台打开电脑的全盘...
  • 录制课件时,小米笔记本电脑,外接耳麦, 麦克风没那有声音,怎么办: ...3.使a"此设备的麦克风访问权限已打开" b"允许应用访问你的麦克风",查看有EasiNote(希沃白板软件制作课件用) 4.4.关闭窗口...
  • 操作,但是在以鼠标和键盘做为重要的输入设备的情况下,笔记本触摸板有时由于触摸、误按等操作,导致造成一些不必要的后果。对此我们可以通过 以下方法实现笔记本触摸板的禁用操作。 1、打开电脑开始菜单点击左下...
  • 3、把U盘插到先科电视的USB接口,会提示你打开外接设备,或者也可以从应用里的文件管理打开U盘。 4、选择U盘里的蚂蚁市场安装包,点击进行安装。安装完成之后,就可以从里面下载各种直播软件了。比如:闪电超清...
  • 当我们打开设备管理器,默认情况下看到的设备列表就是按设备类型----更确切的讲是设备安装类型来排列显示的.比如,windwos将所有的网卡(PCI网卡/无线网卡/外接USB网卡)归到网络适配器一类;将独显集显归

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 206
精华内容 82
关键字:

打开外接设备