• 欢迎访问我的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 本网站关闭了评论功能,联系请点击→邮箱
  • Ctrl+D 可快捷收藏本站点

简介–C++构建STM32工程模板

C++构建STM32工程 gql 4年前 (2021-02-24) 966次浏览 0个评论

为什么采用C++?

现在的主流单片机大多采用ARM内核,而ARM对C++的支持还是非常给力的。而面向对象程序设计优于传统的结构化程序设计,其优越性表现在,它有希望解决软件工程的两个主要的问题——软件复杂性控制和软件生产率的提高。

 

使用C++构建STM32工程模板的优点

C++构建STM32工程模板将对硬件的依赖独立封装,尽可能降低软件的逻辑处理部分与硬件的耦合,可以使业务相关功能脱离硬件运行。一方面将硬件变更甚至换件的风险控制在有限的范围内,另一方面提高软件部分的可测试性。并且 C++构建嵌入式开发通用框架将采用以嵌套式有限状态机上下文为基础,结合异步消息处理的框架。使通用框架能够作为一种大粒度的重用技术在软件开发中得到应用。

 

实施步骤

  1. 绘制工程模板结构图
  2. 工具准备
  3. 下载并修改.ld链接文件
  4. 编写STM32工程模板核心文件
  5. 编写STM32工程模板配置文件
  6. 编写与硬件相关驱动
  7. 移植工程模板

 

 


如未注明 , 均为原创。转载请注明原文链接:简介–C++构建STM32工程模板
喜欢 (3)

您必须 登录 才能发表评论!