对开发人员提出的快速获得结果的要求可能会导致在固件实施的开始阶段跳过一些关键步骤。为了节省调试阶段的时间,嵌入式开发人员在编写任何应用程序代码之前,请将这十条建议作为起点。
1)建立一个目录结构,包括但不限于
–应用
–BSP
–建造
–库
–图书馆
–MCU驱动器
2)添加文件和搜索路径时,使用工作区和项目的相对路径。
3)使用构建文件夹来使用具有相同代码库的多个工具链。
4)在所有工具链中设置空白和制表符间距,以便代码在任何工具中都保持可读。
5)在开始时设置静态分析工具。设置分析仪以监控固件错误,并检查是否符合编码标准。
6)在项目实施的早期设置UART和printf,以便获得调试信息。
7)一旦printf启动并运行,不要忘记设置断言宏!
8)使用git或svn建立基线代码库。
9)设置Doxygen自动生成软件手册
10)使用设计模式和代码模板快速开发底层代码
嵌入式开发人员在项目实施的开始就实施其中的一些建议可以提高效率,甚至可以在开发的早期发现错误。
发表评论 取消回复