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