国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 3449|回復: 0
打印 上一主題 下一主題

【飛凌S5PV210開發板知識分享】WinCE與Linux有何區別?

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2013-7-4 09:47:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 210開發板
嵌入式Linux OS與Windows CE相比的優點:
第一inux是開放源代碼,遍布全球的眾多Linux愛好者都是Linux開發者的強大技術支持者;Windows CE目前6.0內核全部開放,GUI不開放。第二:Linux的內核小、效率高;Windows CE相比,占用過多的RAM。第三Linux是開放源代碼的OS,在價格上極具競爭力,適合中國國情。Windows CE需要版權費用。第四Linux不僅支持x86芯片,還是一個跨平臺的系統。更換CPU時就不會遇到更換平臺的困擾。第五,Linux內核的結構在網絡 方面是非常完整的,它提供了對包括十兆位、百兆位及千兆位的以太網絡,還有無線網絡、Token ring(令牌環)和光纖甚至衛星的支持,目前WINCE的網絡功能也比較強大。
嵌入式Linux OS與Windows CE相比的弱點:
第一:LINUX開發難度較高,需要很高的技術實力,WINCE開發相對較容易,開發周期短,內核完善,主要是應用層開發。第二:LINUX核心調試工具 不全,調試不太方便,尚沒有很好的用戶圖形界面,WINCE的GUI豐富,開發工具強大;第三,系統維護難度大。Linux占用較大的內存,如果去掉部分 無用的功能來減小使用的內存,但是如果不仔細,將引起新的問題。
Windows Linux 不同點
1. 驅動與應用的數據交互:
對 于驅動中分配的內存,windows 通過memorymap 將驅動中的內存空間映射到應用層,應用和驅動是通過不同的地址同一地址空間的數據操作;而linux中驅動與應用層若存在數據交互的話,是通過 CopyToUser, CopyFromUser進行的,看上去在這點上windows的效率會更高些。linux也有類似的mmap機制。可以把內核態的地址映射到用戶空間 中。
2.當應用與驅動需要同步時:
Linux中是在應用中通過調用IOctl讓等待在驅動中進行,此時驅動還可以處理其它任務,可以得到響應的事件,并通知在等待中的任務結束,從而應用程序可以繼續執行下去。
Windows如果將等待放到驅動中的話,會發現驅動就在那死等了,不再響應其它輸入。因此,windos中的等待是在應用中回調用waitobject函數。
3 WinCE操作系統實現了進程/線程兩級管理模型。
linux本身不支持線程,它支持進程一級。如果要使用線程的話,需要使用線程庫。
轉自飛凌s5pv210開發板技術討論區


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 青青青免费高清视频在线 | 亚洲国产欧美日韩一区二区 | 正在播放国产一区 | 男人天堂网在线播放 | 国产精品久久久久秋霞影视 | 精精国产www视频在线观看免费 | 欧美成a人片免费看久久 | 微拍秒拍99福利精品小视频 | 欧美成人精品一区二区三区 | 四虎免费永久网站入口 | 欧美日韩国产在线人成app | 97视频在线 | 成人免费观看男女羞羞视频 | 果冻天美a∨传媒 | 天天爱天天干天天操 | 国内精品久久久久尤物 | 国产又黄又刺激又爽视频黄 | 欧美视频久久久 | 隔壁的邻居免费观看中文 | 中文字幕在线精品视频入口一区 | 国产欧美精品一区二区三区四区 | 精品一区二区三区高清免费不卡 | 成年人一级毛片 | 成人欧美精品一区二区不卡 | 国产精品99久久久久久www | 免费看黄色网页 | 日本精品久久久中文字幕 | 欧美一级成人一区二区三区 | 免费精品国产自产拍观看 | 国产精品福利在线观看免费不卡 | 日本精品一区二区三区在线观看 | 日韩精品成人免费观看 | 99精品视频在线观看免费 | 黄色免费网站大全 | 在线天堂中文www官网 | 卡通动漫亚洲综合 | 欧美视频日韩专区午夜 | 自拍自偷 | 日韩高清一级 | 国产精品伦理久久久久久 | 香蕉视频网页版 |