立功科技推出AWorksOS下一代嵌入式軟件開(kāi)發(fā)平臺
眾所周知,智能手機的普及極大地改變了世界,為人們的工作和生活帶來(lái)了前所未有的便利,其背后正是由iOS、安卓這些軟件平臺所推動(dòng),才使得更大范圍的應用創(chuàng )新變得可能。在AIoT(人工智能+物聯(lián)網(wǎng))技術(shù)發(fā)展大趨勢下,任何一臺設備都有潛在的計算和聯(lián)網(wǎng)需求,正因為如此,嵌入式系統開(kāi)發(fā)者面臨著(zhù)前所未有的挑戰。這些挑戰主要來(lái)源于需求的高度復雜性和專(zhuān)業(yè)性,傳統的“堆代碼”開(kāi)發(fā)模式已非常吃力,極大地限制了當前AIoT方面的應用創(chuàng )新。
本文引用地址:http://dyxdggzs.com/article/202009/418619.htm
迎難而上,AWorksOS應運而生
為解決這一難題,作為深耕嵌入式行業(yè)近20年的老牌企業(yè),立功科技經(jīng)過(guò)多年研發(fā),推出了AWorksOS嵌入式軟件開(kāi)發(fā)平臺(以下簡(jiǎn)稱(chēng)AWorks平臺),該平臺提供輕量級實(shí)時(shí)操作系統內核、文件系統、設備管理、無(wú)線(xiàn)組網(wǎng)、物聯(lián)網(wǎng)關(guān)鍵協(xié)議、人工智能算法、云客戶(hù)端等多種嵌入式軟件和技術(shù),稱(chēng)得上為AIoT而生。據了解,此平臺已成為立功科技內部及其部分客戶(hù)的核心基礎軟件平臺,成功地應用到工業(yè)通訊模塊、示波器、功率分析儀、電能質(zhì)量分析儀等物聯(lián)網(wǎng)產(chǎn)品和高性能儀器產(chǎn)品中。
輕量?jì)群?,高效運行
AWorks平臺采用立功科技自主研發(fā)的輕量級硬實(shí)時(shí)內核RTK,所有系統服務(wù)均支持靜態(tài)實(shí)例化,內存占用極少,在避免內存泄露風(fēng)險的同時(shí)提升了系統的運行效率,同時(shí)支持應用容器化技術(shù),實(shí)現應用程序和內核的隔離,提升了系統的健壯性?;诖?,在小資源的硬件上可以開(kāi)發(fā)出更多功能、更好性能以及更加穩定的應用程序,在提升產(chǎn)品品質(zhì)的同時(shí)能夠有效降低硬件成本。
功能豐富,低功耗實(shí)時(shí)
AWorks平臺提供了豐富的操作系統基礎服務(wù),包括多任務(wù)、文件系統、設備管理、網(wǎng)絡(luò )系統等。根據資料顯示,AWorks平臺提供了系統級的低功耗支持,所有基礎服務(wù)均在框架層面提供了低功耗支持,內核支持無(wú)累積誤差的高精度Tickless調度,在極限降低系統功耗的同時(shí)仍能保證系統的實(shí)時(shí)性。
全面協(xié)議支持,開(kāi)源GUI引擎
AWorks平臺全面支持各類(lèi)通訊協(xié)議棧,包括CAN、EtherCAT、Modbus等主流工業(yè)現場(chǎng)通訊技術(shù)協(xié)議和zigbee、lora、藍牙、WiFi、蜂窩等主流的無(wú)線(xiàn)通訊技術(shù)協(xié)議,為用戶(hù)提供從端到云完整的IoT關(guān)鍵協(xié)議棧支持。
值得一提的是,立功科技開(kāi)源了AWorks核心組件GUI引擎AWTK,在小資源硬件平臺上可以輕松完成炫酷GUI應用,吸引了大批使用Qt、emWin等傳統GUI平臺的開(kāi)發(fā)者,遍布在智能家居、智能穿戴、醫療設備、汽車(chē)電子等涉及嵌入式開(kāi)發(fā)技術(shù)的各個(gè)細分行業(yè),獲得2019年碼云最有價(jià)值開(kāi)源項目獎。
深度挖掘,簡(jiǎn)單易學(xué)
有別于其他軟件平臺提供商,立功科技具有非常深厚的硬件設計底蘊,在硬件功能挖掘及設計上有著(zhù)非常明顯的優(yōu)勢,AWorks平臺對其適配的處理器平臺均做了深度的功能挖掘和開(kāi)發(fā),可以最大化發(fā)揮處理器性能。經(jīng)過(guò)多年的積累,AWorks平臺可以提供大量常見(jiàn)外圍器件及模塊的成熟驅動(dòng),開(kāi)箱即用。立功科技還研發(fā)了AWorks OS系列核心板,從硬件層面配合AWorks平臺,極大地降低了嵌入式產(chǎn)品開(kāi)發(fā)的技術(shù)門(mén)檻,真正做到了用戶(hù)只需會(huì )C語(yǔ)言就可以開(kāi)發(fā)產(chǎn)品。
組件開(kāi)發(fā),輕松集成
組件化開(kāi)發(fā)是AWorks平臺的一大特色,立功科技研發(fā)團隊在AWorks平臺開(kāi)發(fā)過(guò)程中對組件進(jìn)行了標準的定義,只要按照這個(gè)標準開(kāi)發(fā)組件,都可以輕松集成到AWorks平臺中。據了解,為了管理這些組件,立功科技還開(kāi)發(fā)了AXIO的組件管理系統。該系統提供圖形化管理工具及相關(guān)基礎設施,用戶(hù)可根據應用場(chǎng)景以圖形化的方式自由剪裁配置系統的組件構成。同時(shí),該系統還可以對軟件開(kāi)發(fā)的整個(gè)生命周期提供組件化管理支持,包括自動(dòng)化測試、持續集成、持續交付等。
這種全新的開(kāi)發(fā)模式帶來(lái)了無(wú)限的想象空間,雖然立功科技當前主要聚焦在自己的優(yōu)勢組件上,但是未來(lái)完全可以與專(zhuān)業(yè)領(lǐng)域的優(yōu)秀團隊合作,引入各種高價(jià)值專(zhuān)業(yè)組件。這樣AWorks平臺將逐漸演變成各種軟件開(kāi)發(fā)需求的樞紐,最終打造一個(gè)嵌入式軟件開(kāi)發(fā)生態(tài)圈。
迭代創(chuàng )新,國內領(lǐng)先
AWorks平臺是由立功科技創(chuàng )始人周立功先生帶領(lǐng)其核心技術(shù)團隊歷經(jīng)十多年的不斷迭代與創(chuàng )新完成的。據悉,AWorks平臺于2018年通過(guò)了廣東省電子學(xué)會(huì )組織的評價(jià),專(zhuān)家委員會(huì )認為,該成果在物聯(lián)網(wǎng)通用 API 抽象、設備驅動(dòng)、開(kāi)發(fā)支持及行業(yè)應用等方面達到國內領(lǐng)先水平。立功科技非常重視AWorks平臺相關(guān)的理論研究和技術(shù)普及,目前已發(fā)布《面向對象的分析與設計》《單元測試入門(mén)和實(shí)踐》《面向AWorks框架和接口的編程》《面向AMetal框架和接口的編程》等系列叢書(shū)。
立功科技曾經(jīng)為國內ARM處理器架構和CAN總線(xiàn)技術(shù)的普及做出了卓越的貢獻,而AWorks平臺承載了立功科技多年的經(jīng)驗積累和技術(shù)創(chuàng )新,也繼承了立功科技的技術(shù)情懷,我們有理由相信立功科技以及AWorks平臺會(huì )在這萬(wàn)物互聯(lián)的時(shí)代留下濃墨重彩的一筆。
評論