“我們正在開發更多的數字化產品,更多的軟件,這一切都是為我們的模擬技術堆棧服務,確保從毫瓦到千瓦的功率,從傳感器到云的鏈路,從微波到比特的全應用價值鏈覆蓋。”不久前,ADI CEO Vincent Roche在摩根斯坦利主辦的TMT峰會時表示。
日前,ADI宣布推出軟件開發平臺CodeFusion Studiotm 1.1,這是繼2024年10月CodeFusion Studiotm(以下簡稱CFS)發布后的首次重大升級,完全符合ADI曾經的承諾——CFS會時隔半年進行更新。
“ADI正在構建涵蓋一個融合數字、軟件、互聯、安全以及不斷擴展的AI處理能力的上層平臺。在此基礎上,我們突破性地將模擬、數字和軟件一同集成至純軟件的數字應用解決方案中。”ADI軟件與數字平臺事業部杰出工程師、CFS軟件架構師Kevin Townsend表示,”我們正在投入大量資源打造一個由軟件定義的ADI。”
實際上,越來越多的嵌入式公司都將軟件及開發作為差異化的重要點,即便是對于ADI而言,數字業務占其總營收比例并不高,但隨著ADI開始關注邊緣智能,僅憑模擬已經不能完全連接起物理世界和數字世界,于是ADI也喊出了新的口號,即“將高性能半導體技術(包括嵌入式數字技術、信號處理和軟件解決方案等)集成到易于使用和部署的平臺之中”。
這已經和其長期以來的主要競爭對手德州儀器策略相類似,2012年德州儀器宣布退出手機處理器市場,并明確將戰略重心轉向模擬和嵌入式技術領域。值得強調的一句是,Vincent在此前訪談中直面了主持人關于ADI與TI的差異化點的問題,其表示:“我們專注于打造別人做不到的東西,專注在具有差異化的應用領域中開發定制化產品。同時,在過去的十年中,我們一直在公司內建立強大的系統工程能力。”
CFS是ADI轉型的關鍵和代表
在嵌入式領域,軟件開發平臺的重要性正隨著智能設備的復雜化與多樣化需求而持續提升。這一趨勢主要體現在三個方面:首先,硬件迭代加速與場景碎片化要求開發平臺具備跨架構適配能力,通過統一的中間件層屏蔽底層差異,大幅降低多平臺移植成本;其次,功能安全與信息安全的合規需求迫使開發平臺集成安全啟動、OTA升級等模塊化解決方案,滿足醫療、汽車等高可靠性領域的嚴苛標準;最后,AIoT 時代催生的邊緣計算需求,推動平臺向輕量化 AI 框架、低功耗協議棧等方向演進。
嵌入式開發已從 “以硬件為中心” 轉向 “軟硬件協同,軟件主導” 的模式。軟件不僅是功能實現的載體,更是技術創新、成本控制與生態構建的關鍵驅動力。
CFS就是 ADI 首款全集成式軟件與安全解決方案。CFS主要由三部分組成,包含驅動、操作系統、中間件在內的SDK,基于Visual Studio Code的跨平臺繼承開發環境,以及提高生產力的工具組件。
Townsend說道,ADI的軟件工具鏈具有兩大特色,一個是差異化的模擬和數字解決方案,另外一個是簡化客戶的開發復雜度。作為ADI面向未來的最新一代開發平臺,CodeFusion肩負起ADI軟件轉型旅程的“關鍵”。
CFS不僅支持高精度混合信號、超低功耗系統芯片,處理邊緣傳感數據的微處理器,還支持多核異構的邊緣應用處理器,支持包括Arm和RISC-V在內的工具鏈。
“作為一家從傳統模擬公司轉型為模擬、數字、軟件及AI的公司,ADI將CFS作為涵蓋全部數字產品的通用軟件開發范例。”Townsend表示。據透露,ADI目前正在研究如何在未來利用這一平臺適配ADI的DSP產品系列。
CFS如何獲勝?
工程師早已習慣于自己的嵌入式開發平臺,ADI如今的CFS勝算如何?Townsend表示,工程師無論是更換開發平臺,還是更換硬件,都會面臨艱難的抉擇。ADI要做的就是盡量簡化客戶的遷移工作。因此,ADI在新的插件架構上投入了大量時間和精力,以便盡可能輕松地將新工具集成到客戶現有的軟件基礎設施中。Townsend說道“過渡難免要付出一些代價,因此我們需要讓這種改變盡可能簡便,并且需要提供明顯的優勢,提供更高價值的軟件。”
Townsend列舉了一些CFS的差異化優勢。
CFS是業界最靈活的開發平臺。Townsend強調,目前的SDK、IDE、生產力工具完全開源,這使得開發者能夠高效掌控軟件開發流水線上的核心,并通過社區中ADI的貢獻加速技術的創新。“目前還沒有其他供應商能做到這一點”。
另外一個靈活性體現在配置工具的可擴展性上,用戶配置的PIN或時鐘選項將以JSON文件的形式保存,而不是直接生成對應的源碼。這樣做的好處在于,用戶不僅可以使用代碼生成插件,通過命令行的形式傳遞JSON文件中的配置來生成對應的源碼,同時還可以自主開發源碼生成的插件,根據需求生成符合特定配置的源碼。“這種靈活性非常重要,我們并未強加固定選項給用戶,而是讓用戶根據自身的開發需求和偏好來產生對應的代碼,對于有經驗的工程師而言,這個功能是非常有價值。”
ADI還提供了可視化的PIN和時鐘的配置,由于用手工配置這些容易出錯,所以ADI提供了健壯的錯誤檢查功能。
因此CFS還提供了ELF文件的瀏覽器,通過交互的可視化方式,展示了固件中的各個組成部分,以解決開發過程中資源分配的真實痛點。
“因為近30%到50%的開發成本都花費在調試階段,所以改進調試體驗一直是我們的重中之重。”Townsend說道。
CFS的特點總結,包括開源、多核、用戶體驗增強、最優調試架構、可配置框架以及量產參考等。
新的1.1版本增加了哪些功能
CFS 1.0在北美嵌入式展上亮相,并獲得了“Best in Show”大獎,1.1版本則是即將在紐倫堡Embedded World上展示。
1.1版本有數項關鍵功能新增及改進,Townsend例舉了三個。
首先,ADI重新設計了插件架構,現在創建新的工作空間(work space)時,用戶可以為系統芯片中的每一個核分別關聯生成代碼的各種插件。這使得用戶能夠根據需求來動態、可視化地配置,最大化地按自身需求創建工程。更新后的插件結構已經允許用戶添加自己的實時操作系統、中間件、工具鏈等,以更好地滿足用戶未來的各種需求。
另外是系統規劃器,用于多核的可視化資源管理與配置工具。該工具旨在幫助多核架構共享存儲和功能,以減少潛在的錯誤。利用圖形化資源分配,可以更靈活且直接的處理多核開發環境,降低開發門檻。
第三個,是ADI的安全平臺ADI Assure,通過CFS提供的SDK和集成配置工具實現可信的邊緣安全架構,方便客戶輕松構建統一的安全標準。ADI的安全策略近乎開盒即用,且符合法規。
ADI Assure架構解析
最后,是數據溯源組件,該組件的作用是確保數據安全性未被篡改,從而確保原始數據的來源與完整性。“ADI數據溯源的實際目標不僅限于數據安全,更在于提升數據的可靠性。”Townsend表示。
ADI的數據溯源功能
總結
Townsend說道,開發平臺必須兼顧各方需求,一個是簡單易用,另外也要為經驗豐富的開發者提供先進工具。ADI在可用性和用戶體驗方面投入了大量精力,以確保使用復雜中間件和RTOS (如 Zephyr)的基本固件項目在幾分鐘內就能啟動并運行。“滿足各方需求是一個挑戰,但希望ADI的工具中實現入門和高級功能的平衡。”
上一篇:XFCE+VNC+SWITCH+TSN全覆蓋!STM32MP25x核心板Debian系統發布
下一篇:QNX推出通用嵌入式開發平臺,加速開發者創新
- 熱門資源推薦
- 熱門放大器推薦
- LTC3859AHFE 高效率、三路 24V/1V/1.2V 同步降壓/升壓轉換器的典型應用電路(采用 12V 輸入電壓)
- LTC2945IUD 在 -48V 系統中使用低側檢測進行電源監控的典型應用
- LTC3822,從一個次級 5V 電源獲得柵極驅動電壓的高效率應用
- LTC3622EDE-2 5V/3.3V 串聯輸出、降壓型穩壓器突發模式操作的典型應用電路
- 使用 Analog Devices 的 LT1317IS8 的參考設計
- FEBFAN23SV56_LVA,基于 FAN23SV56 6A 同步降壓穩壓器的評估板,具有超聲波模式、內部線性穩壓器和寬輸入范圍
- arduboy游戲機
- 具有 400mA 突發模式操作、2.25MHz 同步降壓穩壓器的 LTC3621EDCB-5 5Vout 的典型應用
- 使用 NXP Semiconductors 的 TDA8559 的參考設計
- LTM4615,采用 15mm-15mm 封裝的完整雙路和三路輸出負載點模塊穩壓器
- 從創新平臺到行業落地:萊迪思Nexus 2驅動AI市場應用
- 羅克韋爾自動化在 NVIDIA GTC 2025 大會上首次展示 Emulate3D Factory Test
- NVIDIA 宣布推出 Cosmos 世界基礎模型和物理 AI 數據工具的重大更新
- NVIDIA Omniverse 物理 AI 操作系統擴展至更多行業和伙伴
- NVIDIA 宣布推出 DGX Spark 個人 AI 計算機
- NVIDIA Blackwell RTX PRO 提供工作站和服務器兩種規格,助力設計師、開發者、數據科學家和創作人員構建代理式 AI 并進行協作
- NVIDIA與 GE 醫療合作,通過引入物理 AI 推進自主診斷成像開發
- NVIDIA 發布全球首個開源人形機器人基礎模型 Isaac GR00T N1-并推出加速機器人開發的仿真框架
- NVIDIA 推出開放推理 AI 模型系列,助力開發者和企業構建代理式 AI 平臺
- 增加驗證覆蓋范圍并減少工作量?SmartDV完備的VIP助您實現又快又好的芯片設計!