背景
整理了一堆的,嵌入式系统中的硬件的外设:
和片内资源:
后,再去整理,嵌入式系统中,常见的软件功能模块。
嵌入式系统中各种软件功能模块
MDDB
说白了就是一个数据库
预先存放了预先分析出来的一些数据
比如音频MP3的各种信息:歌手,年代,专辑,等等。
然后将数据保存为数据库,
方便后续程序,在需要的时候去调用。
具体解释,可参考:
CRC
校验所用。
为了保证数据的正确性。
也可以用硬件模块去实现。
比如:
中的CRC模块。
加密
软件实现的数据加密
多数是为了防止软件被破解而去加密的。
当然,也可以硬件模块去实现
比如:
中的:
硬件加密模块
音频解码
软件实现对应的音频解码
比如:
中的:
Audio Codec音频解码
视频解码
软件实现对应的视频解码
另外,也可以去硬件实现对应的视频解码
比如:
中的:
Video Codec视频解码
多国语言NLS支持
National Language Support
其中可能还会涉及字符编码。
相关参考:
总结
可见,虽然多数是软件功能模块
但是,现实中,
也还是有不少的需求是,要去性能更好,而去改用硬件实现对应的软件算法,以便提高效率的。
参考资料
转载请注明:在路上 » 【整理】嵌入式系统中各种软件功能模块