嵌入式设计个人总结

嵌入式计算系统将必须紧密工作的硬件和软件相结合。嵌入式系统设计人员已将擅长的设计方法发展到用软件来体现系统的部分功能。早期的硬件/软件协同设计领域的研究人员强调同时进行设计的重要性。系统体系结构一旦确定,硬件和软件可以相对独立地进行设计。协同设计的目标是做出恰当的体系结构决策,允许在以后的实现阶段中独立完成。好的体系结构决策需要恰当的分析方法,因为它们必须满足严格的度量标准,例如实时性能和功耗。图1-15显示了一般的协同设计方法。给定可行的规格说明,大部分方法进行初始系统分析来确定并行设计的可能性,并可能将规格说明分解为过程。硬件/软件划分选取体系结构,其中一些操作直接由硬件完成,而另一些则由运行在可编程平台上的软件完成。硬件/软件划分生成可以独立实现的模块设计。那些模块随后结合,进行性能或功耗测试,并调试以创建最终的系统。
(点击查看大图)图1-15硬件/软件协同设计的设计流基于平台的设计是片上系统通常采用的方法。平台允许若干用户将相同的基本平台定制成不同的产品。平台对于基于标准的市场尤其有用,在这种市场中,产品必须支持一些基本功能,而其他功能必须进行定制。如图1-16所示,基于平台的设计是一个两阶段过程。首先,平台的设计必须建立在系统总体需求(例如,某种标准)和平台应如何定制之上。平台一旦设计完,就可用于设计产品。产品利用平台的功能并添加自己的功能。图1-16基于平台的设计平台设计需要几个设计阶段:应用特征分析将系统需求和软件模型变为基于平台硬件体系结构的更明确的需求。设计空间搜索评估硬件选项。体系结构模拟帮助评估和优化体系结构的细节。必须为平台开发基础软件(硬件抽象层、操作系统端口、通讯、应用库、调试)。平台的使用比较复杂,因为平台需要用户编程环境。程序员已经习惯了标准平台上丰富的开发环境。那些环境以图形用户界面的方式提供了很多工具—编译器、编辑器、调试器、模拟器。然而丰富的编程环境通常只支持单处理器。多处理器编程更困难,而异构多处理器相比同构多处理器更复杂。平台开发人员必须提供工具使得软件开发人员能够使用平台。有此工具来自CPU组件,其他工具必须从头开发。由于调试访问是依赖于硬件的,因而它尤为重要和困难。进程间通讯也很复杂,但它是应用开发人员的重要工具。

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/775667.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 2017推进两学一做常态化制度化研讨材料

    习近平总书记强调,部署两学一做学习教育,就是要推动党内教育从关键少数向广大党员拓展,从集中性教育向经常性教育延伸。如下是给大家整理的2017推进两学一做常态化制度化研讨材料,希望对…

    实用范文 2022年12月6日
    44
  • 幼儿园小班教师教育随笔《早读》

      早上来到幼儿园,学前班的小朋友在他们班主任的组织下朗朗上口的读着课本。我观察着他们,有的小朋友手指着书,认真的读着;有的小朋友手拿着书,嘴里读着,眼睛却看向别处,心不知飘向了哪…

    实用范文 2022年9月1日
    151
  • 岳父生日宴会上的答谢词范本

    【篇一】   岳父生日宴会答谢词范文   尊敬的各位领导、各位来宾、各位亲朋好友!   大家中午好!今天是20xx 年xx月xx日,农历xx月xx日,这是一个令人难忘的日子,是我的…

    实用范文 2022年11月24日
    51
  • 大学校庆主持词

      二十世纪九十年代以来,大学校庆活动逐渐盛行,许多大学以百年、五十年甚至十年为期举办校庆,使校庆成为了一种潮流下面就是范文汇小编给大家整理的大学校庆主持词,仅供参考。 大学校庆主…

    实用范文 2022年11月12日
    91
  • 儿科护士述职报告范文

    儿科护士述职报告范文(精选5篇) 时光飞逝,转眼一段时间的工作就结束了,作为一名儿科护士,是时候该好好写自己的述职报告了。下面是小编为大家精心收集整理的儿科护士述职报告范文,希望能…

    2023年1月14日
    61
  • 春节团拜会上的致辞

     各位教职员工、女士们、先生们、同志们、朋友们:  大家好!一元复始、万象更新。在这新春佳节即将到来之际,我们在这里欢聚一堂,共叙友情,喜庆佳节。首先,我谨代表学校党总支、校委会向…

    实用范文 2023年1月7日
    73
分享本页
返回顶部