最佳实践和行业标准会随着时间的发展而发展,但它们代表了指导智慧的快照。尽管技术进步使先前已知的最佳实践无效,但最佳实践的发展速度可能很慢,而且往往会根深蒂固。在嵌入式系统空间中使用C语言功能遇到了相同的问题… 继续阅读 5禁止的C功能
类别: 软件
5修订控制最佳实践
每个嵌入式软件开发人员都应使用版本控制系统。我什至无法开始量化在整个职业生涯中使用此类系统节省的时间。当某些东西坏了,并且无法撤消时,回滚到以前版本的功能可以节省生命。即使开发人员认识并使用… 继续阅读 5修订控制最佳实践
避免使用开源软件的7个理由
亵渎!开源软件是该行业发生过的最伟大的事情!免费!为什么我们到底要避免使用开源软件?这可能会使某些读者感到惊讶,但是尽管我们热爱“开源”和“自由软件”,但仍有许多原因使开发人员应考虑避免… 继续阅读 避免使用开源软件的7个理由
技巧和窍门–嵌入式软件开发的七大罪过
每个行业都有其最佳实践和犯罪实践。基本的罪过是许多人都知道的做法,但是太诱人或太容易陷入。嵌入式软件行业有许多这样的主要罪行,但似乎有七种特别普遍… 继续阅读 技巧和窍门–嵌入式软件开发的七大罪过
加快固件开发的7个技巧
嵌入式软件开发团队面临着独特的挑战。如何在越来越短的时间内开发越来越多的固件。开发人员如何在分配的时间内完成所有工作?这里有七个提示值得深思。提示1 –不断创新的焦点不能仅仅局限于创建代码… 继续阅读 加快固件开发的7个技巧
三元运算符与if / else语句…
在教“嵌入式系统C编程”时,经常会问我应该使用三元运算符还是if / else语句。隐藏在该问题后面的实际上是需要知道三元运算符是否比if / else更有效。有人可能会认为今天的编译器会生成相同的代码。让我们快速… 继续阅读 三元运算符与if / else语句…
开源与商业编译器
使用开源软件和自由软件似乎深深扎根于软件开发人员的基因之中。如果选择付款或建造,开发商通常会选择建造。当涉及到编译器时,构建自己的编译器将花费很长时间,并且容易出错,因此开发人员选择了开源工具,例如… 继续阅读 开源与商业编译器
我们知道C的结尾!
自1972年创建以来,C编程语言就一直与嵌入式软件开发人员合作。从那时起,C一直是一个飞速发展的常数,即使在90年代末和21世纪初向使用C ++或其他面向对象的语言的巨大推动下,它也得以幸存。毫无疑问,C将继续成为基础语言… 继续阅读 我们知道C的结尾!
技巧和窍门–调试嵌入式软件
调试是每个开发人员都想避免的一项任务,但是不幸的是,这是软件开发的必然弊端。当您需要花费很多时间来启动调试会话时,每个开发人员都应注意以下7条提示。提示1 –采取控制措施,防止小虫爬入… 继续阅读 技巧和窍门–调试嵌入式软件
选择RTOS时要考虑的7个特征
选择正确的RTOS是任何嵌入式软件开发项目中的关键步骤。选择错误的RTOS可能会影响项目成本,上市时间,并对系统行为产生实时影响。选择RTOS时,团队通常只关注成本,但应考虑七个特征。让我们… 继续阅读 选择RTOS时要考虑的7个特征