主題:假如同樣的硬件平臺,那個操作系統的實時性更好一些 共有34286人關注過本帖 |
---|
DLRMC |
1樓 |
假如同樣的硬件平臺,那個操作系統的實時性更好一些 Post By:2010-6-6 16:59:00 [只看該作者]
請問假如同樣的硬件平臺比如說EM9160,μC/OS-II,WINCE,嵌入式Linux那個操作系統的實時性更好一些,他們任務調度的時間一般能為多少毫秒?
|
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2010-6-7 9:52:00 [只看該作者]
EM9160只支持WinCE和Linux,CE的調度節拍為1ms,而Linux大多采用10ms的調度節拍。我們理解的實時性,是指系統對硬件中斷響應的延時,就我們的測試情況,Linux的延時在60us-80us,而CE的延時在50us - 100us范圍,所以從這個角度看,Linux的實時性比WinCE要更好些,但在實際應用中,硬件設備,如串口、以太網、CAN等,均帶有片上的硬件緩沖,硬件緩沖大大降低了對OS實時響應的要求。所以對操作系統的選擇,更多的依據是根據應用來的。具體說EM9160,如果你的應用具有較高的市場價值,且要求盡快開發出來,那么WinCE肯定是最好的選擇,因為CE的開發工具大大優于Linux的任何工具;另一方面,如果你的應用要求低成本,且一年的目標銷售在幾百個甚至更多,那么選擇Linux可以節省CE帶來的License費用,當然在Linux環境想更快的完成開發,建議購買Sourcery G++作為應用程序的開發工具(價格在3000多RMB),我們對G++有完善的技術支持,相關Linux的更多情況,可訪問我們專門的網站www.emlinix.com。
|
|
單帖管理 | 引用 | 回復 |
qingfeng95 |
3樓 |
Post By:2010-6-28 11:38:00 [只看該作者]
我們自己可以定制CE的內核嗎
|
|
單帖管理 | 引用 | 回復 |
leeleen |
4樓 |
Post By:2010-6-28 16:44:00 [只看該作者]
我們的運作模式是:客戶購買我們的硬件平臺和軟件平臺,然后客戶關注于具體的應用程序開發。而且我們已經根據我們自己的硬件情況對內核進行了合適的裁剪和優化,客戶已經不需要自己去做內核方面的工作(如客戶在內核方面有特殊需要,我們可酌情考慮進行一些客戶的應用內核修改)。
|
|
單帖管理 | 引用 | 回復 |
返回首頁假如同樣的硬件平臺,那個操作系統的實時性更好一些 |
---|
用戶名: | |
驗證碼: | |
內容: | |