摘 要:文章以户外报警对讲系统为研究目标,设计实现了具有一键报警和语音对讲功能的终端主机。系统采用Cortex-A8架构的S5PV210处理器,搭载Linux系统,由ALSA音频架构进行音频数据处理,使用Speex音频架构进行回声消除,应用开源网络事件库Libevent实现网络通信。同时,系统还集成有LED显示屏,SD卡,USB接口等。测试显示,系统报警稳定,通话声音清晰、流畅,达到了预期要求。
学习libevent有助于提升程序设计功力,除了网络程序设计方面外,libevent的代码里有很多有用的设计技巧和基础数据结构,比如信息隐藏、函数指针、c语言的多态支持、链表和堆等等,都有助于提升自身
今天就介绍一下vs2013 下面调试libevent源码。不需要创建sln解决方案,只需要创建工程,包含源码目录即可源码调试。 1、手工添加test/print-winsocke-errors.c文件