首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入式系统实时调度研究工具

嵌入式系统实时调度研究工具
EN

Stack Overflow用户
提问于 2013-02-19 04:30:36
回答 2查看 714关注 0票数 0

我与GEM5软件模拟器一起工作,在那里我有任务根据我想要使用的调度算法更改linux内核。不,我想切换到嵌入式系统,我的目标是在altera (或任何平台)上进行实时信号处理。我是这个领域的新手,我在这个论坛上读到了许多话题,但我仍然对以下几点感到困惑:

  • 是否所有嵌入式实时操作系统都支持多核,如果没有,什么更适合?我听说过嵌入式linux,但我没有一个明确的想法。
  • 关于并行编程库,从我从这个论坛学到的东西来看,posix线程更适合,因为它是细粒度的,对吗?
  • 我对FPGA的选择不是最终的,我想知道是否有其他软件工具模拟器用于嵌入式系统,如GEM5。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-19 13:58:10

是否所有嵌入式实时操作系统都支持多核,如果没有,什么更适合?我听说过嵌入式linux,但我没有一个明确的想法。

不,不是所有的人都支持多核。事实上,许多人不这样做。

关于并行编程库,从我从这个论坛学到的东西来看,posix线程更适合,因为它是细粒度的,对吗?

完全取决于应用程序。您可以阅读很多关于并行编程的内容--例如:http://people.ds.cam.ac.uk/nmm1/Parallel/index.html

我对FPGA的选择不是最终的,我想知道是否有其他软件工具模拟器用于嵌入式系统,如GEM5。

我不知道,我从未使用过GEM5。

票数 1
EN

Stack Overflow用户

发布于 2013-04-23 21:32:57

很少有嵌入式实时操作系统支持多核(SMP或AMP)体系结构。但是很少有像VxWorks( http://www.windriver.com/products/vxworks/ )那样支持多核处理器的。VxWorks是Linux的核心,具有修改的调度和轻量级的进程。

如果您打算使用多核处理器和RTOS(具有多核支持),那么您将需要并行处理POSIX库来有效地利用硬件。

除了GEM5处理器没有太多的选择之外,没有什么像FPGA那样的处理器。我的意思是Xilinx和Altera只支持一两种类型的软/硬处理器核心。

Xilinx最近从PowerPC转向ARM,Altera仍然使用niosII处理器(专有的),只有ARM有两个多核处理器核。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14949876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档