
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式开发-桥接模式:应用与驱动层解耦
针对大型项目开发,将应用层与驱动层分离,通过函数指针桥接。将硬件相关的寄存器操作封装在驱动层的功能函数,并创建结构体声明一系列函数指针作为“桥”,而上层应用在初始化时为这些结构体内的函数指针(桥)指向(注册)具体的驱动实现函数,后续只允许通过指针接口调用,实现解耦功能。使项目得以多方协作并行开发、且易于移植。
到底了

该用户还未填写简介
暂无可提供的服务
针对大型项目开发,将应用层与驱动层分离,通过函数指针桥接。将硬件相关的寄存器操作封装在驱动层的功能函数,并创建结构体声明一系列函数指针作为“桥”,而上层应用在初始化时为这些结构体内的函数指针(桥)指向(注册)具体的驱动实现函数,后续只允许通过指针接口调用,实现解耦功能。使项目得以多方协作并行开发、且易于移植。