0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

低成本嵌入式开发套件加快设计周期

星星科技指导员 来源:嵌入式计算设计 作者:Pushek Madaan,Gagan 2022-06-22 14:52 次阅读

越来越大的上市时间压力导致了功能齐全的微控制器的可用性,有时称为片上系统 (SoC) 处理器。这些功能丰富的微控制器或 SoC 通过集成实现嵌入式设计所需的部分或在某些情况下的所有硬件来加速设计。然后,开发人员可以将他们的设计工作集中在应用程序级功能上。

然而,更高的集成度也会导致更高的处理器复杂性。根据微控制器的不同,开发人员很难针对特定应用快速评估它。为确保开发人员能够评估其微控制器的预期功能,半导体制造商提供外围板和基本开发板。

过去,半导体制造商通常为其开发板使用专有接口,这要求他们不仅要开发微控制器的基本开发板,还要开发外围板。因此,这些专有接口通常会限制制造商支持新微控制器的速度。

随着爱好者市场和各种嵌入式开发者社区的兴起,半导体制造商现在可以将流行的标准接口(如 Arduino、Raspberry Pi 和 mbed)用于他们的开发板。这些标准接口使客户能够轻松地在一个开发板和另一个开发板之间切换,而不必担心更换外围板。它们还使嵌入式解决方案供应商能够提供更广泛的外围板,这些外围板可以与基于相同标准接口的不同开发板一起工作。

今天,开发人员可以使用这些基于标准的开发板对微控制器进行初步评估。然而,当需要对其设计进行原型设计时,客户必须构建自己的硬件模块,因为这些开发板的外形尺寸和成本通常会限制它们在原型设计环境中的使用。

为了确保开发人员能够在原型平台上评估他们的芯片芯片制造商和其他嵌入式解决方案供应商已经开始提供基于标准接口的易于使用的低成本开发板。这使工程师不仅可以评估微控制器,还可以使用相同的开发板对他们的嵌入式设计进行原型制作。

这些开发板通常带有通用面包板兼容接口,使工程师能够将这些板设计到他们想要的原型平台中。这些开发板不仅允许开发人员更轻松地对其设计进行原型制作,而且还使爱好者能够创建他们的下一个项目,而不必担心为他们的应用程序创建新平台。

当今市场上有多种此类可用于原型制作的板。每个都提供一组独特的功能,包括更小的外形尺寸、与面包板兼容的接口以及板载编程器和调试器(表 1)。

表 1:原型板比较。

Arduino Micro是由 Arduino 和 Adafruit 开发的开发板。这款微型开发板基于 ATmega32U4 微控制器,并采用与面包板兼容的外形尺寸,使其易于连接。它还公开了 20 个数字输入/输出 (I/O) 引脚,并具有内置 USB,可自行与 PC 通信

Arduino Micro 带有预编程的引导加载程序固件,使用户无需连接外部编程器/调试器即可下载新固件。

Bluefruit LE是由 Adafruit 开发的原型板。该板具有通过串行外围接口 (SPI) 与北欧蓝牙低功耗无线电 (nRF51822) 连接的 ATmega32u4。这款与面包板兼容的开发板提供 20 多个通用 I/O (GPIO) 引脚用于应用程序开发。这些 GPIO 引脚支持 I2C、SPI、通用异步接收器/发送器 (UART) 和 6 个模拟输入。

Bluefruit LE 预加载了引导加载程序项目,用户无需外部编程器即可对其应用程序进行编程。Bluefruit LE 板还具有 iOSAndroid 应用程序,可用于与 Nordic 蓝牙低功耗模块进行通信。

LilyPad ( lilypadarduino.org ) 是 Arduino 为可穿戴应用设计的独特开发板。该板可以使用导电线缝在衣服上。该板基于 ATmega168 微控制器,共暴露 20 个 I/O(14 个数字 I/O 和 6 个模拟 I/O),可用于与各种数字或模拟传感器接口。

与任何其他 Arduino 平台类似,LilyPad Arduino 预编程了引导加载程序。用户可以通过 Arduino 软件下载新固件。

