brew是建立在手機作業系統之上的應用平台框架。以嵌入式作業系統rex為例,建立在rex之上的brew軟體系統根據各部分實現的功能,執行的速度,對資源的占用等劃分成若干個任務,各個任務間通過api,訊號量等機制通訊,並由作業系統統一排程和管理。rex執行在arm核心的cpu上, 負責對整個環境中資源的排程管理,具體功能包括:任務管理、記憶體管理、nv儲存管理、外圍裝置管理及系統排程等。
rex是一種專為小型嵌入式系統設計的簡單、有效、低耗、支援多工的實時作業系統,它為任務控制、任務同步、互斥、定時器及中斷控制提供了api, rex最初是為工ntel 80186處理器設計,後來被移植到arm微處理器。rex體積很小,只佔不到4k的rom,使用的ram除了儲存在rex中400b的狀態資料、500b的堆疊空間外,就只取決於執行的任務數了。rex提供了任務、訊號作為同步機制,並提供了簡單的定時/計數器。rex可處理irq中斷控制。rex作業系統會維護一張包含所有處於啟用狀態的timer列表。與任務一樣,當timer不斷增多時,rex的效能會不斷下降。當乙個timer溢位時,它就自動從timer列表中刪除了,rex就不再知道它的存在。換句話說,timer是只由任務來分配及維持的,而rex只管理處於啟用狀態的timer。
brew通過對手機中硬體特性和軟體特性的封裝和重用,體現出了非常好的軟體可移植性和實用性。因此,基於brew平台可以開發出各種標準的軟體應用。
手機作業系統
按市場份額來說,symbian還是老大,但是訊息對nokia越來越不利,其他的硬體廠商都已經宣布不再推出基於symbian的作業系統了,只剩下nokia乙個人在玩了.而nokia的新ceo stephen elop好像也打算遷離symbian系統,預計推出基於windows phone7或者meeg...
諾基亞手機作業系統
1.s40跟s60是nokia搞出的平台,不過s40的作業系統是nokia自己的,是封閉式的,而s60的是基於symbian塞班智慧型作業系統。所以s40不是智慧型手機,s60是智慧型手機。飛鴻www.22shop.com 諾基亞使用者家園 諾基亞 索尼愛立信 摩托 羅拉和ntt docomo宣布將...
手機作業系統介紹
手機作業系統介紹 出自 http blog.csdn.mailbomb 現在的手機種類繁多,市面上可以看到的手機有上千種之多,現在簡單介紹一些在手機上面執行的作業系統。1 廠商專有系統 現在常見的低端手機使用的是廠商專有的系統,代表有 nokia s40 中的3100 3120 等等。2 windo...