USB通信服务部分程序通过协议直接响应上位机的USB通信应用部分的程序,作为后者的控制命令在设备端功能的体现。这部分程序的运行通常存在于软件流程的后台,是系统运行部分的有力补充。
本部分程序包括USB程序库与宏集合,作为设备端USB控制的主体响应上位机的控制(Contr01)信息。并被固件中的上层函数调用,完成诸如设备端USB初始化、SOF计数器等底层设置和操作。在响应上位机指令时,如需要运行音频子系统或0LED显示子系统,宏集合中的函数即可调用多媒体模块功能函数中的各个单元函数
,完成对上位机命令的响应,产生多媒体效果。
多媒体模块功能函数是以特定多媒体功能的实现为目的,基于音频处理子系统、OLED显示子系统、RAM单元、Flash单元等硬件资源的特点编写的应用函数模块集合。此集合的编写源于对各个硬件模块特性的深入了解,对硬件资源的充分利用和挖掘,对时序的严格控制,精确软件流程,合理分配存储资源,协调MCU处理能力,从而完成音频播放、静态图片显示、影像播放、音频录制等多媒体要求各自对应的函数集合。各函数集合包括方便的应用程序接口,为调用此函数的主程序提供便利。
基于 ET 系列 芯片 的 嵌入式 多媒体导游系统,采用性能完善、价位合理的硬件模块,人机界面良好,运行效果优秀,性能价格比高。作为一种新型消费类电子的解决方案,立意独特,应用前景看好。