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