網絡軟件和服務提供商Eneaò公司推出適用于ARM Cortex-M3 嵌入式處理器的 Enea OSE Epsilon 實時操作系統。 OSE Epsilon RTOS 為針對基于 ARM Cortex-M3 處理器的低成本網絡系統而開發和部署可擴展、緊湊且高可靠性的應用程序提供了理想平臺。 Enea的軟件已被廣泛應用于成千上萬的產品中,Enea擁有全球50%的基站和50%的3G手機市場份額,2007年手機銷售里有3.5億個帶有 Enea軟件。客戶主要在電信、無線、控制、航空、汽車、醫療和消費類電子等領域,如愛立信、諾基亞、阿爾卡特、摩托羅拉、朗訊、索尼愛立信、富士通、三星、西門子、索尼、ABB、波音、華為、中興、大唐、普天等。 “Cortex-M3 能夠以高效的微控制器提供 32 位 CPU 的性能,與成本敏感型、深嵌式無線通信設備的搭配乃天作之合。”Enea 市場營銷副總裁 Terry Pearson 表示,“OSE Epsilon 因其緊湊的外形、敏捷的中斷響應、直觀的 API 以及與其他 OSE 系列產品向上兼容等優點,成為 Cortex-M3 的完美伴侶,對于注重可靠性、效率與可擴展性的應用程序而言尤為如此。” ARM Cortex-M3 是專門針對低成本、小型化無線網絡應用而優化的 32 位 RISC 內核。它是一款以單周期乘除運算為特色的高性能內核,能夠以其超凡的中斷響應與代碼密度提供 1.25 DMIPS/MHz 的頂級性能。Cortex-M3 實現了 Thumb-2 指令集,并提供如均衡的數據存儲與獨立位處理等高級功能。憑借上述功能,Cortex-M3 能夠以近似 8 位和 16 位處理器的成本提供 32 位處理器的性能。 Enea OSE Epsilon 是一款面向深嵌式微控制器應用程序的快速、小型且低成本的 RTOS。它是完全以匯編程序編寫的全搶占式實時內核,可提供高效的系統調用,縮減應用程序代碼大小,且最低配置僅占用 4KB 內存。OSE Epsilon 采用內置錯誤處理,可增強最終產品的耐用性與可靠性。其還可提供崩潰安全 Flash 文件系統和基礎網絡協議套件,包括 TCP、UDP、IP、ICMP、ARP、代理 ARP、RARP、PPP、Web Server、DNS 與 DHCP。 通過將簡單但功能強大的系統調用與高性能進程間通信服務相結合,OSE Epsilon 得以加快應用程序的開發速度。事實上,僅需六個簡單的系統調用,大多數設計師即可獲得編寫大部分應用程序所需的全部內容。 OSE Epsilon 的高級提取功能,加上其簡單而功能強大的 API,可縮減應用程序代碼的大小并降低其復雜性,使得各項程序更易于維護、閱讀和理解。OSE Epsilon 實現了全功能 OSE API 中的一個子集。于是,客戶幾乎無需更改任何代碼,即可將 OSE Epsilon 輕松升級到 OSE RTOS 系列的其它產品。 與 RTOS 的所有 OSE 系列產品類似,OSE Epsilon 采用簡單、直觀的消息傳送編程模型,可以輕而易舉地將復雜、分布式的應用程序分解為較為簡單的并發進程,這些進程相互之間通過高速、透明且直接的消息傳送協議進行通信。這一高級提取功能使復雜的應用程序更易于概念化、模塊化、分割和調試。同時,它還將應用程序與繁雜的基層硬件分離開來,使結果代碼更具有可擴展性、更易于遷移。 |