为项目选择正确的RTOS可能是一件棘手的事情。工程师经常带着易变的见解来到餐桌上,这些见解会掩盖他们的判断,并将他们推向并非最佳的方向。面对现实吧,我们中的许多人都参与了一项工程决策,该决策由最大声的决定… 继续阅读 工具类–RTOS选择KT Marix
类别: 软件技术
提示和技巧–满足实时截止日期的7个提示
嵌入式系统必须在实时期限内完成任务,才能高效并按预期运行。没有人喜欢按下按钮并等待三十秒,直到系统最终响应。更重要的是,安全关键系统需要按时完成任务,否则可能发生非常严重的事故,例如受伤或死亡。有… 继续阅读 提示和技巧–满足实时截止日期的7个提示
工具–设备固件更新(DFU)实用程序
几乎每个产品都需要在某个时候进行软件更新。无论是手机,电视,甚至是冰箱(是的,我都去过那里)。基于微控制器的系统通常不会运行允许替换文件的高级操作系统。相反,开发人员需要引导加载程序。微控制器供应商一直在内部包括固件更新功能… 继续阅读 工具–设备固件更新(DFU)实用程序
放慢速度
在商业世界中,速度至关重要。在竞争对手之前进入市场,引领创新之路,开发周期可能是无休止的。对于嵌入式系统工程师来说,截止日期总是昨天。总是有推动工作更快完成的动力。我们多快可以完成这项工作?某某需要如此快… 继续阅读 放慢速度
三元运算符与if / else语句…
在教“嵌入式系统C编程”时,经常会问我应该使用三元运算符还是if / else语句。隐藏在该问题后面的实际上是需要知道三元运算符是否比if / else更有效。有人可能会认为今天的编译器会生成相同的代码。让我们快速… 继续阅读 三元运算符与if / else语句…
使用RTOS的7个技巧
实时操作系统(RTOS)已成为许多嵌入式系统中的关键组件。从裸机调度过渡到RTOS可能会很棘手。这里有七个技巧,可以帮助您轻松过渡。技巧1 –首先计划架构如果您从未使用过UML或不熟悉软件架构,现在… 继续阅读 使用RTOS的7个技巧
工具类–使用DRT优化固件
嵌入式软件开发通常在严格的资源约束下进行,不仅是从业务角度,还是从微控制器的角度来看。升级到高端处理器可能会导致项目在财务上不可行,尤其是对于每个便士都能发挥作用的大批量应用。我最近一直在玩… 继续阅读 工具类–使用DRT优化固件
工具类–Percepio示踪分析仪
实时嵌入式系统的行为通常是一个黑匣子。开发人员设计他们的软件,编写代码,然后希望系统按照预期的方式运行和执行代码。问题在于,开发人员一直希望或认真地在整个应用程序中添加代码段。… 继续阅读 工具类–Percepio示踪分析仪
掌握嵌入式软件的8大支柱
每个嵌入式软件程序都以构建应用程序的基础为基础。成功的应用程序要求开发人员使用嵌入式软件的八个支柱的知识来构建应用程序,这些知识包括:体系结构代码分析调试文档语言技能标准测试工具/生态系统上述任何支柱中的技能缺陷… 继续阅读 掌握嵌入式软件的8大支柱
工具类–嵌入式软件启动清单
从一开始就以正确的方式设置项目不会’不必是黑魔法。要成功实施高质量的嵌入式软件,首先要遵循一个非常简单的过程,并遵循一种严格的软件开发方法。下面的下载链接包含嵌入式软件任务的清单,应在应用程序代码发布之前实施这些任务。… 继续阅读 工具类–嵌入式软件启动清单