嵌入式开发:选择微控制器的10个步骤

传统的嵌入式系统开发流程正在转变,开发人员现在需要首先考虑软件,再选择微控制器。文章介绍了选择微控制器的步骤,包括创建软件组件列表、识别匹配的嵌入式软件平台、检查生态系统、估算硬件接口和资源需求,以及验证零件可用性。强调了软件平台和生态系统的重要性,以及提前考虑软件和硬件集成的必要性。
摘要由CSDN通过智能技术生成

  开发人员为其嵌入式系统选择微控制器的方式正在发生巨大变化。传统上,嵌入式开发人员首先关注硬件,然后考虑软件,以这种方式选择微控制器,今天将导致失败。如果要成功为他们的应用选择合适的微控制器,开发人员需要遵循几个新步骤,让我们详细看看每个步骤。

  步骤 1 – 创建软件组件列表

  任何开发团队在开始选择微控制器时应采取的第一步是创建软件组件列表。软件是当今产品的主要驱动因素和差异化因素,这也是开发人员需要开始的地方。检查所需的软件组件可以让开发人员了解:

  需要多少软件

  软件将如何交互

  他们需要明智地寻找微控制器功能

  他们是否可以摆脱裸机解决方案或是否需要RTOS

  软件复杂度

  可能出现潜在集成问题的地方

  由于软件是主要因素,因此我们希望明智地确定我们需要什么软件,然后设法确定支持软件需求的硬件。

  步骤 2 – 识别匹配的嵌入式软件平台

  有了软件组件列表,嵌入式开发人员需要开始检查市场上可用的满足组件列表需求的可用软件框架。例如,从软件列表中,开发人员可以确定他们是否应该考虑基于Linux的解决方案,或者他们是否需要使用RTOS,一旦确定了这一点,他们就可以开始研究通往成功的最快途径。

  对于使用微控制器的开发人员来说,首先寻找软件平台的最明显的地方是微控制器供应商。例如,开发人员可能会使用 Renesas  Synergy 平台、ST Micro STM32CubeMx 和 HAL 框架或任何他们首选的微控制器供应商,建议他们检查至少三个不同的供应商并比较他们的软件产品。

  已经集成并开箱即用的软件框架可以极大缩短上市时间并减少开发人员调试系统的时间。当开发人员尝试自己完成所有工作或尝试集成来自不同来源的堆栈时,可以保证长时间的调试会话&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值