如何通过串口设备的特征,找到所连接的串口号? [问题点数:100分,结帖人li745547]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs5
本版专家分:4427
Bbs12
本版专家分:467767
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs5
本版专家分:4427
Bbs5
本版专家分:4427
Bbs5
本版专家分:3782
Bbs4
本版专家分:1364
Bbs1
本版专家分:0
Bbs4
本版专家分:1364
Bbs4
本版专家分:1364
Bbs5
本版专家分:4427
Bbs4
本版专家分:1364
ubuntu 串口号查询
我们在windows中查找自己的开发板与电脑的<em>连接</em>的COM口时,可以<em>通过</em>查找<em>设备</em>管理器来看,但是换到咱们的linux系统中就不能这样做了,下面说一下在linux中是怎么查看COM口信息的。     首先,将我的mini2440开发板<em>通过</em>USB转232<em>串口</em>线与PC机<em>连接</em>,这时候咱们的linux系统自动安转了驱动程序,可以使用命令:dmesg 来查看安装驱动的信息,如下图        
Android 应用程序查找设备的方法——以串口为例
Android 应用程序要经常访问底层<em>设备</em>,访问<em>设备</em>就要用到<em>设备</em>文件描述符,在应用 open ()函数打开<em>设备</em>前,需要先<em>找到</em><em>设备</em>的路径,因此我们需要<em>通过</em> JDK 中各种访问文件的方法来查<em>找到</em><em>设备</em>的路径。这里以<em>串口</em><em>设备</em>的查找为例,分析一下 Android 应用程序查找<em>设备</em>路径的过程: 1. 查找<em>设备</em>驱动 这是查找<em>串口</em>驱动的源码程序: private Vector mDrivers =
根据芯片名获取对应的在线串口
在芯片名唯一的情况下,可获取到此芯片对应的<em>串口</em>号 芯片名 如图所示  /// /// 获取芯片名有效的在线<em>串口</em>号 /// /// <em>串口</em><em>设备</em>芯片名(<em>设备</em>管理器上显示的) /// public static string GetCOM(string str) { string COMstr = string.Empty; string[] ss = MulGetHardwareInf
在Windows下用注册表修改串口信息
打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 把ComDB里面的内容重新设置。
修改串口设备文件
目标:将uart2的<em>设备</em>文件修改为ttyS6,反之亦然            将uart1的<em>设备</em>文件修改为ttyS5,反之亦然 修改“drivers/tty/tty_io.c"文件 <em>找到</em>tty_line_name(driver,index,name)这行,这行是用来生成<em>设备</em>文件的名称。 在这行前加上一下几句即可 if(strcmp(driver->name,"ttyS") == 0) {
根据设备VID,PID查找COM口
#ifndef _FRONTEND_VID_PID_H_ #define _FRONTEND_VID_PID_H_ /* ---------------------------------------------------------- 文件名称:WDK_VidPidQuery.h 开发环境: Visual Studio V2008 接口函数: WDK_WhoAl
MFC下自动识别串口的实现
摘自:http://blog.csdn.net/itas109/article/details/18359295 程序:http://blog.csdn.net/itas109/article/details/18359295 serial类里边的两个函数 [cpp] view plain copy void CSerialPort:
python 获取串口名称
#!/usr/bin/env python # -*- coding: utf-8 -* import serial import serial.tools.list_ports port_list = list(serial.tools.list_ports.comports()) if len(port_list) &amp;lt;= 0: pr...
java读取串口设备信息
一个最简单的从<em>串口</em><em>设备</em>读取信息实例: 关于读取<em>串口</em>信息的环境配置过程网上很多,大致就是: 下载javacomm20-win32.zip,解压缩。 截取网上一段配置过程: 1.网上下载javacomm20-win32.zip后,解压之。此时有用的文件有3个:comm.jar、javax.comm.properties和win32com.dll 2.Eclipse下创
C++实现串口的自动识别
1.首先需要遍历注册表得到所有可用的<em>串口</em> 详细的代码如下所示,将得到的每一个<em>串口</em>保存到向量vector中 //得到所有的<em>串口</em>号 vector&amp;lt;string&amp;gt; cnComm::getComPort() { HKEY hKey; char portName[256], commName[256]; //打开<em>串口</em>注册表对应的键值 if (ERROR_SUCCESS == ...
Matlab自动识别串口设备名称
Matlab自动识别插入电脑的<em>串口</em><em>设备</em>及其<em>串口</em>号。函数运行之后返回N×2的单元矩阵,N代表所有活动<em>串口</em>数目。每行的第一列是接入电脑的<em>设备</em>名称(例如'USB-SERIAL CH340'),第二列是其对应的<em>串口</em>号。
C++获取系统串口号详细信息(包括设备描述等...)
** C++获取系统<em>串口</em>号详细信息(包括<em>设备</em>描述等…) ** 在平时工作中有时候需要获取<em>串口</em>的<em>设备</em>描述信息,然后进行一些特殊处理,这时候我们就要列出所有的计算机<em>串口</em>信息然后进行筛选。 我这里根据需要写了一个接口GetSerialInfo供大家使用 GetSerialCount //获取总的<em>串口</em>数量 GetPortDescById //<em>通过</em>ID获取<em>串口</em>描述信息 如NUBOX...
COM口 大于9 连接不上问题总结
今天调试单片机控制舵机程序,昨天刚调试完,没问题。今天再去调试总是不行,用<em>串口</em>助手就没问题。 错误提示的返回值为2, 即为打开<em>串口</em>失败, 找了好久发现, 上次我用的<em>串口</em>是COM8,这次的<em>串口</em>COM11,后来发现当<em>串口</em>大约9时容易出现问题。整理一下。 程序调试时发现,使用CreateFile()打开COM4时正常,打开COM10时却总是失败。这两个端口均为虚拟COM口,<em>通过</em>蓝牙仿真<em>串口</em>完成数据
Linux+树莓派3开发总结——根据设备ID等信息固定串口
Linux+树莓派3开发总结——根据<em>设备</em>ID等信息固定<em>串口</em>号 查询<em>串口</em>号 python -m serial.tools.list_ports 查询<em>串口</em>号后,根据<em>串口</em>号列出<em>串口</em>详细信息,如: udevadm info /dev/ttyUSB0 返回:   根据这些信息重写<em>串口</em><em>设备</em>命名规则,采用linux的udev来自定义规则来管理<em>设备</em>名称   打开文件sudo vi /
C#获取windows串口号对应的串口(设备)名称
1、情境: 做项目的时候要打开<em>串口</em>然后进行一些库函数的调用来操作目标板。<em>串口</em>使用的是usb转<em>串口</em>,板子插进拔出的,每次都使用不一样的usb口,debug的时候懒得每次改com口,又不想在UI上加上一个选择 com口的combox,于是就使用了下面这个方法。 2、环境: win7 64、vs2010   3、目标: 获取下图的<em>设备</em>到底使用的是com几。
自动识别USB设备转换的串口
系统自动识别USB转换的虚拟<em>串口</em>,使用于USBKEY,USB转<em>串口</em>线。 自动获取端<em>口号</em>。 10分的资源分只是希望有需要的人士下载。
串口通信02-获得电脑上的串口
获得电脑<em>串口</em>号的方法很多,这里个人仅仅是<em>通过</em>注册表获得<em>串口</em>号,方法如下: ①打开<em>串口</em>注册表 LONG RegOpenKeyEx( HKEY hKey, // 需要打开的主键的名称 LPCTSTR lpSubKey, //需要打开的子键的名称 DWORD ulOptions, // 保留,设为0 REGSAM samDesired, // 安全访问标记,也
在ubuntu上,绑定usb串口的几种方式(udev)
udev 是<em>通过</em>内核产生<em>设备</em>名增加别名的方式来达到 不管<em>设备</em><em>连接</em>的顺序而维持一个统一的<em>设备</em>名。内核通常会产生自定义的<em>设备</em>名 如sda1 sdb1等 ,但是udev可以<em>通过</em><em>设备</em>的其他信息如总线 ,生产商等不同来区分不同的硬件<em>设备</em>。在/etc的 目录下。 例如 :ubuntu内核中,产生sda <em>设备</em>名,可以<em>通过</em>制定 udev规则,让udev 除了产生/dev/sda/ <em>设备</em>文件外, 另外创建
MFC下边自动寻找串口
摘自:http://blog.csdn.net/itas109/article/details/18359295 程序:http://blog.csdn.net/itas109/article/details/18359295 serial类里边的两个函数 void CSerialPort::Hkey2ComboBox(CComboBox& m_PortNO) { HKEY hTestKe
ubuntu14.04 怎么查看哪个串口才是有效的搜索?
使用以上命令,可以看见相对应的芯片型号。 比如图中的, cp210x 对应的 ttyUSB0,  FT232RL 对应 ttyUSB1.
ubuntu14.04 怎么查看哪个串口才是有效的
使用以上命令,可以看见相对应的芯片型号。比如图中的, cp210x 对应的 ttyUSB0,  FT232RL 对应 ttyUSB1.
linux设置串口固定
参考:http://blog.csdn.net/xqf1528399071/article/details/52191637     linux插入usb转ttl模块拨出以后再插上,其端<em>口号</em>可能就变了,如果端<em>口号</em>变了,那么程序也要更改,很不方便,如果将特定的usb转ttl模块与特定的端<em>口号</em>固定,每次插拔usb端口都不会改变端<em>口号</em>,将极大方便我们开发调试。以下直接复制以上博客的内容:
ubuntu串口整理
一、绑定<em>串口</em>号1.<em>找到</em><em>串口</em>idVendor和idVendorlsusb例如:Bus 003 Device 060: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC0403是idVendor,6001是idProduct2.建立规则在etc/udev/rules.d/下建立文档examp...
ubuntu 中查看串口信息
提示Permission denied,就是需要转换为超级用户打开sudo su 1.使用ls -l ttyS*命令显示如下crw-rw----. 1 root dialout 4, 64 5月 17 02:24 /dev/ttyS0crw-rw----. 1 root dialout 4, 65 5月 17 02:24 /dev/ttyS1crw-rw----. 1 root dialout...
linux如何查看哪个串口是真实串口,哪个串口
1.使用ls -l ttyS*命令显示如下crw-rw----. 1 root dialout 4, 64 5月 17 02:24 /dev/ttyS0crw-rw----. 1 root dialout 4, 65 5月 17 02:24 /dev/ttyS1crw-rw----. 1 root dialout 4, 66 5月 17 02:24 /dev/ttyS2crw-rw----....
串口程序 可以自动识别串口
可以用来自动识别<em>串口</em>号,方便快捷,成功应用于ZigBee板子中。
MAC-查看端口
查看端口 lsof -i tcp:80 <em>找到</em>占用端口的程序 2. 杀死进程 ——-kill pidkill 30540
QT 自动获取可用串口
Cpp /* 初始化<em>串口</em> */ void MainWindow::init_comm() { QString path = "HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\SERIALCOMM"; //QString path = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Advanced INF
【MFC】程序自动检测可用串口的方法
步骤 1、 头文件添加声明。 protected: //实现<em>串口</em>热插拔 afx_msg BOOL OnDeviceChange(UINT nEventType, DWORD dwData); 2、源文件添加消息映射。 BEGIN_MESSAGE_MAP(CFixtureConfig, CDialog) ON_WM_DEVICECHANGE() END_MESSAGE_MAP...
读取注册表中的串口号教程
HKEY hKey; LPCTSTR str = _T(&quot;HARDWARE\\DEVICEMAP\\SERIALCOMM\\&quot;); int ret = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,str,0,KEY_READ,&amp;amp;hKey); //打开注册表 if (ret!=ERROR_SUCCESS) return; DWORD dwIndex = 0...
c#自动获取对应的串口
语言C# ,是根据<em>设备</em>VID和PID匹配所对应的<em>串口</em>。也可以根据<em>设备</em>的GUID匹配。下面是具体实现返回类似字符串“COM1”。注释部分可以打印出该<em>设备</em>的所有信息,方便扩展。/// &amp;lt;summary&amp;gt; /// VID+PID gets the serial port /// &amp;lt;/summary&amp;gt; /// &amp;lt;returns...
VB6 API获取并口、串口端口名和友好名
Option Explicit Private Type GUID 'GUID数据类型 Data(0 To 3) As Long End Type Private Type SP_DEVINFO_DATA '<em>设备</em>信息类型 cbSize As Long '数据表长度 ClassGuid As GUID '<em>设备</em>GUID值 D
获取系统串口
以下是我自己用的获取系统<em>串口</em>号的代码(VS2005) INT_PTR CWifiComfWRTagDlg::GetSerialPort(CStringArray &arrCom) //遍历计算机中有哪些<em>串口</em> {  //CStringArray ary;  arrCom.R
VC++ 动态检测串口的热插拔(一)通过遍历实现
在<em>串口</em>编程中经常需要知道<em>串口</em>号,用来配置<em>串口</em>,可是没有好的办法,只能进到<em>设备</em>管理器中去看,那么<em>如何</em>能够实现软件的自动检测<em>串口</em>号,并且可支持热插拔检测那? 下面将讲述两种方法来实现这种效果:一种是遍历<em>设备</em>列表中的所有<em>串口</em>0-255,二是<em>通过</em>读去注册表来实现检测 在这篇文章中将只讲述循环遍历方法的实现,在下一篇文章中将讲述利用注册表方法的实现 --------------------------
c#获取本机的串口列表
1.定义一个字符串数组,并将获取到的电脑上<em>串口</em>名字赋值给它。 string[] ArryPort = SerialPort.GetPortNames(); 2.将一个组合框的内容清除 cmbPort.Items.Clear(); 3。将数组中的值添加到组合框中 for (int i = 0; i < ArryPort.Length; i++) {
ubuntu下查看串口连接情况的命令
dmesg|grep tty* 一般<em>串口</em>都是以tty开头的, 如是机器<em>串口</em>可能是ttyS0, ttyS1, ttyS2; 如果是USB转的可能是ttyUSB0, ttyUSB1, ttyUSB0; 如果是PX系列飞控, 我的是ttyACM0…
【Ubuntu】绑定串口
1,查看USB0的绑定信息 cmd-&gt; udevadminfo/dev/ttyUSB0 out-&gt; P: /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/ttyUSB1/tty/ttyUSB1 N: ttyUSB1 S: serial/by-id/usb-Prolific_Technology_Inc._USB-S...
Linux的固定USB串口
查询<em>串口</em>号 [html] view plain copy print? python -m serial.tools.list_ports   查询<em>串口</em>号后,根据<em>串口</em>号列出<em>串口</em>详细信息,如: [html] view plain copy print? udevadm info /dev/ttyUSB0   返回:  
树莓派-linux下给特定USB串口或特定设备绑定自定义设备
树莓派-linux下给特定USB<em>串口</em>或特定<em>设备</em>绑定自定义<em>设备</em>符 当树莓派上插好几个usb<em>串口</em>时,会出现不同的dev,但是有时候拔插某个,其<em>设备</em>符号应该会按顺序重新分配,区分不了<em>设备</em>符和某个usb对应关系,所以就需要将<em>设备</em>符和<em>设备</em>id绑定起来,方便之后的编程了。 查看当前<em>连接</em>USB<em>设备</em> 列出usb<em>设备</em>,列出<em>设备</em>id等简单信息 lsusb 查看结果,其中下面ID:10c4:...
Linux系统识别新增串口设备方法
1、查看<em>串口</em>是否可用    可以对<em>串口</em>发送数据比如对com1口,echo /dev/ttyS0 2、查看<em>串口</em>名称使用    ls -l /dev/ttyS*    一般情况下<em>串口</em>的名称全部在dev下面,如果你没有外插<em>串口</em>卡的话默认是dev下的ttyS* ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的; 3、查看<em>串口</em>驱动    cat /proc/
C#获取所有串口
 第一种方式: for 循环把所有的<em>串口</em>都打开一遍,方法比较笨,但是也可以实现   Dictionary&amp;lt;int, string&amp;gt; dicCOM = new Dictionary&amp;lt;int, string&amp;gt;(); for (int i = 1; i &amp;lt;= 30; i++) { ...
关于串口,重启计算机后总是连接不上,用串口调试工具打开一次以后才能连接
关于<em>串口</em>,重启计算机后总是<em>连接</em>不上,用<em>串口</em>调试工具打开一次以后才能<em>连接</em>上的这个问题,以前遇到过后来不知道改了哪里就又没事了。这几天做<em>串口</em>程序,又出现上述问题,郁闷不得了。在网上<em>找到</em>一个跟帖子描述的内容跟我这个毛病差不多,也是不知道怎么以修改就好了。http://bbs.csdn.net/topics/300087092。 我用两台机器互联发现,重启计算机后直接<em>连接</em>发送内容时,另一台计算机接收到的
Android串口的读取
1.安装ndk Android studio中点击 并且需要配置环境变量 2.创建jni文件 将上面5个文件放到jni文件下。需要注意得是5个文件都有用。 3.再Java目录下创建android_serialport_api文件夹 将Java代码SerialPort和SerialPortFinder两个文件放到里面 4.添加编译 上面得操作即可完成<em>串口</em>得读取功能。 关...
BCB6.0 自动获取USB串口设备口号
目标问题:插入USB<em>串口</em><em>设备</em>时,自动识别<em>串口</em>号。 解决方法:<em>设备</em>插入时会有window消息 ,根据此消息查询注册表,得到<em>串口</em>号。 详细过程: 1、主界面中添加window消息处理函数。(注、消息处理函数只能在主界面中添加),相关代码如下: 2、注册USB<em>设备</em>发现消息。(注、此函数在主界面初始化中执行),相关代码如下: 3、根据消息,查找注册表中相应<em>串口</em>号,相关代码如下: 4...
linux树莓派下固定USB串口设备号(防止设备重复挂载、导致串口号改变,保证对外接设备信息稳定读取)
1.查询已有的<em>串口</em>: python -m serial.tools.list_ports 2.根据<em>串口</em>名列出<em>串口</em>信息: udevadm info /dev/ttyUSB0 3.选择<em>串口</em>的任一id号进行绑定 这里选择的是: ID_VENDOR=1a86 4.打开配置文件 我这里是99-com.rules 根据自己的实际情况进行更改,有可能叫98-com.rules sudo vi ...
自动识别插入电脑设备的代码c#USB串口
C# CSharp 自动识别<em>设备</em> USB <em>串口</em>
VB中自动检测串口输入
VB6.0中,通信控件在“工程” ――“部件”,选中 Microsoft Comm Control6.0其文件为 mscomm32.ocx该控件唯一的一个事件就是OnComm事件。随着CommEvent属性值的变化,其后的Case程序代码便被引发。如此就是自动检测了。(区别于定时检测)On comm事件中Select case mscomm1.CommEvent    Case
关于Ubuntu 16.04绑定USB串口号的坑-(1)
今天在调机器人的时候,由于用到了很多<em>串口</em>,目前是四个,ubuntu重启后,端<em>口号</em>就改变了,比如一开始某一个端<em>口号</em>是/dev/ttyUSB0后面就变成/dev/ttyUSB1,这是一个很严重的问题,控制代码里,有很多地方依赖到打开<em>串口</em>,每次打开电脑就会报错,今天就想来解决这个问题。 一开始参考https://blog.csdn.net/walleva96/article/details/783476...
Ubuntu linux 查看串口连接信息
在linux中查看<em>串口</em><em>连接</em>情况分两种情况 一、usb转rs232<em>串口</em>线<em>连接</em>pc 使用命令: ls -l /dev/ttyUSB* 来查看相关的信息,如下图    二、rs232<em>串口</em>线直连pc 普通的<em>串口</em><em>设备</em>使用 ls -l /dev/ttyS*  查看
python输出电脑上所有的串口
输出电脑上所有的<em>串口</em>名: import serial import serial.tools.list_ports from easygui import * port_list = list(serial.tools.list_ports.comports()) if len(port_list)
delphi 获取串口列表
procedure TMainF.GetComPorts(); var   reg: TRegistry;   ts: TStrings;   i: integer; begin   reg := TRegistry.Create;   reg.RootKey := HKEY_LOCAL_MACHINE;   reg.OpenKey('hardware\devicemap\
VS/C++自动查询/搜索串口
在VS平台上用C++查找<em>串口</em>号,采用注册表搜索<em>串口</em>号的方式,本程序直接将搜索到的<em>串口</em>号用阿拉伯数字打印到DOS屏幕上
Qt通过注册表枚举串口(winXP和win7测试通过)
源文件: #include "prjini.h" #include #if defined(Q_OS_WIN32) #include // #endif QStringList QPrjIni::getCOMPorts_win(void)//<em>通过</em>注册表枚举<em>串口</em> {     QStringList comList; #if defined(Q_OS_WIN32)
Windows打开10及10以上串口
今天用以前的一个<em>串口</em>程序,发现<em>串口</em>怎么也打不开。因为用的<em>串口</em>不是常规的COM1 - COM9而是COM10及10以上的端口,想着是很简单的,增加几个选项就可以轻松搞定的,结果加上后测试,发现总是初始化失败,调试发现在CreateFile里总是失败,<em>找到</em>MSDN一看果然这里有区别。    Win32 API函数CreateFile()除了可打开普通文件外,还可以打开<em>设备</em>,比如可用于打开<em>串口</em>,获
USB设备的获取与判断(通过VIDPID)
本资源主要提供了<em>通过</em>VIDPID判断系统上是否存在该USB<em>设备</em>,并实现了简单的读写操作!
C# 获取本机的串口
C# 获取本机的<em>串口</em>号       using System.IO.Ports;   //头文件       string[] PortNames = SerialPort.GetPortNames();    //获取本机<em>串口</em>名称,存入PortNames数组中       for (int i = 0; i       {            cbxSerilP
通过串口连接pcDuino获得IP地址信息
有些朋友使用pcDuino的时候并没有显示器,而是使用的VNC远程桌面来控制。但是有些时候并不知道pcDuino的IP地址而无法使用。现在就告诉大家<em>通过</em><em>串口</em>来获取pcDuino的IP地址。 一:使用TTL转USB模块 硬件: 1.       TTL转USB模块,推荐 http://linksprite.com/wiki/index.php5?title=Serial_Debug_Cabl
回顾Qt调用串口设备
    最近一直在学习<em>如何</em>使用 Qt5.10 编写一些小程序,学的很多很杂,难免有些容易遗忘的东西。今天就打算用写博客的形式做一下小小的回顾,把之前写过的一些东西整理分享一下,非常欢迎各路大佬们前来交流指正。    那么废话不多说了,今天要回顾的内容是关于Qt这个软件中调用系统<em>串口</em><em>设备</em>进行通信的方法。一、<em>串口</em>基本操作1.环境配置    Qt5中有一个QSerialPort类,使用它我们就可以方便的...
Linux调试信息输出串口设备号的设置
Linux调试信息输出<em>串口</em><em>设备</em>的设置   转载自:http://www.armbbs.net/forum.php?mod=viewthread&tid=14312&extra=page%3D1   需要修改内核配置单,在Linux移植教程中的附录5中贴出来的配置单中,在Kernel hacking里面有个S3C Uart的配置,改为从0改为1或2;在System Type里面有个S3C U
ubuntu下绑定串口
先确定系统识别的是那个<em>串口</em> dmesg | grep ttyUSB 察看<em>串口</em>信息 udevadm info --name=/dev/ttyUSBx --attribute-walk 创建文件/etc/udev/rules.d/99-usb-serial.rules 写入<em>串口</em>信息(如): SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{
C#枚举所有串口COM
在实际项目中,如需都COM进行操作,往往需要枚举当前电脑中可用的所有<em>串口</em>COM。 我们第一想到的就是SerialPort.GetPortNames()方法。但这种方法有个缺陷那就是不能罗列那些<em>通过</em>USB<em>连接</em>虚拟出来的COM口。 public abstract class PortInfoBase { public string PortName { get; set;...
电脑COM口号越来越大,如何删除的办法
使用USB转TTL<em>设备</em>的增多,电脑上的COM<em>口号</em>也在一直增加,当前面很多号不使用时<em>如何</em>删除。方法一:1,打开<em>设备</em>管理器或者开始菜单输入devmgmt.msc并打开。2,在“查看”中选中“查看隐藏<em>设备</em>”,此时所有的<em>串口</em><em>设备</em>就都显示出来了。3,灰显的是使用过当前不在电脑上的<em>串口</em><em>设备</em>,选中后右键删除<em>设备</em>,不要删除软件驱动,便于下次使用相同类型<em>设备</em>时快速识别。...
区分Linux串口设备节点
通常我们在linux下看到的控制台(console)是由几个<em>设备</em>完成的。分别是/dev/ttyN(其中tty0就是/dev /console,tty1,tty2就是不同的虚拟终端(virtual console)).通常使用热键alt+Fn来在这些虚拟终端之间进行切换。所有的这些tty<em>设备</em>都是由linux/drivers/char /console.c和vt.c对应。 /dev/pts
获取指定表述信息的串口
在做项目的时候,系统有调用到<em>串口</em>,但是有时候计算机有多个<em>串口</em>,或者需要你给指定描述信息的<em>串口</em>发送信息,可以<em>通过</em>如下的方式,获取指定描述的<em>串口</em>号。 #region --获取指定表述信息的<em>串口</em>号-- /// /// Get the target com num. /// /// publ
串口设备枚举类 实现串口枚举 串口打开 添加到combobox 下拉列表中
为<em>串口</em><em>设备</em>枚举类,可实现<em>串口</em><em>设备</em>枚举,并添加到combobox的下拉列表中,并可<em>通过</em>选择下拉列表中的<em>串口</em>号进行<em>串口</em>开启功能。
安卓手机通过OTG功能,与ardunio串口设备通信
安卓手机<em>通过</em>OTG功能,与ardunio<em>串口</em><em>设备</em>通信
Qt打开串口号大于10的串口失败
Qt打开<em>串口</em>号大于10的<em>串口</em>失败
VC,MFC获取现有的串口列表
含有获取<em>串口</em>列表的源代码和调用方式,适用于VC++ 和MFC开发,可以检查出虚拟<em>串口</em>资源,很强大
delphi 运用两种方法读取电脑的所有串口
测试<em>通过</em>,运行两种方法读取电脑的所有<em>串口</em>号
C#获取串口名称
获取电脑上Comm端口名称,希望能帮助到各位亲们,谢谢大家
Android例子可以设置串口号、波特率的工具源码
这是一个Android下的,<em>如何</em>使用<em>串口</em>通讯的例子,希望能帮到有需求的人。
串口类 10以上串口号 \\\\.\\COM10
http://blog.sina.com.cn/s/blog_470eccc60100cwzb.html
Ubuntu下绑定串口的两种方式ID法和serial法
一、绑定软件<em>设备</em>号,即idVendor和idProduct(适用于不同生产商生产的不同USB<em>串口</em>) 1.lsusb 查看自己的USB<em>串口</em>ID。我的USB<em>串口</em>是0403:6001 2.vim /etc/udev/rules.d/myusb.rule   按 i 进入插入模式 KERNEL==&quot;ttyUSB*&quot;, ATTRS{idVendor}==&quot;0403&quot;, ATTRS{idProdu...
ubuntu 为USB串口绑定固定的设备
参考 下固定USB<em>串口</em><em>设备</em>号(防止<em>设备</em>重复挂载、保证对外接<em>设备</em>信息稳定读取) linux下多个usb<em>设备</em>固定名称方法 为 USB<em>设备</em>绑定固定的<em>设备</em>名 最近,研究下了<em>如何</em>在linux绑定<em>串口</em>号,不然每次插拔后<em>串口</em>号可能变,就特别麻烦. 在csdn上参考了一些博客发现了两种方式,但都有各自的弊端. 1. <em>串口</em>信息查询 查看有哪些<em>串口</em> python -m serial.tools.list_ports ...
利用ComoBox组合框控件选择串口
环境VS2008     BOOL XXXDlg::OnInitDialog() {    // TODO: 在此添加额外的初始化代码    GetCom();     int nselect=m_ctrlComoboComPort.GetCurSel()+1;         m_MSComm1.put_CommPort(short(nselect)); · · ·
树莓派绑定USB串口id
https://blog.csdn.net/lby0910/article/details/77586728?utm_source=blogxgwz1 project做到最近,遇到了一个尴尬的问题:一台树莓派接了多个<em>设备</em>,例如多个arduino、<em>串口</em>转USB和无线键鼠等等。物理上USB不够,直接将一个USB hub就可以了。  不过这就出现了问题:Linux是按照插入顺序对<em>设备</em>进行编号的,例如t...
注册表查看串口列表
-
delphi 自动获取串口
如果PC端<em>串口</em>x存在且没有被占用,我们用TMScomm控件可以顺利打开并且关闭<em>串口</em>x,如果该端口x被占用或者不存在则会出现错误。利用这个原理,<em>通过</em>try强行打开<em>串口</em>x获取可用<em>串口</em>。具体代码如下: i:integer; combobox1.items.clear; for i := 1 to 32 do  //一般PC端<em>串口</em>都小于32    begin     try       MSC
一种通过注册表获取USB虚拟串口口号的方法
在开发一个Modbus的<em>串口</em>监测工具软件的时候,启动工具软件,希望一开始就能在下拉框检测到当前有效的USB<em>串口</em>。 刚开始做的时候是用的穷举法,就是“COM0”~“COM15”一个一个尝试打开。但是,这样做一个是效率低下,另一个是换了新的USB-<em>串口</em>适配器,有可能虚拟<em>串口</em>端<em>口号</em>超过了COM15,这样就找不到可用<em>串口</em>了。网上查找了资料,<em>通过</em>读取windows注册表的方式,很好解决了这个问题。
Mac下进行串口调试
首先的是安装PL2303<em>串口</em>驱动,步骤我简单地罗列下。打开网站 http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41 下载最新的MAC<em>串口</em>驱动,并安装。安装成功后的是这样的,我们会在网络偏好设置中,发现一个新的usb<em>连接</em>(Digilent USB Device) :这说明我们的驱动安装成功了! 下面进行简单的测试,终端执行命
MAC 连接串口
brew install screen ls /dev/tty.* screen /dev/tty.***
python查看所有串口(自学笔记)
import serial import serial.tools.list_ports port_list = list(serial.tools.list_ports.comports()) for i in range(0,len(port_list)): print(port_list[i])
Qt获取可用串口
Qt获取可用<em>串口</em>号
MFC自动识别串口
1.新建COMMTEST3工程,添加一个combobox到界面,id设置为IDC_COMBO。 (注意:组合框(ComboBox),运行时点击其右边的小箭头拉不下来(即不出现下拉列表)。需如下设置: 这是使用VC++的人最初常遇到的问题,实际上是下拉列表的高度设置不当。组合框的高度是不能修改的,它是由系统决定的,但下拉部分的高度(即在下拉框中显示多少行)是可以设置的。在VB和Delphi中
C# 获取设备管理器的完整的串口
 分享一个很好用的<em>串口</em>类,可以直接获取<em>设备</em>管理器中,<em>串口</em>的名字,在网上找的可以直接是使用,但是使用了一段时间,发现在不同的电脑会出现一定的问题,概率挺大的,会抛出异常,于是优化了一下。 到目前为止,再也没有有客户发现有问题。 class SerialProtFindHelper { /// &amp;lt;summary&amp;gt; /// 枚举win32 a...
MFC获取计算机所有可用串口并将之设置到CCombo Box控件上
函数可直接调用,记得先在头文件中声明。 // 查找计算机可用<em>串口</em>并将<em>串口</em>号设置到Combo Box控件上 void Cxxxxxxxxx::FindCommPort( CComboBox *pComboBox ) { HKEY hKey; #ifdef _DEBUG ASSERT( pComboBox != NULL ); pComboBox-&amp;gt;AssertValid(); #e...
Linux下查找串口服务器所有连接端口和网络设备方法
假设<em>串口</em>服务器的地址为192.168.20.203,查找第5个<em>串口</em>的实际端口。 1. 首先登<em>串口</em>服务器的管理端口。一般telnet访问的默认管理端口为23.     telnet://192.168.20.203:23.     admin     admin 2. 进入下一级菜单    system view 3. 进入任意一个<em>串口</em>。一般<em>串口</em>的tty从81开始,则可选择进入tty ...
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
Zoie实时搜索架构下载
基于Lucene的实时搜索架构,支持分布式、实时、高性能检索。不过目前文档不是很全面。 相关下载链接:[url=//download.csdn.net/download/pengxp_8/1995260?utm_source=bbsseo]//download.csdn.net/download/pengxp_8/1995260?utm_source=bbsseo[/url]
JQuery中文参考手册+1.4版库文件下载
1.4版的库文件+chm版的jQuery使用手册 +api文档 相关下载链接:[url=//download.csdn.net/download/delphi090902/2017979?utm_source=bbsseo]//download.csdn.net/download/delphi090902/2017979?utm_source=bbsseo[/url]
机 械 设 计 教 材下载
机械设计教材 很全的,包括螺纹设计,轴设计等等 相关下载链接:[url=//download.csdn.net/download/xingyun1234/2043532?utm_source=bbsseo]//download.csdn.net/download/xingyun1234/2043532?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习口号 如何通过源码学习java
我们是很有底线的