翼輝新型開發環境 RealEvo-Stream 相比 RealEvo-IDE 功能上有什么差異?相信很多開發者會有這個疑問。先簡單回答這個問題,二者面向的用戶群體不同,RealEvo-IDE 主要面向內核、驅動、板級支持包等嵌入式底層開發者,而 RealEvo-Stream 則主要針對應用開發者,其功能偏向上層業務開發、應用適配以及生態軟件移植。RealEvo-Stream 可支持多種常用開源生態工具鏈,加之搭配翼輝 Armory 制品倉庫,可以讓應用開發者高效地完成軟件適配,提高應用開發效率。
為了讓用戶更方便高效的開發應用,RealEvo-Stream 支持 CMake、AutoTools 等開源生態工具鏈,對開源生態軟件具備天然的親和度。從開源倉庫上檢出的源碼可以直接構建,無需修改源碼或配置構建系統,讓用戶可以高效的完成適配。本文以 Orocos KDL 為例展示 RealEvo-Stream 的高效移植過程。
Orocos KDL 是一個用于機器人運動學計算的 C++ 庫,主要用于機器人控制、路徑規劃、仿真等應用,廣泛集成于 ROS 及其他機器人軟件框架中。
首先搜索 Orocos KDL 倉庫地址,然后使用 RealEvo-Stream 基于源碼位置創建工程功能,RealEvo-Stream 會自動從倉庫導入源碼,自動配置,便生成可一鍵構建的 RealEvo-Stream 工程,不需要用戶再修改構建系統。
一般情況下,軟件完成上述遷移后便可直接編譯通過,但也存在構建失敗的部分情況。以上圖為例,可以看到,因為缺少 Eigen 組件導致工程構建失敗,經過搜索發現 Eigen 是另一個開源軟件。碰到這種情況, RealEvo-Stream 可提供兩種解決方法,高效地解決這一問題:
方法一:在翼輝 Armory 制品倉庫中查找是否存在已發布的制品包,如果有則可以直接復用。
方法二:使用同樣的方法從開源倉庫下載源碼并構建部署。
本例我們發現 Armory 制品倉庫中已經發布了 Eigen 制品包,可以通過 RealEvo-Stream 直接下載使用。
在 RealEvo-Stream 中,用戶可以使用命令一鍵下載和配置制品包,無需關心制品包的內部構成。制品包安裝完成后,再次構建 Orocos KDL 工程即可構建成功,整個過程,用戶無需對 Orocos KDL 構建系統做任何改動。構建結果會以組件包的方式自動安裝到工作空間,用于后續應用軟件的移植與開發。用戶也可以選擇將其部署到設備或打包發布,RealEvo-Stream 都提供了相應的功能。
由上述過程可以看出,開發者使用 RealEvo-Stream 進行軟件適配,結合 Armory 制品倉庫,便可實現對各種行業生態軟件的高效平滑遷移,從而幫助開發者進行高效的應用開發。你在遷移過程中都遇到過什么難題?可在評論區留言,或者添加文章底部的企微賬號并告訴我們,我們會提供相應的解決方案。
目前翼輝已完成對 ROS 2、Fast DDS、OpenSSL、Python 等數百款行業主流中間件適配,涉及眾多行業領域。未來,眾多 SylixOS 開發者也可以將自己適配好的軟件包發布到 Armory 制品倉庫,共同完善 SylixOS 軟件生態。用戶可直接從下方網址中查看目前所支持的中間件庫,我們也會持續對中間件庫進行更新。
Armory 制品倉庫海量中間件即取即用
RealEvo-Stream已接入翼輝的 Armory 制品倉庫,可直接復用海量的中間件,免去中間件移植的繁瑣過程。
加速產品落地
搭載翼輝推出的標準化實時硬件平臺——智能算控單元( ARC/AEC/AMC 系列),實現快速構建產品的目標。用戶僅需專注上層業務,無需關注底層 BSP 適配以及其他選型問題。快速進行產品方案驗證,降低開發難度,縮短研發周期,從而降低綜合成本,搶占市場先機。翼輝本次共推出三個版本供選擇:
1.實時版(ARC)
搭載 SylixOS 大型實時操作系統,適用工業自動化控制行業、軌道交通、航空航天、能源電力等有強實時性要求的場景。
2.實時容器版(AEC)
搭載 SylixOS 實時操作系統容器版,適用工業智能網關、柔性機器人產線、邊緣服務器等既對實時性有需求,又需要彈性可擴展的軟件定義裝備場景。
3.異構版(AMC)操作系統
搭載 QuickAMP 框架,可同時運行 SylixOS 大型實時操作系統 + Linux 操作系統,適用工業自動化、汽車電子、航空航天、物聯網網關等既需要實時性,又需要復雜的生態的場景。
-
開源
+關注
關注
3文章
3660瀏覽量
43745 -
開發環境
+關注
關注
1文章
242瀏覽量
17104 -
翼輝信息
+關注
關注
1文章
27瀏覽量
341
原文標題:RealEvo-Stream 助力軟件高效遷移至 SylixOS
文章出處:【微信號:翼輝信息,微信公眾號:翼輝信息】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
翼輝信息亮相2025南京軟件大會
芯翼信息科技亮相2025上海世界移動通信大會
翼輝信息推出全新開發環境RealEvo-Stream

翼輝信息驅動智慧水務新范式
歐曼星翼13L 500馬力燃氣牽引車高效運營
一文詳解Video In to AXI4-Stream IP核

翼輝信息如何助力中國高端裝備發展
芯翼信息科技將出席ISSCC 2025會議
翼輝信息邀您相約2024第四屆工控大會
翼輝信息與南航產教融合開啟新篇章
翼輝信息獲評證券時報2024年度高成長企業
3568F-翼輝SylixOS國產操作系統演示案例
高鴻信安與翼輝信息完成產品兼容互認證

評論