论文部分内容阅读
本文提出一种基于ADSP-BF532的嵌入式人像识别系统的设计方案,详细讲述了各功能模块的设计以及部分模块的实现。系统设计分硬件设计、驱动设计及软件设计三部分。硬件设计涉及的问题包括系统构架、各功能模块设计以及各模块主要芯片的选择;驱动设计包括外设的驱动程序设计以及CPLD内部逻辑的实现;软件设计包括识别算法和协议栈的选择及系统的工作流程。实现部分总结了在嵌入式有限资源限制下,人像识别算法和协议栈的实现策略,解决了移植过程中的C++到C的转换问题;提出了通过修改连接描述文件来重新配置存储资源的方法,缓解了大数据量与片上有限存储资源之间的矛盾;详细设计并实现了系统网络模块,解决了网络芯片的驱动和协议栈的移植等问题。系统优化部分提出了硬件和软件两方面的优化策略,很好地解决了系统实时性问题。最后对系统进行的一系列测试,测试结果表明整套方案切实可行,系统性能达到预期目标。