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

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

3天内不再提示

PC平台将现成的构建块与自定义选项相结合

星星科技指导员 来源:嵌入式计算设计 作者:Matt Wieborg 2022-10-26 14:33 次阅读

对于面临上市时间和预算压力的嵌入式系统设计人员来说,构建还是购买决策至关重要。Matt 探讨了塑造嵌入式 PC 市场的新技术,并解释了嵌入式 PC 平台如何将标准化的现成构建模块与定制选项相结合,以应对下一代电子病历 (EMR) 系统等要求苛刻的应用的挑战。

在许多行业中,嵌入式系统设计人员在为其特定应用选择合适的计算平台时,经常会遇到构建与购买之间的困境。对于试图解决上市时间和预算压力的设计师来说,这个重要的决定可能是压倒性的。由于每种方法都有自己的一组优点和缺点,因此应考虑许多特定于应用程序的因素。

这种困境给医疗应用设计人员带来了实质性问题,他们面临着严格的行业要求,即高可靠性、满足监管批准、使用寿命长达10年及以上以及快速传输大量数据进行分析的高性能。随着医院环境中对移动性的需求不断增加,额外的要求包括更紧凑的外形尺寸,用于空间受限的应用以及更高的电源效率。特定的设计要求可能包括对专用 I/O 的需求、更高的计算功率密度、无风扇系统、严格的版本控制、固定或冻结的物料清单 (BOM) 或定制的外壳。一直以来,由于这些应用程序的关键性质,对整个系统的服务和长期支持仍然是必不可少的。

设计人员注意到嵌入式市场中的一个明确趋势:向PC兼容系统的转变。考虑到嵌入式 PC 板从性能和上市时间的角度来看可以提供的优势,这是有道理的。如果经过精心挑选,嵌入式 PC 板可以缩短设计周期时间并提高系统性能,从而生成功能丰富的增强型产品,从而以前所未有的速度进入市场。

日新月异的嵌入式 PC 市场

就像台式电脑市场一样,嵌入式电脑市场也在不断变化。然而,嵌入式PC通常部署在需要10-15年更长生命周期的复杂应用中,而台式PC的预期使用寿命为5年或更短。此外,鉴于嵌入式PC部署环境的性质,它们有望全天候完美运行。这给设计人员带来了压力,因为嵌入式PC市场的趋势不断变化,技术也在不断发展。

一些新兴趋势正在影响嵌入式PC市场。多核技术的出现提供了一种有吸引力的方式来扩展组件并在嵌入式外形尺寸中添加功能,而不会显着影响热输出和功耗等能量变量。这使得性能呈指数级增长,从而大大改进了功能。

不断缩小的组件几何形状也使主板上的功能数量显著增加,从而可以将更多功能打包到更小的外形中。

医疗记录无纸化

医疗保健行业对便携性和即时通信的需求刺激了电子病历(EMR)的发展。EMR系统允许医疗保健专业人员从多个点(包括患者‘Äôs床边,急诊室或手术室)访问实时患者记录,用药时间表,放射学图像和医生命令。EMR 系统节省了管理时间和成本,提供了一种比使用纸张存储和处理记录更有效的方法。更重要的是,EMR 系统通过提供更安全、更高效、更方便的医疗保健系统来改善患者护理。

尽管有这些优势,但医疗保健行业在采用EMR和其他医疗信息技术方面进展缓慢。根据医疗记录研究所进行的2007年电子病历趋势和使用情况调查,EMR系统的实施受到一些障碍的限制。这些障碍包括缺乏足够的资金或资源,切换到EMR系统的预期问题,难以从纸上创建迁移计划,以及无法以合理的成本找到EMR系统。

为了提高 EMR 系统的采用率,该技术必须具有成本效益,性能符合预期,并提供无缝集成的途径。此外,该技术还必须满足许多其他设计挑战。医疗记录(如医生命令和测试报告)是法律文件,必须以不变的形式保存并由创建者进行身份验证。因此,数据处理系统必须非常可靠。这些类型的系统还往往需要非常长的技术生命周期和冻结的BOM才能获得必要的监管批准。即使是系统中最小的更改也可能需要工程更改通知,并导致进一步的认证机构测试。在医院环境中,设备还必须便携、紧凑且坚固耐用。

除了医疗保健应用固有的核心要求外,每个医疗实践也有自己的需求,系统需要一定程度的定制。这些自定义规范可能包括额外的 I/O、自定义外壳、品牌机械修改。

在这种情况下,从头开始开发完整的定制系统是不切实际的,因为成本限制,更不用说上市时间和验证问题了。更可行的方法是嵌入式PC平台,它将基于标准的功能与可集成的定制功能相结合,以满足特定应用的独特要求。

