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