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

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

3天内不再提示

多核和开放放大器

星星科技指导员 来源:嵌入式计算设计 作者:Colin Walls 2022-11-22 17:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

每个嵌入式系统都是不同的。因此,随着多核设计变得越来越普遍,几乎成为主流,不同的硬件和软件架构也在不断发展。

从软件的角度来看,大致有两种选择:对称多处理(SMP)和非对称多处理(AMP)。

SMP系统只能在同构多核平台上实现(即所有内核都相同)。操作系统的单个实例跨所有内核运行。此操作系统必须是支持 SMP 操作的特定变体。SMP由Linux和许多实时操作系统产品支持。任务自动分布在各个内核之间。但是,如果特定应用程序需要,则可能有一个选项可以将任务锁定到特定内核。SMP 的目标是以节能的方式提高可用的处理性能,这在台式机和笔记本电脑上非常常见。

对于嵌入式应用,AMP提供了更大的灵活性,因此更为常见。在 AMP 系统中,每个内核都运行自己的操作系统(或者可能根本不运行操作系统 - “裸机”)。不要求操作系统相同。每个操作系统都可以根据内核的预期功能进行选择,并且不需要是特殊的“支持多核”的版本。与 SMP 不同,AMP 不要求所有内核都相同;它可以在异构多核平台上实现。大多数多核片上系统器件都包含各种内核架构。不同的内核体系结构可能适用于应用程序的不同部分。

在 AMP 设计中需要解决两个问题:生命周期管理(启动顺序等)和内核间通信。这些问题不会出现在 SMP 系统中,因为操作系统可以控制哪些任务在何时何地运行,并且任务间通信使用标准操作系统 API——任务不需要“知道”它们在多核上下文中运行。在 AMP 系统中,每个操作系统都不知道其他操作系统的存在,因此必须进行特定设置。

配置 AMP 系统的最佳方法是使用某种多核框架来满足控制和通信要求。OpenAMP是定义此类框架架构的标准;OpenAMP的实现可从许多供应商处获得。

框架的实例在每个内核上运行。生命周期管理通过使用Remoteproc 提供,其中一个内核被指定为“主节点”。核心间通信使用 RPMsg 进行管理,RPMsg在内核之间提供基于通道的双向通信链路。

使用多核框架的替代方法是部署虚拟机监控程序。这是一个强大的选项,但受到所有CPU都相同的要求的限制,因此,它只能在同构多核平台上使用。但是,在复杂的多核系统中,可能存在一组相同的内核,可以使用 SMP 操作系统或虚拟机监控程序进行管理,并使用多核框架链接到系统的其余部分。

