一种嵌入式系统中调试信息的串口输出方法技术方案

技术编号:13426448 阅读:82 留言:0更新日期:2016-07-29 14:45
本发明专利技术提供一种嵌入式系统中调试信息的串口输出方法,包括:在嵌入式系统中创建串口服务进程,所述串口服务进程包括主线程、数据缓存区和数据输出线程;所述主线程接管所有用户进程输出的调试信息数据,并将输入的调试信息数据按顺序保存到数据缓存区中;所述数据输出线程检测所述数据缓存区,将所述数据缓存区中保存的调试信息数据按顺序输出到串口设备。本发明专利技术以一种非阻塞方式输出用户进程的调试信息到串口设备,具体通过数据缓存区的形式统一暂存用户进程的输出数据,并以统一的缓冲队列的形式按顺序输出调试信息,既不影响用户进程调试信息的输出,又能保证多个用户进程调试信息的输出顺序,还能提高用户进程自身的运行效率。

【技术实现步骤摘要】

【技术保护点】
一种嵌入式系统中调试信息的串口输出方法,其特征在于,包括:在嵌入式系统中创建串口服务进程,所述串口服务进程包括主线程、数据缓存区和数据输出线程;所述主线程接管所有用户进程输出的调试信息数据,并将输入的调试信息数据按顺序保存到数据缓存区中;所述数据输出线程检测所述数据缓存区,将所述数据缓存区中保存的调试信息数据按顺序输出到串口设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯升常何平潘荣涛
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:发明
国别省市:广东;44

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

1