发明名称 |
一种Linux串口通信日志记录的方法 |
摘要 |
本发明提供一种Linux串口通信日志记录的方法,该方法通过在Linux内核中建立与应用层进行交互的数据通道,进而在应用层中通过已经建立的数据通道,获得Linux内核层中串口通信过程的详细信息,主要包括串口通信动作与串口通信数据等。本发明涉及的串口通信日志记录方法主要在Linux内核层中进行处理,这样可以在不影响串口通信的情况下,实现串口通信过程中的一种可靠的日志功能。另外,在应用层中提供了多个接口,因此可以根据实际的应用需求与特点,选择合适的数据通道类型、日志时间精度、连续时间间隔以及日志记录方案,从而使得记录的串口日志具有较高的可靠性和可读性,满足不同应用场景的需求。 |
申请公布号 |
CN102455969B |
申请公布日期 |
2014.07.16 |
申请号 |
CN201010588992.6 |
申请日期 |
2010.12.15 |
申请人 |
中标软件有限公司 |
发明人 |
兰雨晴;王朱磊;董恩广;黄士林;高永红;夏颖 |
分类号 |
G06F11/34(2006.01)I |
主分类号 |
G06F11/34(2006.01)I |
代理机构 |
北京汇智英财专利代理事务所(普通合伙) 11301 |
代理人 |
吴怀权 |
主权项 |
一种Linux串口通信日志记录的方法,其特征在于,通过在Linux内核中建立与应用层进行交互的数据通道,进而在应用层中通过已经建立的数据通道获得Linux内核层中串口通信过程的数据信息,将这些数据信息经处理并写入到日志文件中而获得串口通信日志,在应用层中提供一个可配置时间间隔的选项,应用层进程根据实际应用环境,配置一个时间间隔作为阈值,并以该阈值作为判断前后两条同一类型的串口通信数据记录应该记录成一条还是两条。 |
地址 |
200030 上海市番禺路1028号1006-1010室 |