一种嵌入式系统中串口分时复用方法技术方案

技术编号:8190938 阅读:231 留言:0更新日期:2013-01-10 01:50
本发明专利技术公开了一种嵌入式系统中串口分时复用方法,包括:1)在驱动层根据接收到的数据的帧头和帧尾筛选目标数据;2)把筛选出的所述目标数据送入数据缓冲区;3)调用ioctl()函数把数据缓冲区的所述目标数据拷贝到应用层;4)从应用层获取所述目标数据。依据本发明专利技术的串口分时复用方法不影响原有线路规程的情况下,实现了直接获取串口数据的目的,从而实现串口复用。

【技术实现步骤摘要】

本专利技术涉及一种串ロ分时复用方法。
技术介绍
串ロ,即串行接ロ,广泛应用于通信终端设备和エ业控制中,如RS-232、RS-242、RS485等。串ロ多路复用是指在一条物理串行接口上实现多个数据链路连接(DLC),使得可以同时在一条串行接口上存在多个会话,比如语音、数据、USSD等。而分时复用(TDMA,TimeDivision Multiplex Access)则是在网络中应用于用一条线路传输多路数据,基于分时段应用线路的技木,简单点说,就是把多个工作的每个工作都分成多个时间段,然后各个工作的各个时间段交叉使用,这样就好像多个工作同时运行。 随着数字化智能化的发展,嵌入式行业发展迅速,其中很大一部分应用是自动控制,串ロ无疑是设备控制的最佳选择,如何实现高效、精确、实时的串ロ通信是嵌入式控制编程的一大任务。目前很多芯片的功能是多元化的,其外设也不会针对某个特殊应用特别设计,因此就可能出现串口数量不够等问题,此时,如何巧妙高效的复用串ロ是降低系统复杂程度、提升系统健壮性的关键。在一些应用中,通过增加开关和设置软件參数,并对寄存器进行控制的方式,解决在同一串口上驱动功能与调试输出功能分本文档来自技高网...

【技术保护点】
一种嵌入式系统中串口分时复用方法,其特征在于,包括:1)在驱动层根据接收到的数据的帧头和帧尾筛选目标数据;2)把筛选出的所述目标数据送入数据缓冲区;3)调用ioctl()函数把数据缓冲区的所述目标数据拷贝到应用层;4)从应用层获取所述目标数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘国兴李同磊魏光旭徐勤浦
申请(专利权)人:山东神戎电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1