9x25 串口映射

duart       /dev/ttyS0            /dev/ttyS0

usart1    /dev/ttyS2     /dev/ttyS1

usart2    /dev/ttyS3            /dev/ttyS2

usart0    /dev/ttyS1            /dev/ttyS3

uart1     /dev/ttyS6            /dev/ttyS4

usart3     /dev/ttyS4            /dev/ttyS5

uart0       /dev/ttyS5           /dev/ttyS6

时间: 2024-08-23 23:02:41

9x25 串口映射的相关文章

获取串口映射的COM端口号

背景:近期由于项目需要,需要操作短信猫,当短信猫插入电脑后,会根据当前PC状况,映射COM口,这里需动态获取短信猫映射的COM端口号. 编程语言C#: 具体代码如下 1 public enum HardwareEnum 2 { 3 Win32_PnPEntity, // 所有设备 4 } 5 6 /// <summary> 7 /// 获取相应COM口号 8 /// </summary> 9 private static string getComInfo(HardwareEnum

串口USB单一映射及重命名

本文针对在开发过程中有时会出现用到多个串口设备,usb端口号会发生变化,如设备的灯指示信号和其他控制器都是ttyUSB* .其序号与控制接入的顺序有关,对于写好的launch每次修改串口连接名很麻烦.或者每次得先插入一个再插一个,才能保证ttyUSB0 ttyUSB1.重启机器后还会变,很不方便. 下面介绍相关的映射和修改 一  单一的串口映射 用lsusb命令查看所有usb的端口信息 [email protected] :~$ lsusb        Bus 002 Device 002:

读《程序员生存定律》的思考

略有空闲,就会去想以后的路该怎么走.无意之中在网上找到了<程序员生存定律>,这类的书,这类的帖子也不是第一次看.书写的不错,看完有些指导意义,但其实又没有什么用,每个人的具体情况不同,别人的案例放到自己这没有用. 我工作5年,一直做.net开发,以前是WebForm,现在是ASP.NET MVC,做的基本上都是信息管理系统.毕业之后基本上一直在合肥工作,这个城市比较大的IT企业,可能到外面去别人都没听过. 我现在在一家70多人的IT公司,公司没有自己的产品,一直给别人做产品,不知道算不算项目外

调试STM32程序一些浅显又不易发现的问题

1 串口映射Printf后是否勾选上USE MicroLIB ? 今天没有勾选这个选项结果无法进入main函数 2 定义计数用的变量cntx时是否大于255但是仍然用的u8 ? u8最大值是255 这个错误非常低级但是总是让人费很大的劲才找到. 3 像下面这种语句 ,这条if后面多了个分号.非常容易被忽略 if(flag); { ...... } 调试STM32程序一些浅显又不易发现的问题

Linux 系统内核的调试

http://www.ibm.com/developerworks/cn/linux/l-kdb/index.html 本文将首先介绍 Linux 内核上的一些内核代码监视和错误跟踪技术,这些调试和跟踪方法因所要求的使用环境和使用方法而各有不同,然后重点介绍三种 Linux 内核的源代码级的调试方法. 调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题.但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核

STM32F4之USART【库函数操作】

STM32F407xx内嵌四个通用同步/异步接收器??(USART1,USART2,USART3 和USART6)和两个通用异步收发器(UART4和UART5).这6个接口提供异步通信的IrDASIR ENDEC支持,多机通信模式,单线半双工通信模式LIN主/从功能. USART1和USART6接口能够速度高达10.5 Mbit / s的通信其他可用的接口通信高达5.25bit/s.USART1,USART2,USART3和USART6还提供硬件管理的CTS,RTS信号,智能卡的模式(ISO78

Linux内核调试方法总结

一  调试前的准备 二  内核中的bug 三  内核调试配置选项 1  内核配置 2  调试原子操作 四  引发bug并打印信息 1  BUG()和BUG_ON() 2  dump_stack() 五  printk() 1  printk函数的健壮性 2  printk函数脆弱之处 3  LOG等级 4  记录缓冲区 5  syslogd/klogd 6  dmesg 7 注意 8 内核printk和日志系统的总体结构 9  动态调试 六  内存调试工具 1  MEMWATCH 2  YAMD

OD: Windows Kernel Debug

内核调试入门 内核程序运行在内核态,因此不能像对用户态应用程序那样来调试.关于内核调试方面的知识请参考<软件调试>这本书.目前内核调试主要有以下三种方法. 一是使用硬件调试器,它通过特定的接口(如 JTAG)与 CPU 建立连接并读取它的状态,例如 ITP 调试器. 二是在内核中插入专门用于调试的中断处理函数和驱动程序.当操作系统内核被中断时,这些中断处理函数和驱动程序接管系统的硬件,营造一个可以供调试器运行的简单环境,并用自己的驱动程序来处理用户输入.输出,例如 SoftICE 和 Syse

cc2530的pwm实现

本文记录如何利用cc2530的timer1产生pwm输出.在此之前,先看看timer1的一些特性. 先看timer1的操作模式,分别是Free-Running, Modulo, Up-and-Down. 具体的讲,Free-Running就是在每个时钟沿到来是计数器加1,从0x0000一直加到0xFFFF(如果设置了溢出中断,则发生中断,默认开启中断,在TIMIF.T1OVFIM可以失能中断),计数范围固定不变,可以通过预分频来控制计数频率. Modulo则是通过设置T1CC0H,T1CC0L两