翼輝近期發布了RealEvo 6.0版本,打造新版本開發環境新增了多體系架構編譯、最強SDK管理、平臺可視化內核監控、翼輝異常棧分析、發布設備加密連接等多個亮點功能,版本并集成最新的打造SylixOS 3.2.x LTS版本。新版本RealEvo是最強翼輝為SylixOS打造的最強開發平臺。
多體系架構構建
隨著SylixOS的平臺應用越來越廣泛,支持的翼輝CPU和體系架構更加全面,使用場景也更加復雜,發布經常會遇到在一個項目中需要使用多個不同體系架構的版本處理器的情況,這導致開發者需要頻繁切換工具鏈和Base工程,打造給項目開發和管理帶來不便。最強RealEvo 6.0升級了SylixOS構建系統,平臺同一工程可一次性編譯多個體系架構的目標文件,徹底解決這一問題,同時也兼容老版本工程,用戶可以根據實際情況靈活選擇編譯模式。
SDK制作與引用
在大型項目開發的過程中經常需要多個開發者或多個團隊之間的協作,開發者通過源碼包或二進制庫相互傳遞開發成果,通過規范化的API以及文檔進行交流。這中間會產生大量的溝通成本,軟件包提供者需要花費大量的精力幫助使用者配置開發環境。RealEvo 6.0提供整套的SDK配置、打包、分發和導入流程,整個過程實現全圖形化操作,簡單易用,能夠極大地降低大型項目開發過程中的溝通成本。
可視化內核監控器
RealEvo 6.0加入了SylixOS可視化內核監控器功能組件。可視化內核監控器實現了線程和進程狀態跟蹤、中斷測量、內存使用率統計、IO系統分析等功能,可用于復雜場景下應用程序、系統內核、BSP以及驅動程序的圖形化分析。可視化內核監控器能幫助用戶快速定位軟件缺陷,監測系統各方面性能指標,分析系統潛在的性能瓶頸,是眾多SylixOS用戶夢寐以求的開發利器。
更加便捷的功能
RealEvo 6.0針對用戶開發中的一些常見開發習慣新增了許多便捷功能,包括批量修改工程屬性、ELF文件一鍵反匯編等。另一個亮點功能是異常棧分析,RealEvo可以分析程序異常時的輸出信息,對其調用棧進行分析和圖形化顯示,且能夠自動定位每個棧層對應的代碼行。此外RealEvo 6.0能夠識別工具鏈內置宏,代碼顯示更加智能,跳轉定位更加精準。
更加豐富的系統組件
RealEvo 6.0內置更多的SylixOS系統組件,包括curl、tar、sshd等工具。使用這些系統工具,用戶可以在SylixOS下方便地實現網絡文件下載、打包壓縮、加密連接等功能。新版本SylixOS全面支持ssh/sftp加密連接,RealEvo 6.0設備管理功能也進行了相應的升級,其內置終端、ftp客戶端、一鍵上傳、一鍵調試等功能都已支持加密傳輸。加密傳輸可保證RealEvo與SylixOS目標系統連接的安全性,用戶可以放心地將SylixOS運行在公網。
全新的SylixOS LTS版本內核
RealEvo 6.0集成SylixOS 3.2.x LTS版本內核,新版本LTS內核跟蹤前沿技術,新增了多項產品功能,包括:Golang支持、大小核調度以及NUMA處理器支持,SylixOS對上述三大功能特性的支持均為實時操作系統領域的全球首個。Golang語言的支持將帶來技術棧的升級,引入先進的開發方法,可實現更高的開發效率、更靈活的軟件設計、更豐富的產品功能、更少的軟件缺陷以及更加可控的產品生命周期管理方法。大小核則是當前高端處理器的發展趨勢,相比Windows、Linux等通用操作系統、SylixOS大小核調度算法既能實現效率與能耗的動態平衡,又可以兼顧任務調度的實時性。NUMA架構是一種針對多處理器系統的內存組織方式,在該架構中,處理器被分配到不同的節點,每個節點擁有自己的本地內存,處理器訪問本地內存的速度要遠快于訪問其它節點的內存。SylixOS能夠利用NUMA處理器本地內存訪問高效性的特點,充分發揮NUMA處理器的性能。
總結
RealEvo 6.0在功能的廣度和深度上都進行了大規模升級,其新增的多體系架構編譯、SDK管理、可視化內核監控器等功能都能直擊用戶需求痛點。同時,SylixOS LTS版本新增的內核功能彰顯了翼輝產品不但能夠跟蹤前沿技術,也能實現對現有行業技術框架的突破。
審核編輯:彭菁