【问题标题】:embedded system design: partitioning resources嵌入式系统设计:划分资源
【发布时间】:2012-05-28 18:01:33
【问题描述】:

我想设计一种设备,它既支持蜂窝连接((即 HSDPA/HSUPA),用于高速下载/上传和电话),又支持繁重的多媒体应用程序(例如播放高分辨率流媒体视频,通过蜂窝连接)。

假设我们正在考虑的硬件平台有一个 OMAP 4430(至少为了论证的缘故),并且有一个连接到它的蜂窝调制解调器以及一个漂亮的 amoled 显示器。它运行嵌入式 linux。

现在,我不知道如何对系统的软件和硬件资源进行分区,以使这两个要求都不会缺乏资源。另外,我应该怎么做才能在保持蜂窝吞吐量的同时避免流播放质量问题?

如果我以后要向这个设备添加更多应用程序,那么我将如何设计这个系统来牢记这一要求?

谢谢, -Mno

【问题讨论】:

    标签: embedded embedded-linux system-design


    【解决方案1】:

    如果幸运的话,您可以实现该程序,并且操作系统/CPU 组合将正常工作。您很可能不得不调整操作系统并稍微考虑一下软件架构。在 Linux 中,您可以调整各种参数,例如线程优先级,并选择满足您需求的内核调度程序。这里有几个链接开始:

    • Real Time UML - Bruce Powel Douglass 有几本关于软件架构的好书。
    • CFS - 有关默认 Linux 调度程序的一些信息
    • Small Memory Software - 一本关于管理内存资源的好书(可在线获取)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      • 2011-10-30
      • 2015-06-20
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多