每个嵌入式软件开发人员都应使用版本控制系统。我什至无法开始量化在整个职业生涯中使用此类系统节省的时间。当某些东西坏了,并且无法撤消时,回滚到以前版本的功能可以节省生命。即使开发人员认识并使用… 继续阅读 5修订控制最佳实践
类别: 设计周期
嵌入式基础–设置Tracealyzer调试FreeRTOS应用程序
深入微控制器并了解嵌入式软件的执行方式一直对嵌入式软件开发人员很重要。在过去的好日子里,开发人员过去不得不对硬件进行额外的输出检测,并使用各种技巧来刺探他们的状况。… 继续阅读 嵌入式基础–设置Tracealyzer调试FreeRTOS应用程序
技巧和窍门–嵌入式软件开发的七大罪过
每个行业都有其最佳实践和犯罪实践。基本的罪过是许多人都知道的做法,但是太诱人或太容易陷入。嵌入式软件行业有许多这样的主要罪行,但似乎有七种特别普遍… 继续阅读 技巧和窍门–嵌入式软件开发的七大罪过
工具类–RTOS选择KT Marix
为项目选择正确的RTOS可能是一件棘手的事情。工程师经常带着易变的见解来到餐桌上,这些见解会掩盖他们的判断,并将他们推向并非最佳的方向。面对现实吧,我们中的许多人都参与了一项工程决策,该决策由最大声的决定… 继续阅读 工具类–RTOS选择KT Marix
放慢速度
在商业世界中,速度至关重要。在竞争对手之前进入市场,引领创新之路,开发周期可能是无休止的。对于嵌入式系统工程师来说,截止日期总是昨天。总是有推动工作更快完成的动力。我们多快可以完成这项工作?某某需要如此快… 继续阅读 放慢速度
三元运算符与if / else语句…
在教“嵌入式系统C编程”时,经常会问我应该使用三元运算符还是if / else语句。隐藏在该问题后面的实际上是需要知道三元运算符是否比if / else更有效。有人可能会认为今天的编译器会生成相同的代码。让我们快速… 继续阅读 三元运算符与if / else语句…
我们知道C的结尾!
自1972年创建以来,C编程语言就一直与嵌入式软件开发人员合作。从那时起,C一直是一个飞速发展的常数,即使在90年代末和21世纪初向使用C ++或其他面向对象的语言的巨大推动下,它也得以幸存。毫无疑问,C将继续成为基础语言… 继续阅读 我们知道C的结尾!
选择RTOS时要考虑的7个特征
选择正确的RTOS是任何嵌入式软件开发项目中的关键步骤。选择错误的RTOS可能会影响项目成本,上市时间,并对系统行为产生实时影响。选择RTOS时,团队通常只关注成本,但应考虑七个特征。让我们… 继续阅读 选择RTOS时要考虑的7个特征
掌握嵌入式软件的8大支柱
每个嵌入式软件程序都以构建应用程序的基础为基础。成功的应用程序要求开发人员使用嵌入式软件的八个支柱的知识来构建应用程序,这些知识包括:体系结构代码分析调试文档语言技能标准测试工具/生态系统上述任何支柱中的技能缺陷… 继续阅读 掌握嵌入式软件的8大支柱
工具类–嵌入式软件启动清单
从一开始就以正确的方式设置项目不会’不必是黑魔法。要成功实施高质量的嵌入式软件,首先要遵循一个非常简单的过程,并遵循一种严格的软件开发方法。下面的下载链接包含嵌入式软件任务的清单,应在应用程序代码发布之前实施这些任务。… 继续阅读 工具类–嵌入式软件启动清单