发 帖  
经验: 积分:1726
1 1
湖南省 长沙市 学术研究/学生
  • 1. 基于 Windows 平台的单片机 MCU 固件脚本打包工具...
    1
    1336次阅读
    0条评论
  • 这篇主要介绍一下通过 Git 工具管理的程序如何在 MCU 程序版本信息中增加 Git commot 提交的 id 。...
    0
    699次阅读
    0条评论
  • 这篇介绍一下如何在 MCU 程序中固定位置添加程序的版本信息等。...
    0
    1176次阅读
    0条评论
  • 开发完MCU软件后,通常都会生成hex文件或者bin文件,用来做固件烧录或者升级,如果用来做产品开发,就涉及到固件版本的问题,初学者通常采用固件文件重命名来区分版本。...
    0
    1361次阅读
    0条评论
  • 之前用的是 Source Insight,确实很强大,不过自从用了 VSCode 后基本就不怎么用 Source Insight 了。...
    0
    6708次阅读
    0条评论
  • 数据结构中,堆(heap)与栈(stack)是两个常见的数据结构,它们的存在都是为了优化内存,提高使用效率,各有特点,理解二者的定义、用法与区别,能够利用堆与栈解决很多实际问题。...
    0
    8684次阅读
    0条评论
  • 在C语言中,函数在调用前不一定非要声明被调用的函数。如果没有声明的话,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码。...
    0
    956次阅读
    0条评论
  • 注释的原则是有助于对程序的阅读理解以及提供二次开发所需文档,注释的方式有很多,但是业内常用的规范是 Doxygen 代码注释规范。遵循原则为,说明性文件、函数接口必须充分注释说明。全局变量需要说明功能及取值范围,需要自行...
    0
    1821次阅读
    0条评论
  • 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头...
    0
    1262次阅读
    0条评论
  • 标识符的命名规则历来是一个敏感话题,典型的命名风格如unix风格、windows风格等,从来无法达成共识。实际上,各种风格都有其优势也有其劣势,而且往往和个人的审美观有关。对标识符定义主要是为了让团队的代码看起来尽可能统...
    0
    1314次阅读
    0条评论
  • 程序块采用缩进风格编写,缩进可以使程序更有层次感,每次缩进一般为 4 个空格(部分要求为一个制表符Tab;我个人喜欢用空格,因为制表符不同编辑器缩进不同,虽然能设置,但是麻烦)...
    0
    1734次阅读
    0条评论
  • 通过[嵌入式软件架构设计-任务调度]了解到 MCU 的三种任务调度:前后台顺序执行法、时间片论法和操作系统,下面介绍一个基于时间片论法的任务调度模块开源代码。...
    0
    907次阅读
    0条评论
  • 在嵌入式MCU软件开发过程中,程序任务调度架构的搭建尤为重要,直接关系到该程序能支持多少功能(随着功能越多系统响应能力越弱,好的任务调度架构能够在保持相同的系统响应能力前提下支持更多的功能),...
    0
    2175次阅读
    0条评论
  • 模块化程序设计是指在进行程序设计时将一个大程序按照功能划分为若干小程序模块,每个小程序模块完成一个确定的功能,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能的程序设计方法。...
    0
    969次阅读
    0条评论
  • 在嵌入式MCU软件开发过程中,程序分层设计也是重中之重,关系到整个软件开发过程中的协同开发,降低系统软件的复杂度(复杂问题分解)和依赖关系、同时有利于标准化,便于管理各层的程序,提高各层逻辑的复用等。...
    0
    1174次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 48 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部