OINT下位机(ARM)重构难以忍受其混乱的结构与糟糕的代码风格,因而进行了物联网开放测试平台的重构,内容包括:
-
app:重构后的应用程序模块,重构思路详见app目录下的README。
-
driver:负责硬件接口的驱动程序部分。
-
module:独立模块的集合,例如Hex解析器、串口通信等,以便测试和复用。
由于低效且繁琐的手工部署流程,也开发了自动部署工具,主要包括:
-
deployer:自动部署工具的核心目录,设计思路记录于deployer目录的README。
-
common:应用程序和自动部署工具共用的模块,提升了整体开发与维护的效率。
本次重构与部署工具的开发大大优化了平台的性能和维护便捷性。
暂无评论