在实时系统中管理内存可能具有挑战性。有许多方面需要考虑,例如代码空间内存管理,RAM内存管理,内存优化以及它们如何影响性能等等。以下是七个通用技巧,可帮助实时开发人员开始管理其内存。提示1 –避免在malloc中… 继续阅读 技巧和窍门–内存管理的7个技巧
类别: 技巧和窍门
技巧和窍门– 7 Tips for Meeting Real-time Deadlines
嵌入式系统必须在实时期限内完成任务,才能高效并按预期运行。没有人喜欢按下按钮并等待三十秒,直到系统最终响应。更重要的是,安全关键系统需要按时完成任务,否则可能发生非常严重的事故,例如受伤或死亡。有… 继续阅读 技巧和窍门– 7 Tips for Meeting Real-time Deadlines
技巧和窍门for Watchdog Design
看门狗是开发健壮且故障安全的嵌入式系统的关键和重要组成部分。在许多情况下,我遇到了一些开发团队,他们要么没有完全考虑其监视程序策略,要么禁用了它们的监视程序。为了提高系统健壮性并确保看门狗可以检测到系统故障,请在此处… 继续阅读 技巧和窍门for Watchdog Design
放慢速度
在商业世界中,速度至关重要。在竞争对手之前进入市场,引领创新之路,开发周期可能是无休止的。对于嵌入式系统工程师来说,截止日期总是昨天。总是有推动工作更快完成的动力。我们多快可以完成这项工作?某某需要如此快… 继续阅读 放慢速度
技巧和窍门–限制功能复杂性是一个要求!
最近,我对旨在测试和提高心理速度,注意力,记忆力,灵活性和问题解决能力的脑部训练应用程序感兴趣。尽管我相信自己拥有出色的记忆力,但我对自己在记忆游戏中的表现却很差劲却感到惊讶。我最喜欢的游戏之一显示网格… 继续阅读 技巧和窍门–限制功能复杂性是一个要求!
工具–我最喜欢的10大嵌入式软件书籍
经常有人问我,什么是最好的资源,以保持最新状态并了解有关嵌入式软件设计的更多信息。开发人员可以通过多种方式掌握最新知识,例如技术博客,网站和期刊,在线社区,视频和网络研讨会,书籍培训课程,会议,时间,… 继续阅读 工具–我最喜欢的10大嵌入式软件书籍
Renesas Synergy(TM)平台入门的5条提示
在过去的几个月中,我一直在探索,修改和审查我的SK-S7G2 Synergy平台开发板。有时我会迷失,成功甚至敬畏于可以实现的目标,有时甚至难以实现。我有很多工程师写信给我… 继续阅读 Renesas Synergy(TM)平台入门的5条提示
三元运算符与if / else语句…
在教“嵌入式系统C编程”时,经常会问我应该使用三元运算符还是if / else语句。隐藏在该问题后面的实际上是需要知道三元运算符是否比if / else更有效。有人可能会认为今天的编译器会生成相同的代码。让我们快速… 继续阅读 三元运算符与if / else语句…
使用RTOS的7个技巧
实时操作系统(RTOS)已成为许多嵌入式系统中的关键组件。从裸机调度过渡到RTOS可能会很棘手。这里有七个技巧,可以帮助您轻松过渡。技巧1 –首先计划架构如果您从未使用过UML或不熟悉软件架构,现在… 继续阅读 使用RTOS的7个技巧
技巧和窍门–设计强大的Bootloader的7个技巧
嵌入式软件永远不会完成。该软件始终需要进行一些调整,调整,功能附加或错误修复。这就是世界运转的方式。可以将产品发送回制造商以进行更新,也可以将技术人员发送给该产品。无论哪种方式,它都是昂贵的!有些产品是内置的… 继续阅读 技巧和窍门–设计强大的Bootloader的7个技巧