首頁 > 產品中心 > 開發工具 > SEGGER > 軟件開發工具

   SEGGER 軟件開發工具

       

SEGGER為嵌入式系統和物聯網開發人員及軟件工程師提供了上層軟件/中間件工具,包括Embedded Studio,SystemView,Ozone,ELFLib,RunTime Library等以開發、創建、驗證、測試和調試其嵌入式應用程序及目標系統。



Embedded Studio

SEGGER Embedded Studio是一款功能強大的C/C++集成開發環境,支持ARM和RISC-V微控制器。 專為嵌入式開發設計,提供一站式解決方案。


特點

? 強大的項目管理器
? 先進的編輯器
? 與GNU鏈接器相比,SEGGER鏈接器的速度更快,并且可以顯著節省內存
? 基于軟件包的項目生成器,支持常見微控制器
? C/C++編譯器:GCC和LLVM
? 免費的ANSI/ISO C兼容的嵌入式C庫
? 支持ARM和RISC-V微控制器
? 支持的仿真器:J-Link/J-Trace、DAP-Link(CMSIS-DAP)
? 通過GDB協議支持第三方的仿真器
? 跨平臺支持:Windows、macOS和Linux 


Embedded Studio許可和支持

安裝后,Embedded Studio可以無限制地免費用于評估、非商業用途和教育目的。對于商業用途,需要許可證。Embedded Studio可以提供單用戶或公司范圍的許可證。


1、僅用于評估,非商業用途和非營利性的教育目的。

2、可否使用取決于目標設備和芯片制造商。參看Embedded Studio的授權條件。

3、EDBG,LPC Link 2,LPCXpresso,OpenSDA,ST-Link。




SystemView

是一款嵌入式系統實時跟蹤工具,以圖形化方式顯示嵌入式系統的連續跟蹤記錄。

? 捕獲任務、中斷、計時器、資源使用、API 調用和用戶事件

? 通過 J-Link 和 SEGGER RTT 技術、協議?;騏ART方式進行錄制

? 實時分析捕獲數據

? 適用于任何 CPU,可與任何 RTOS 和裸機系統配合使用

? 非商業用途免費使用



    ELFLib

    是一個用于從ELF文件中提取各種信息的庫,識別ELF相關的通用信息(例如,section信息)及編譯器特定的調試信息(例如,變量/函數、它們的類型、地址……),支持不同編譯器生成的ELF文件,可以在Windows、Linux、macOS平臺上使用。

使用 SEgger ELFLib 可以創建自己的應用來可視化目標應用程序收集的數據,不再依賴開發期間使用的 IDE。



     Segger RunTime Library

      RunTime Library嵌入式系統運行時庫針對GCC設計和優化,可用于任何基于 GCC 的 IDE/工具鏈,替換其實時庫(通常是newlib、newlib-nano等),提高性能。時間關鍵例程使用匯編語言編寫,代碼尺寸?。ǖ湫蛻?KB),不需要使用heap。



京ICP備:京ICP備05011254號-1 版權歸北京麥克泰軟件技術有限公司所有
北京麥克泰軟件技術有限公司

《人妻avav中文系列久久_日本japanesefree40成熟》未删节版