APP下载

基于中标麒麟操作系统的串口调试方法研究

2012-09-29郭付才刘志华

网络安全与数据管理 2012年10期
关键词:调试界面设备

郭付才,刘志华

(解放军理工大学 气象学院探测与信息工程系,江苏 南京211101)

目前,由于国产的中标麒麟操作系统有着高安全性,以及其功能、稳定性、效率方面都达到国外同类产品水平,部分指标还要优于国外同类产品,极大地降低了采购成本及维护成本等特点,中标麒麟操作系统逐步地应用到了部队、国家大型的建设项目、企事业单位中,如国家电网D5000项目等[1]。串口作为一种广泛应用的计算机接口,计算机对设备进行通信控制几乎都是通过串口进行的。在中标麒麟操作系统下进行串口调试与Windows不同,本文将介绍两种中标麒麟操作系统下的串口调试方法。

1 串口编程

在任何操作系统下,串口调试程序的编写都是按照打开串口设备、初始化串口和串口读写操作的步骤进行[2]。

1.1 打开串口

中标麒麟操作系统与Linux系统类似都是基于文件的,把硬件设备都看作文件,对硬件设备进行操作,就是对设备文件的操作[3]。串口设备的设备文件是用“/dev/ttyS0”、“/dev/ttyS1”来命名的,Windows下的“COM1”对应于中标麒麟下的“/dev/ttyS0”。打开串口只需要调用open()函数打开设备文件即可。

1.2 初始化串口

串口的初始化设置包括波特率、数据位、奇偶校验位、停止位和流控制设置。对它们各自进行设置时都有多种选择,因此编程时一般采用switch()函数实现。

1.3 串口读写操作

串口工作模式有阻塞方式和非阻塞方式两种。阻塞方式比较简单,当对串口进行操作时,如果条件不满足,操作会被阻塞,只有条件满足时操作才会进行;……

登录APP查看全文

猜你喜欢

调试界面设备
谐响应分析在设备减振中的应用
国企党委前置研究的“四个界面”
基于MPU6050简单控制设备
基于航拍无人机的设计与调试
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
FOCAS功能在机床调试中的开发与应用
无线通信中频线路窄带临界调试法及其应用
人机交互界面发展趋势研究
500kV输变电设备运行维护探讨
调压柜的调试与试运行探讨