硬件接口抽象将被划分为两层:
一:接口抽象层(interface)
接口抽象层的作用是将各个通信模块的接口抽象出来,供上层应用函数调用,隔离底层模块,上层应用程序调用抽象接口可以直接驱动硬件外设,无需直接操作外设模块或者芯片厂商提供的固件库函数。
Interface_Open;
Interface_Close;
Interface_Write;
Interface_Read;
Interface_Deinit;
二:接口模块层(physical)
在这一层中,模块将直接耦合固件库函数,以实现MCU外设操作。该层由若干个模块组成,每个模块对应一个通信外设。
————————————————
版权声明:本文为CSDN博主「嵌入式小宁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_53592457/article/details/131370830
|