mbed LPC1768 开发板是基于 ARM Cortex-M3 处理器,具有丰富的外设,包括 USB、以太网CAN 和串行协议。该开发板还采用与面包板兼容的外形尺寸,并提供 32 个 I/O。

mbed 平台支持通过标准 CMSIS-DAP 或大容量存储编程器模式对目标设备进行编程,用户只需拖放二进制文件即可对设备进行编程。

mbed 是一个基于 Web 的平台,允许用户使用 C++ 编写程序,提供对各种 mbed 库的访问。

PSoC 5LP 原型开发套件是赛普拉斯的低成本平台,使用户能够使用 ARM Cortex-M3 PSoC 进行原型设计5LP 设备。PSoC 5LP 器件具有 24 位硬件数字滤波器块 (DFB) 协处理器、基于 CPLD 的通用数字块、高性能直接存储器访问 (DMA控制器、具有可编程功能的高精度 20 位模拟前端 (AFE)模拟模块包括运算放大器、可编程增益放大器 (PGA)、滤波器、比较器、逐次逼近寄存器 (SAR) 和 Delta-Sigma 模数转换器ADC) 以及 CapSense 电容式触摸感应解决方案。

该原型设计套件采用与面包板兼容的外形尺寸,并为应用程序开发提供了所有 48 个 I/O。该板具有独特的卡扣式板载编程器和调试器,基于另一个 PSoC 5LP 器件。该板载编程器和调试器可用于编程和调试目标 PSoC 5LP 器件,还支持串行通信协议。板载编程器和调试器可以引导加载以实现任何自定义应用程序。

Teensy 3.1是一个与面包板兼容的原型开发板,提供板载微控制器单元 (MCU) 的 24 个 I/O。它采用飞思卡尔 ARM Cortex-M4 MCU 器件,支持 256K 闪存和 12 位 DAC、双 ADC 和 CAN 等外设。

该开发板预编程了 USB 引导加载程序,并支持通过 Arduino IDE 的附加组件 Teensyduino 进行应用程序开发。

更快、更便宜的开发

今天的硅制造商和嵌入式供应商提供低成本的面包板兼容开发板,使开发人员能够使用相同的硬件评估和原型设计他们的设计。由于其中一些开发板的成本仅为 10 美元,因此决定是设计定制开发板还是使用现成的、与面包板兼容的现成开发板是毫无疑问的。能够在开发工作区中提供多个可用于原型设计的板的便利性,使得设计下一个颠覆性电子产品变得更加容易。

作者:Pushek Madaan,Gagan Luthra,Pushek Madaan

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7490

    浏览量

    151057
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17002

    浏览量

    350322
  • 嵌入式
    +关注

    关注

    5068

    文章

    19021

    浏览量

    303327
