发明名称 |
一种串口分时复用的方法及系统 |
摘要 |
本发明实施例公开了一种串口分时复用的方法及系统。本发明涉及通信领域,通过在嵌入式操作系统中导出禁止接口、使能接口和提供一套第二串口驱动,实现当应用程序访问串口时,控制台停止访问串口;当应用程序停止访问串口时,控制台恢复访问串口,使得控制台和应用程序能够分时复用串口,避免了通信冲突。本发明实施例提供的方法包括:第一串口驱动导出禁止接口和使能接口;在应用程序需要访问串口时,第二串口驱动通过禁止接口通知控制台暂停访问串口,应用程序通过第二串口驱动访问串口;在应用程序不需要访问串口时,应用程序结束访问串口,第二串口驱动通过使能接口通知控制台恢复访问串口。 |
申请公布号 |
CN103365798A |
申请公布日期 |
2013.10.23 |
申请号 |
CN201310263610.6 |
申请日期 |
2013.06.27 |
申请人 |
华为技术有限公司 |
发明人 |
朱涛 |
分类号 |
G06F13/10(2006.01)I |
主分类号 |
G06F13/10(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
张娜 |
主权项 |
一种串口分时复用的方法,其特征在于,应用于嵌入式操作系统,所述嵌入式操作系统包括:控制台、应用程序、第一串口驱动、第二串口驱动和一个串口,其中,所述第一串口驱动用于所述控制台访问所述串口,所述第二串口驱动用于所述应用程序访问所述串口;所述方法包括:所述第一串口驱动导出禁止接口和使能接口,所述禁止接口用于禁止所述第一串口驱动访问所述串口,所述使能接口用于使能所述第一串口驱动访问所述串口;在所述应用程序需要访问所述串口时,所述第二串口驱动通过所述禁止接口通知所述控制台暂停访问所述串口,所述应用程序通过所述第二串口驱动访问所述串口;在所述应用程序不需要访问所述串口时,所述应用程序结束访问所述串口,所述第二串口驱动通过所述使能接口通知所述控制台恢复访问所述串口。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |