AWorks下一代嵌入式開發平臺

AWorks是ZLG歷時12年開發的下一代嵌入式開發平臺,將MCU和OS的共性高度抽象為統一接口,支持平臺組件“可插拔、可替換、可配置”,與硬件無關、與操作系統種類無關的方式設計,用戶只需修改相應的頭文件,即可實現“一次編程、終生使用、跨平臺”

核心域與非核心域

讓企業的利潤最大化,需要在非核心領域減少重復的、繁瑣的工作,降低隱性成本;在核心領域,專注于提升產品的核心競爭力,提高輸出價值。AWorks的誕生將極大的降低開發者門檻,為開發者提供便利,使開發者可以忽略底層技術細節,專注產品“核心域”,更快的開發出具有競爭力的產品。

一次編程、終生使用、跨平臺

AWorks下一代嵌入式開發平臺制定了統一的接口規范,并對各種MCU內置的功能部件與外圍器件進行了高度的抽象,因此無論你選用的是ARM還是DSP,以高度復用的軟件設計原則和只針對接口編程的思想為前提,則應用軟件均可實現“一次編程、終生使用、跨平臺”。

AWorks平臺架構

AWorks下一代嵌入式開發平臺是采用面向框架的設計架構,支持平臺組件“可插拔、可替換、可配置”、與硬件無關、與操作系統種類無關的方式設計,用戶只需修改相應的頭文件,即可實現應用代碼的跨平臺復用。

AWTK下一代GUI編程框架

AWTK是ZLG打造的下一代GUI編程框架,內部包含豐富的GUI組件,突破性的開創“拖拽式”GUI編程模式,大幅提升GUI編程的高效性。搭配良好的設計架構,兼具emWin低內存流暢運行與Qt高質量界面效果等特點,保證交互界面的流暢性與運行穩定性。

輕量級實時內核,打造高實時性系統

AWorks平臺采用極小的原生RT Kernel,最小可以在1k RAM、2K ROM平臺運行,支持多任務、消息隊列等常見的OS服務,任務數量無限制,支持同優先級任務,并且所有組件均可靜態實例化,避免內存泄漏風險,提高系統運行的確定性和實時性。

完善的基礎服務組件

AWorks提供高效、功能完善的服務組件,主要包括:文件系統、I/O系統、Shell服務、加密(安全)服務、電源管理(低功耗)、測試框架、狀態機框架、事件管理框架等。

物聯世界,云享未來

AWorks loT OS支持6LoWPAN、TLS、DTLS、CoAP、MQTT、LWM2M等物聯網關鍵協議棧,支持并提供阿里云、機智云等云的接入解決方案。

覆蓋所有主流協議,快速搭建龐大網絡

AWorks平臺內置眾多協議棧,市面上的主流協議均可支持,且AWorks平臺采用動態可裁剪的理念設計,用戶可自主選擇搭載需要的協議棧。

基于AWorks的硬件開發平臺

AWorks平臺可支持Cortex-M0/3/4/7、Coterx-A7/8/9、ARM7/9、DSP等常用內核。致遠電子推出了一系列搭載AWorks操作系統的各平臺核心板。使用這些核心板,即可在AWorks平臺上快速完成產品開發。

基于AWorks的硬件開發平臺

AWorks平臺可支持Cortex-M0/3/4/7、Coterx-A7/8/9、ARM7/9、DSP等常用內核。致遠電子推出了一系列搭載AWorks操作系統的各平臺核心板。使用這些核心板,即可在AWorks平臺上快速完成產品開發。

按需定制

致遠電子將結合AWorks與眾多優秀的企業合作,采取“按需定制”的軟硬件開發模式支持用戶,從硬件電路設計、軟件驅動設計及內核定制等,全方面打造最適合用戶需求的軟硬件平臺,用戶只需專注于“核心域”,保證產品能夠更快的投入市場,最終實現雙贏。

AWorks系列叢書

六月丁香手机影院