组织一个软件项目有很多好处。首先,它使您在查找模块和文件时变得很容易,而不是浪费时间在周围找东西。其次,有组织的项目不需要不断调整项目make文件或项目属性,从而有助于项目可伸缩性。第三,… 继续阅读 如何组织固件项目
类别: 技巧和窍门
实时操作系统应用程序开发人员面临的3个常见挑战
现在,许多嵌入式应用程序中都包含了实时操作系统(RTOS)。它们可以极大地简化系统中的时间和任务管理,并有助于改善可伸缩性和可维护性(如果应用程序设计正确)。不过,我发现RTOS应用程序开发人员面临一些共同的挑战。让我们研究这些挑战并讨论一个… 继续阅读 实时操作系统应用程序开发人员面临的3个常见挑战
掌握Git的7个技巧
每个嵌入式软件开发人员以及希望每个通用软件开发人员的共同点是,他们使用版本控制系统来管理其软件。那里有不同的版本控制系统,但是今天最流行的系统是Git。如果您从未使用过版本控制系统或… 继续阅读 掌握Git的7个技巧
汇编语言的4种用法
我经常提倡的一个嵌入式技巧是,开发人员应避免使用汇编语言。避免使用汇编语言的原因是它特定于所使用的处理器体系结构,难以阅读,理解和维护。今天,我们将研究几个我认为是的领域… 继续阅读 汇编语言的4种用法
扩展嵌入式技能的5条提示
作为嵌入式系统工程师,我们在一个不断变化的领域中工作。变化不仅很快就到来,成功完成工作所需的工作量和技能也在不断扩大。固件工程师过去需要了解微控制器的硬件和汇编语言。今天,他们需要… 继续阅读 扩展嵌入式技能的5条提示
设计智能看门狗的5条提示
从系统故障或软件故障中恢复并非易事。故障发生的时间越长,识别和恢复故障就越困难。外部看门狗的使用是嵌入式系统工程师工具箱中的重要工具。有五个技巧应该被考虑… 继续阅读 设计智能看门狗的5条提示
创建可重复使用的反跳算法的7个步骤
谷歌的快速搜索显示,有超过212,000个网站正在研究如何反跳按钮。在检查了其中许多之后,很明显,这些实现并不意味着可以重用。实施和策略通常缺乏可伸缩性,容易使多个按钮反跳的能力以及可移植性。他们紧密耦合… 继续阅读 创建可重复使用的反跳算法的7个步骤
改善嵌入式开发的5条提示(2020年)
新的一年的开始,尤其是新的十年的开始,提供了一个很好的借口,可以仔细评估和审查嵌入式系统的开发方式,并制定改进计划。用于有效开发产品的技术和流程不断变化和改进,… 继续阅读 改善嵌入式开发的5条提示(2020年)
成功使用开源软件的5个技巧
在当今的产品开发环境中,开发人员正在寻求开源软件,以帮助他们比以往任何时候都解决设计难题。开源软件具有极大地加速开发并节省成本的潜力,但是正如我在行业中以及与客户经常看到的那样,它也可能成为棘手的问题。… 继续阅读 成功使用开源软件的5个技巧
2版嵌入式硬件的技术
当涉及嵌入式系统的版本控制时,我经常会立即跳槽考虑该软件。经常进行软件更改并认真管理这些更改至关重要,但是对硬件进行版本控制也是如此。较小的硬件更改可能会使该硬件更改之前的每个软件版本过时。在今天的帖子中,我们将… 继续阅读 2版嵌入式硬件的技术