收藏 人收藏

    评论

    相关推荐

    嵌入式开发常见问题排查

    嵌入式开发问题排查很多人认为嵌入式开发很难,主要是因为在这个过程中常常会遇到各式各样的问题。这些问题的复杂性和多样性使得许多人感到困惑和无所适从。然而,如果将这些问题逐一拆解,实际上大部分都可以
    的头像 发表于 09-22 08:04 267次阅读
    <b class='flag-5'>嵌入式开发</b>常见问题排查

    AWFlow:内置丰富的功能节点,简化嵌入式开发流程

    AWFlow突破传统C语言限制的嵌入式开发框架,通过封装硬件驱动和系统平台,集成通用软件功能与通信协议,助力开发者专注于核心业务,提升效率,缩短周期,迅速适应市场变化。在传统的嵌入式
    的头像 发表于 08-09 08:25 260次阅读
    AWFlow:内置丰富的功能节点,简化<b class='flag-5'>嵌入式开发</b>流程

    聚焦嵌入式开发中的合规性工具、项目管理工具、版本迭代工具应用

    日前,龙智携嵌入式开发及管理解决方案亮相2024上海国际嵌入式展(embedded world China 2024)。展会期间,我们对话了多位龙智资深DevSecOps顾问及技术支持专家
    的头像 发表于 07-29 15:15 478次阅读

    嵌入式开发前景怎么样?

    嵌入式开发前景非常广阔,这主要得益于物联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详细分析
    的头像 发表于 07-10 09:00 2510次阅读
    <b class='flag-5'>嵌入式开发</b>前景怎么样?

    嵌入式开发者的未来

    嵌入式系统的就业方向非常广泛,涵盖了许多不同的行业和领域。以下是一些常见的嵌入式系统就业方向:消费电子产品:这包括智能手机、平板电脑、智能电视、智能家居设备等。嵌入式系统工程师可以参与设计、
    的头像 发表于 06-23 08:10 329次阅读
    <b class='flag-5'>嵌入式开发</b>者的未来

    嵌入式开发就业前景怎么样?

    嵌入式开发就业前景怎么样?随着科技的飞速发展,嵌入式开发在各个领域的应用越来越广泛,因此嵌入式开发的就业前景也备受关注。今天将从智能家居、医疗设备、工业控制、汽车电子、航空航天等方面,探讨嵌入
    发表于 06-07 14:51

    ARM Cortex-A53嵌入式开发平台Android手册

    电子发烧友网站提供《ARM Cortex-A53嵌入式开发平台Android手册.pdf》资料免费下载
    发表于 04-28 15:10 0次下载

    AMD Vitis™ Embedded嵌入式软件开发套件的功能和特性概述

    Vitis Embedded 是一款独立的嵌入式软件开发套件,主要用于为 AMD 自适应 SoC 和 FPGA 中的 AMD 嵌入式处理子系统(基于 ARM 的子系统和 AMD MicroBlaze)
    的头像 发表于 04-08 10:50 858次阅读
    AMD Vitis™ Embedded<b class='flag-5'>嵌入式</b>软件<b class='flag-5'>开发套件</b>的功能和特性概述

    fpga是嵌入式开发

    FPGA(现场可编程门阵列)与嵌入式开发之间确实存在一定的关联,但它们在本质上是两个不同的领域。
    的头像 发表于 03-15 14:18 984次阅读

    雅特力AT32 Workbench图形化代码生成工具,简化嵌入式开发最佳利器

    嵌入式系统应用市场广泛,早已遍及日常生活,随着产品需求复杂度的提升,32位MCU开发难度也随之增加,如何降低开发成本,缩短开发周期,是所有
    的头像 发表于 02-19 13:26 520次阅读
    雅特力AT32 Workbench图形化代码生成工具,简化<b class='flag-5'>嵌入式开发</b>最佳利器

    SCADE—产品级安全关键系统的MBD开发套件

    安全关键零部件的嵌入式产品级软件提供了SCADE开发套件,支持嵌入式软件详细设计和代码自动生成,有效缩短产品研制周期,提高产品研制效率,提高产品质量。
    的头像 发表于 01-05 14:12 559次阅读
    SCADE—产品级安全关键系统的MBD<b class='flag-5'>开发套件</b>

    嵌入式开发的转变将如何影响未来计算

    当前,开发者正在利用安全且性能增强的技术实现小型低功耗嵌入式系统的开发,赋能过往无法想象的语音、视觉和振动等 AI 应用,而这些应用正在改变着世界。   嵌入式领域正经历一场深刻的变革
    发表于 01-03 14:24 398次阅读

    嵌入式开发常见的C语言技巧与方法分享

    嵌入式开发中,常常要操作寄存器,对寄存器进行写入,读出等等操作。每个寄存器都有自己固有的地址,通过C语言访问这些地址就变得尤为重要。
    的头像 发表于 12-26 09:55 1056次阅读

    嵌入式开发学习的十三法则分享

    嵌入式开发学习是一个不断积累和总结的过程,来自一个嵌入式开发高级工程师为我们总结的关于嵌入式开发学习的十三法则,大家不妨参考一下: 一、冗余度法则 在嵌入式系统具有足够的冗余度
    发表于 12-21 06:32

    ADI公司开发一款低成本、低功耗嵌入式成像平台BLIP MINI

    电子发烧友网站提供《ADI公司开发一款低成本、低功耗嵌入式成像平台BLIP MINI.pdf》资料免费下载
    发表于 11-28 10:51 2次下载
    ADI公司<b class='flag-5'>开发</b>一款<b class='flag-5'>低成本</b>、低功耗<b class='flag-5'>嵌入式</b>成像平台BLIP MINI