摘要
本发明提供了一种基于网关域控制器跨硬件平台的嵌入式软件架构,包括配置于SVN服务器上的ARM处理器和MCU微控制器;ARM处理器的驱动层中通过分文件夹的形式集成有若干类硬件模组的库文件;ARM处理器的应用层中包括有若干个硬件目录,每一硬件目录中存储有功能代码,同一硬件目录中存储的功能代码的功能相同;MCU微控制器的驱动层中通过分文件夹的形式集成有若干个芯片内核,每一芯片内核对应有一个硬件模组;MCU微控制器的应用层中包括有若干个芯片目录,每一芯片目录中存储有若干个芯片内核对应的芯片模组的功能代码,且任一芯片目录中存储的若干功能代码对应的功能相同,以实现单一硬件平台开发多硬件平台项目的效果。
技术关键词
跨硬件平台
嵌入式软件
MCU微控制器
目录
网关
芯片模组
内核
文件夹
处理器
标准化接口
项目
服务器
实时时钟
数据格式
定义