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