$ dmesg | grep tty
输出:
[ 37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A
setserial 命令
setserial 是一个程序用于设定并/或报告某个串口关联的配置信息。该信息包括串口用到的I/O 端口和中断号,以及Break键是否应被解释为Secure Attention Key 等等。 仅仅是输出如下的命哗让令:
$ setserial -g /dev/ttyS[0123]
输出:
/dev/嫌芦兆ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
带-g选项的setserial帮助找到你的Linux板子上的物理串口。
Linux 串口控制台程序
一旦串口被确定了,你就能使用许多的工具来配置Linux板子:
minicom- 用于控制modem和连接到dump 设备的最好的串口通信程序。
wvidial or other GUI dial up networking program - 一个内建智能PPP 拨号器。
getty / agetty - agetty 打开一个 tty 端口, 提示登录名称并调用 /bin/芹租login 命令。
grub / lilo configuration - 配置串口为系统控制台。
升级步骤:
1、下载新的凯立德导航地图和凯立德导航主程序。(GPS之家好宽里面都有)
2、下载端口波特率检测软件,端口波特率修改软件(用于检测你自己车载导航的端口、波特率)。(GPS之家里面都有)
3备份:把导航SD卡中的老版本导航软件NaviOne复制到电脑里,有备无患,把SD卡格式化(不要选快速,FAT32格式)。
4电脑上合并:新的地图数据包解压后所有的10个文件(不能带文件夹)复制到新的导航主程序的NaviOne里面。然后把新合成的NaviOne复制到SD卡中。
5、将SD卡中“NaviOne”文件夹中的NaviOne.exe改名字如NaviOne1.exe
6、把“端口波特率检测软件”文件夹中的shell、“GPS文宽首件夹”中的GPS、“MobileNavigator文件夹”中的MobileNavigator、“NaviOne文件夹”中的NaviOne复制到导航仪的SD卡中NaviOne文件夹内。运行车载导航,获得导航仪的端口、波特率信息,记录好。关闭导航,取出SD卡。
2、3、4、5、将SD卡中“7、PC上运行“端口波特率修改工具”中的luchang_diy,修改SD卡中NaviOneNaviResFile下的NaviConfig.dll(可先备份原版的NaviConfig.dll到别处,以备后患),然后会自动显示当前配置,然后修改成自己车载导航仪的端口、波特率。(我的车载导航是路畅的,端口:COM1,波特率4800,显示器800×480)
8、删除步骤6中添加的“端口波特率检测软件”:shell、GPS、MobileNavigator、NaviOne4个文件。同时将SD卡中“NaviOne”文件夹中的NaviOne1.exe改回原来名字NaviOne.exe。
9、SD卡插入车载导航。运行完美。能搜到10颗卫星。
10、亦可先进行1、3、4、9步骤,加入能搜到卫星,那就OK了,说明你的车载导航的COM和慎袜数波特率跟下载的新导航软件默认的COM端口号、波特率相同。若搜不到卫星,再进行2、5、6、7、8步骤,把新导航软件的COM端口号、波特率设置为跟你的车载导航相同数值。
凯立德,即深圳市凯立德科技股份有限公司,原深圳市凯立德计算机系统技术有限公司(简称:凯立德)是中国GPS导航软件第一品牌。凯立德自1999年进入导航领域以来,一路伴随中国导航产业的萌芽、起步与发展。1999年开始导航软件的研发,在国内率先开发出拥有自主知识产权的导航引擎;2000年开始研制中国导航地图,2005年获得导航电子地图制作(甲级测绘)资质,并于2006年发布全国第一张“全覆盖”导航电子地图。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)