混合的好处

缩短上市时间是设计人员转向现成的嵌入式PC平台的最大原因之一。过去,添加定制电路被视为一种阻碍,因为这样做会大大减慢设计过程。如今,在预先验证的平台上添加新功能和高级功能的能力已成为设计人员将嵌入式PC平台用于其应用的另一个坚实理由。

为了向医疗设计人员提供满足其特定需求的最佳嵌入式PC平台,有必要将标准化的现成构建模块与定制选项相结合。例如,控创将ETX嵌入式计算平台集成到其嵌入式PC中,以实现一个更小、更灵活的平台,只需切换出ETX模块,即可使用更快的处理器轻松升级。像ETX这样的标准电路板外形尺寸是设计人员可以添加高级功能的结构,例如全彩色图形界面或与其应用独特相关的专用I / O。

经过验证的PC硬件和软件标准还为嵌入式系统设计人员提供了利用开发工具、组件、外设和应用软件的基础,这有助于他们降低开发成本并加快产品上市速度。

评估用于 EMR 的嵌入式 PC 平台

一个涉及EMR应用程序的案例研究评估了是否从现成的白盒PC过渡到嵌入式PC模型,说明了将标准构建块与定制功能相结合的优势。在这种情况下,该客户是北美最大的连锁医院之一,正在升级其运行基于文本的界面的旧式单色哑终端系统。

新系统需要运行几个关键应用程序,包括管理医疗记录的定制软件,但不是最新和最好的办公应用程序。这意味着它不需要大量的计算能力。然而,该系统需要足够小,不显眼,可靠和坚固,以承受繁华的医院环境。未来的设计考虑因素包括无线网络功能,这将使这些装置能够添加到移动护理站,这些工作站可以使用电池运行,而不是拴在壁挂式插头上。系统总成本也是一个关键因素。

该客户的 Äôs IT 团队考虑了两种方法来实现其目标:升级到现成的 PC 系统或切换到嵌入式系统。现成的 PC 选件将客户限制在评估时可用的处理器和其他功能。在这种特殊情况下,嵌入式系统需要的计算能力低于市场上耗电的桌面系统。因此,嵌入式系统可以使用低功耗处理器,这更适合移动性要求。

另一个关键但不太明显的考虑因素是,客户希望摆脱传统PC的外观。客户的理由是,如果系统看起来不太像普通PC,那么患者和访客就不会那么倾向于干扰它。客户希望设计一个足够小且足够灵活的单元,可以安装在各种情况下,例如显示器的背面,移动站或机柜中。

为了满足对可靠性和坚固性的需求,客户考虑开发一种完全固态的装置,没有移动部件。这涉及使用 CompactFlash 存储卡或固态硬盘,其价格应满足成本限制。鉴于这些要求,嵌入式系统更有意义。评估了两个嵌入式计算平台:迷你ITX主板和ETX计算机模块(COM)。两种选择都是无风扇的;然而,客户选择了ETX板,因为它更小,更通用,并且可以满足未来的增强功能,例如可能的处理器升级。Kontron 的这款嵌入式 PC 平台设计为不显眼,具有灵活的安装选项,可满足 EMR 应用的要求,同时提供简化的实施,开箱即用,可快速轻松地进行部署。

该系统集成了一个LCD和一个预装在盒子中的嵌入式计算机。这使客户只需拔出设备,插入鼠标和键盘,通电,即可在几分钟内开始运行。使用白盒系统时,电缆将被单独包裹,并且组装起来需要更长的时间,特别是对于具有多个单元的安装。这种更快的部署节省了时间,并最终节省了资金。此外,由于嵌入式计算机公司通常可以处理更小,更定制的系统运输,因此该系统提供了自定义操作系统安装和品牌选项,包括自定义初始屏幕。

如本示例所示,通过现成的构建块提供一定程度的自定义,可以快速满足特定的应用程序需求,同时仍能满足成本预期。

审核编辑:郭婷

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

    关注

    68

    文章

    19286

    浏览量

    229873
  • 嵌入式
    +关注

    关注

    5082

    文章

    19126

    浏览量

    305302
