使用C语言写一个数据缓冲模块程序
时间:10-02
整理:3721RD
点击:
程序软件结构化
最终输出:程序应形成模块化。开发人员调用该模块的时候,尽量只需调用你的函数接口而不需要修改你主要程序中的代码。
在多任务的操作系统条件下调用该模块应做好变量保护。程序需尽量支持重入。部分硬件会支持快速硬件数据搬移(DMA), 考虑接口的时应留出输入接口文件:缓冲区在使用时可能写入定长数据或者不定长数据。考虑缓冲区是否循环:做好各种临界保护。缓冲区满保护等:有时做大数据量存储时。尽量减少数据搬移。而直接提供地址指针方式给调用的情况
帮你顶上去