2010-12-15 48 views
0

我想要設計一個支持高速下載/上傳和電話的蜂窩連接((即HSDPA/HSUPA))和沉重的多媒體應用(如以高分辨率播放流視頻,流式傳輸是通過蜂窩連接完成的)。嵌入式系統設計:分區資源

讓我們說,正在考慮的hw平臺有一個OMAP 4430(至少爲了參數的緣故),並且有一個連接到它的蜂窩調制解調器以及一個很好的amoled顯示器。它運行嵌入式Linux。

現在,我不知道如何對系統的軟件和硬件資源進行分區,以便既不需要資源。另外,我應該如何避免流媒體播放質量方面的問題,同時保持我的蜂窩吞吐量?

如果我稍後將更多的應用程序添加到此設備,那麼我將如何設計這個系統來記住這一要求?

感謝, -MNO

回答

1

如果幸運的話,你可以實現程序和OS/CPU組合將只是工作。你很可能不得不調整操作系統,並在軟件體系結構上稍加思考。在Linux中,您可以調整各種參數,如線程優先級,並選擇滿足您需求的內核調度程序。這裏有幾個鏈接開始:

  • Real Time UML - 布魯斯鮑威爾道格拉斯有一些好書籍,解決軟件架構。
  • CFS - 關於默認Linux調度程序的一些信息
  • Small Memory Software - 關於管理內存資源的一本好書(可在線獲取)。