sdrIDE集成開發環境爲(wéi / wèi)用戶提供構建SRTF波形的(de)開發環境,幫助波形開發者更關注于(yú)波形算法的(de)實現,屏蔽SRTF規範相關細節,快速構建SRTF兼容的(de)波形。sdrIDE由介方信息自主設計和(hé / huò)開發,
采用全流程模型驅動的(de)方式支撐用戶進行波形開發,使過程資産複用達到(dào)最大(dà)化,擁有良好的(de)易用性和(hé / huò)可理解性,是(shì)一(yī / yì /yí)款100%自主研發的(de)軟件無線電集成開發環境,介方信息有能力提供定制化的(de)
IDE開發服務。sdrIDE集成開發環境由建模工具、部署工具、監控工具、鏡像構建器、系統調試器組成。
建模工具采用模型驅動的(de)圖形化建模方式幫助開發者快速完成波形、平台等模型的(de)構建,同時(shí)集成多種第三方開發工具支持相關模型的(de)功能開發。
1.積木式的(de)模型:支持需求建模、端口建模、IDL接口建模、屬性建模。
2.極速的(de)波形建模:支持組件可裁剪;自動生成收 (發)端口模型;支持波形可嵌套模型
3.強大(dà)的(de)平台建模:支持聚合設備建模;支持服務、文件系統建模;支持多節點建模;支持可執行環境包建模。
4.豐富的(de)構建工具:支持即插即用的(de)gcc交叉編譯;支持DSP、Verilog編譯器;與Simulink無縫連接,支持基于(yú)模型的(de)編譯方式。
部署工具以(yǐ)圖形化的(de)方式,采用FTP可靠文件傳輸,實現從開發平台到(dào)運行平台的(de)一(yī / yì /yí)鍵式部署;支持多種部署策略,适應用戶不(bù)同顆粒度的(de)部署需求。
1.支持一(yī / yì /yí)鍵式快速部署。
2.支持波形組件、邏輯設備、節點等精确部署。
3.支持用戶任意類型文件部署。
4.支持目标平台SRTF操作環境目錄遠程浏覽。
監控工具基于(yú)SRTF标準規範接口開發,提供便捷友好的(de)操作界面,便于(yú)用戶對目标系統進行狀态監測和(hé / huò)管理控制。
1.支持與波形的(de)數據交互(報文、音頻、視頻)。
2.支持波形加卸載、波形啓停、波形屬性配置與查詢。
3.支持邏輯設備的(de)啓停、屬性配置與查詢。
4.支持服務的(de)啓停、屬性配置與查詢。
鏡像構建器幫助用戶根據自身業務需求對SRTF操作環境鏡像進行定制化開發和(hé / huò)裁剪,提高操作環境和(hé / huò)業務場景的(de)契合度。
1.支持對SRTF核心框架二次開發,進行SRTF核心框架功能及接口定制。
2.支持jORB中間件二次開發,進行jORB中間件功能及接口定制。
3.支持圖形化的(de)鏡像裁剪方式和(hé / huò)鏡像一(yī / yì /yí)鍵編譯。
系統調試器提供精細化的(de)狀态監測與管理控制,實現對波形、平台資源的(de)深度調試,并協助用戶對波形進行SRTF标準符合性檢查。
1.實時(shí)顯示已安裝和(hé / huò)已啓動的(de)波形。
2.顯示波形組件的(de)部署關系。
3.支持對波形組件的(de)控制。
4.支持對邏輯設備、服務組件的(de)調試、控制。
5.支持SRTF符合性檢查,快速定位标準不(bù)符合項。
基本特性
标準符合性:符合SRTF規範、兼容SCA4.1規範。
屏蔽SRTF實現細節:模型驅動的(de)開發方式,屏蔽SRTF規範的(de)實現細節,簡化用戶對SRTF規範的(de)認知。
圖形化的(de)建模方式:圖形化、積木式的(de)模型構建方式,模型可複用,代碼一(yī / yì /yí)鍵生成;縮短用戶開發周期、降低用戶開發成本。
支持多種構建工具:支持IDL編譯器、GPP編譯器、DSP編譯器、FPGA編譯器等多種編譯器。
核心優勢
完全的(de)自主可控:完全自主可控的(de)代碼基因,代碼安全可靠;有能力根據用戶需求提供定制化開發。
快速部署能力:采用FTP可靠文件傳輸,實現從開發平台到(dào)運行平台的(de)一(yī / yì /yí)鍵式部署。
靈活部署能力:靈活采用平台部署、組件部署、文件部署等策略,适應用戶不(bù)同顆粒度的(de)部署需求。
便捷的(de)操作環境鏡像構建能力:支持核心框架、中間件的(de)模塊化配置,可一(yī / yì /yí)鍵式鏡像編譯。
圖形化的(de)監控能力:提供波形控制、平台控制的(de)人(rén)機交互接口,可進行平台資源、波形部署關系的(de)可視化監測。
快速的(de)SRTF标準規範符合性檢查能力:支持波形配置文件SRTF符合性檢查、波形實現與波形配置文件的(de)一(yī / yì /yí)緻性檢查;快速定位标準不(bù)符合項。