审核编辑:郭婷

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

    关注

    146

    文章

    14362

    浏览量

    222507
  • 操作系统
    +关注

    关注

    37

    文章

    7439

    浏览量

    129621
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    锁相放大器前置放大器的选择策略

    在精密测量与微弱信号检测领域,锁相放大器与前置放大器常协同工作,以实现对极微弱信号的高精度提取。前置放大器作为信号链路的第一级,其性能直接影响整个系统的信噪比与测量灵敏度。因此,合理选择与锁相
    的头像 发表于 04-27 15:33 6次阅读
    锁相<b class='flag-5'>放大器</b>前置<b class='flag-5'>放大器</b>的选择策略

    仪表放大器问题

    都是通过仪表放大器放大,为什么加功率源实现不了放大功能?是需要阻抗匹配嘛?
    发表于 04-14 09:58

    锁定放大器工作原理 锁定放大器和锁相放大器的区别

    锁定放大器(Lock-in Amplifier)是一种专用的信号处理装置,常被用于提取微弱信号或信噪比低的信号。它通过将输入信号与参考信号相互比较,并利用同步检测技术进行滤波和放大,从而有效地抑制
    的头像 发表于 03-30 17:03 407次阅读
    锁定<b class='flag-5'>放大器</b>工作原理 锁定<b class='flag-5'>放大器</b>和锁相<b class='flag-5'>放大器</b>的区别

    DC到3.2GHz采样率!PXI平台+开放FPGA赋能,我们打造了一款“软件定义”的锁相放大器

    想要在噪声中提取微弱信号? 不想被传统台式仪器的固定功能束缚? NI最新的锁相放大器FPGA参考设计来了! 这是一套开放的IP,能够将PXI R系列、FlexRIO甚至示波器“变身”为高性能数字锁相
    的头像 发表于 03-16 14:48 2.5w次阅读
    DC到3.2GHz采样率!PXI平台+<b class='flag-5'>开放</b>FPGA赋能,我们打造了一款“软件定义”的锁相<b class='flag-5'>放大器</b>

    高压放大器的参数和工作原理介绍

    高压放大器是一种用于将微弱信号放大到高电压水平的电子设备,广泛应用于科学实验、医疗设备、工业控制和通信等领域。本文将介绍高压放大器的基本参数、工作原理以及应用。 一、高压放大器的基本参
    的头像 发表于 01-09 11:19 366次阅读
    高压<b class='flag-5'>放大器</b>的参数和工作原理介绍

    高压放大器电源有哪些优势

    高压放大器电源在现代电子设备和实验室应用中扮演着至关重要的角色。它们不仅为高压放大器提供必要的电源,还在信号处理、测量和控制等领域中发挥着重要作用。本文将介绍高压放大器电源的优势,帮助大家更好地理
    的头像 发表于 01-09 11:15 336次阅读
    高压<b class='flag-5'>放大器</b>电源有哪些优势

    功率放大器测试解决方案分享——开放结构磁性纳米粒子血管精细成像

    功率放大器测试解决方案分享——开放结构磁性纳米粒子血管精细成像
    的头像 发表于 12-18 18:32 370次阅读
    功率<b class='flag-5'>放大器</b>测试解决方案分享——<b class='flag-5'>开放</b>结构磁性纳米粒子血管精细成像

    半导体光放大器SOA增益特性仿真

    半导体光放大器SOA目前在一些通信网络中常被用作功率放大器或前置放大器。然而,在未来全光开关、再生以及波长转换方案中,半导体光放大器也有望成为多功能元件的有力候选。
    的头像 发表于 11-26 10:56 697次阅读
    半导体光<b class='flag-5'>放大器</b>SOA增益特性仿真

    音频放大器特点,音频功率放大器是什么

    音频功率放大器是一种将低功率音频信号放大至足以驱动扬声器的电子设备。音频功率放大器作为现代音频系统的核心部件,其性能直接影响声音质量与设备能效。音频功率放大器与传统AB类
    的头像 发表于 11-14 15:50 1591次阅读

    如何选择通用运算放大器、零漂移放大器、电流检测放大器

           在低功耗传感器接口、高速数据采集、精密仪器等各类应用领域中,所选放大器的性能将显著影响系统维持信号完整性与整体表现的能力。鉴于市面上放大器的类型与架构繁多, 明确如何为特定应用选择适配
    的头像 发表于 11-14 10:40 446次阅读

    线性放大器 skyworksinc

    电子发烧友网为你提供()线性放大器相关产品参数、数据手册,更有线性放大器的引脚图、接线图、封装手册、中文资料、英文资料,线性放大器真值表,线性放大器管脚等资料,希望可以帮助到广大的电子
    发表于 09-01 18:31
    线性<b class='flag-5'>放大器</b> skyworksinc

    信号放大器助手与信号放大器关系

    ‌ 信号放大器助手与信号放大器的关系 ‌ 信号放大器助手与信号放大器之间是‌ 辅助与核心 ‌的关系,两者在功能、应用场景和协作模式上紧密关联,但职责和定位存在显著差异。以下从定义、功能
    的头像 发表于 07-12 08:36 1463次阅读

    放大器基本电路

    放大器电路的核心是半导体器件,而它组成的基本放大电路又是研究复杂电子线路的基础。本章将在简要讨论常用半导体器件的外特性、电路模型及参数的基础上,重点研究各种放大器基本单元电路的原理与特性。 纯分享贴,有需要可以直接下载附件
    发表于 05-22 14:50

    IC放大器用户指南

    运算放大器有四个引脚大致浏览几乎任何一本运算放大器的课本之后,读者可能留下这样一种印象:理想的运算放大器有三个引脚:一对差分输入引脚和一个输出引脚,如图1所示,但是,在了解基本原理之后,可以看出
    发表于 05-21 14:37

    电压放大器指标有哪些

    电压放大器 是电子系统中的重要组件,广泛应用于通信、音频、测量、测试及控制系统等领域。其主要功能是将输入信号电压进行放大,以驱动负载或后续电路。电压放大器的性能优劣,直接决定了整个系统的性能表现
    的头像 发表于 05-19 11:11 1439次阅读
    电压<b class='flag-5'>放大器</b>指标有哪些