收藏 人收藏

    评论

    相关推荐

    美国硅谷高防服务器自定义解析

      随着互联网技术的快速发展,数据安全成为了企业和个人关注的重点。美国硅谷作为全球科技创新的中心之一,其高防服务器技术也在不断发展,为企业和个人提供更加安全可靠的网络环境。本文介绍什么是高防服务器及其自定义选项的重要性。
    的头像 发表于 09-27 10:10 148次阅读

    创建自定义的基于闪存的引导加载程序(BSL)

    电子发烧友网站提供《创建自定义的基于闪存的引导加载程序(BSL).pdf》资料免费下载
    发表于 09-19 10:50 0次下载
    创建<b class='flag-5'>自定义</b>的基于闪存的引导加载程序(BSL)

    开发用于四个ADC通道连接到MCU/MPU的自定义多通道SPI

    电子发烧友网站提供《开发用于四个ADC通道连接到MCU/MPU的自定义多通道SPI.pdf》资料免费下载
    发表于 09-02 10:12 0次下载
    开发用于<b class='flag-5'>将</b>四个ADC通道连接到MCU/MPU的<b class='flag-5'>自定义</b>多通道SPI

    EtherCAT运动控制器PT/PVT实现用户自定义轨迹规划

    EtherCAT运动控制器PT/PVT实现用户自定义轨迹规划。
    的头像 发表于 08-15 11:49 639次阅读
    EtherCAT运动控制器PT/PVT实现用户<b class='flag-5'>自定义</b>轨迹规划

    NVIDIA NeMo加速并简化自定义模型开发

    如果企业希望充分发挥出 AI 的力量,就需要根据其行业需求量身定制的自定义模型。
    的头像 发表于 07-26 11:17 757次阅读
    NVIDIA NeMo加速并简化<b class='flag-5'>自定义</b>模型开发

    NVIDIA AI Foundry 为全球企业打造自定义 Llama 3.1 生成式 AI 模型

    Foundry 提供从数据策管、合成数据生成、微调、检索、防护到评估的全方位生成式 AI 模型服务,以便部署自定义 Llama 3.1 NVIDIA NIM 微服务和新的 NVIDIA NeMo
    发表于 07-24 09:39 714次阅读
    NVIDIA AI Foundry 为全球企业打造<b class='flag-5'>自定义</b> Llama 3.1 生成式 AI 模型

    如何为ESP8266构建自定义盾牌?

    我正在寻找某种如何为ESP8266构建自定义盾牌的指南。 到目前为止,我已经使用 NODEMCU 构建了功能原型,但我现在想简化事情并使其更小。 1. 是否有一些书面的、开放的硬件指南 (很好
    发表于 07-08 07:17

    Chrome移动版支持自定义菜单栏功能

    在先前版本中,用户通过点击浏览器右上角的三个点按钮即可调出包含各类图标与操作的菜单。而此次更新后,Chrome新增了“自定义菜单”选项,允许用户自主控制该区域的展示内容。
    的头像 发表于 05-27 15:00 818次阅读

    【AWTK使用经验】如何自定义combo_box下拉框样式

    AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章进行解答。假设
    的头像 发表于 05-23 08:25 464次阅读
    【AWTK使用经验】如何<b class='flag-5'>自定义</b>combo_box下拉框样式

    stm32cubemx中如何自定义lwip平台

    有人知道stm32cubemx中,如何自定义lwip平台。(默认只
    发表于 05-22 07:50

    HarmonyOS开发案例:【 自定义弹窗】

    基于ArkTS的声明式开发范式实现了三种不同的弹窗,第一种直接使用公共组件,后两种使用CustomDialogController实现自定义弹窗
    的头像 发表于 05-16 18:18 1374次阅读
    HarmonyOS开发案例:【 <b class='flag-5'>自定义</b>弹窗】

    TSMaster 自定义 LIN 调度表编程指导

    LIN(LocalInterconnectNetwork)协议调度表是用于LIN总线通信中的消息调度的一种机制,我们收到越来越多来自不同用户希望能够通过接口实现自定义LIN调度表的需求。所以在
    的头像 发表于 05-11 08:21 678次阅读
    TSMaster <b class='flag-5'>自定义</b> LIN 调度表编程指导

    HarmonyOS开发案例:【UIAbility和自定义组件生命周期】

    本文档主要描述了应用运行过程中UIAbility和自定义组件的生命周期。对于UIAbility,描述了Create、Foreground、Background、Destroy四种生命周期。对于页面
    的头像 发表于 05-10 15:31 1251次阅读
    HarmonyOS开发案例:【UIAbility和<b class='flag-5'>自定义</b>组件生命周期】

    HarmonyOS开发实例:【自定义Emitter】

    使用[Emitter]实现事件的订阅和发布,使用[自定义弹窗]设置广告信息。
    的头像 发表于 04-14 11:37 1003次阅读
    HarmonyOS开发实例:【<b class='flag-5'>自定义</b>Emitter】

    鸿蒙ArkUI实例:【自定义组件】

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统组件,比如 `Text` 、 `Button` 等,也可以是自定义组件,本节笔者简单介绍一下自定义组件的语法规范。
    的头像 发表于 04-08 10:17 644次阅读