SEGGER Embedded Studio的最新版本現已提供運行時庫emRun和emRun++的源代碼,用戶可以按需構建。
工具鏈通常包含為其支持的所有CPU架構和配置所準備的預編譯庫文件,直接安裝會占用計算機的大量空間。Embedded Studio會在首次使用庫文件時自動構建(并安裝)它們。除了減少所需的磁盤空間之外,與舊版本相比,還將安裝包的大小和安裝時間減少了50%以上。根據平臺的不同,安裝包的大小僅為400MB到250MB不等。Embedded Studio可以方便地安裝在Linux,macOS和Windows上。對于評估和非商業用途,不需要許可證密鑰:開箱即用。
在新版本Embedded Studio中,工程的全部細節都是可見的,沒有任何部分隱藏在庫文件中。開發人員擁有完整的源代碼以供審查和驗證,并有助于實現認證。
SEGGER的創始人Rolf Segger說:“Embedded Studio會基于代碼大小優化、速度優化,或兩者的優化平衡選項,自動對emRun和emRun++進行微調,滿足大多數開發人員的需求。通過訪問源代碼,開發人員可以對運行時庫進行配置,以適應特定的硬件和項目需求。在靈活的CPU架構上,比如帶有多種擴展指令的RISC-V,固件可以從針對特定目標的運行時庫中獲益匪淺。”
SEGGER的emRun是一個高效的C運行時庫,包含SEGGER的emFloat浮點庫,專門為嵌入式系統設計和優化,并針對Arm和RISC-V內核提供了匯編優化。emRun++為C++ 17標準提供了C++支持。
Embedded Studio的新版本和舊版本完全兼容,其中所含的運行時庫源代碼是沒有注釋的。如果需要帶有完整文檔和注釋的版本,用戶需要單獨購買授權。SEGGER還為芯片廠商提供了emRun授權選項,允許芯片公司向最終用戶進行庫文件的再分發。
關于Embedded Studio
Embedded Studio是SEGGER微控制器的多平臺IDE(集成開發環境),包含了專業嵌入式C和C++編程和開發所需的所有工具和功能。
它配備了強大的項目管理器和源代碼編輯器。編輯器可以快速啟動,構建過程極快,節省工作時間。它還包括SEGGER高度優化的emRun運行時庫和emFloat浮點庫,以及SEGGER的智能鏈接器,這些都是專門為資源受限的嵌入式系統開發的。
結合基于Clang、高度優化的C/C++ SEGGER編譯器,可以生成極小但高效的程序,使每個字節都發揮作用。內置的調試器與J-Link無縫集成,提供了出色的性能和穩定性。Embedded Studio可免費用于評估、教育和非商業目的,在代碼大小、功能或使用時間方面沒有限制。
審核編輯 :李倩
-
源代碼
+關注
關注
96文章
2946瀏覽量
66884 -
SEGGER
+關注
關注
0文章
40瀏覽量
14158
原文標題:SEGGER Embedded Studio新版本V7提供運行時庫源代碼!
文章出處:【微信號:麥克泰技術,微信公眾號:麥克泰技術】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
經緯恒潤INTEWORK-TPA 新版本正式發布
![經緯恒潤INTEWORK-TPA <b class='flag-5'>新版本</b>正式發布](https://file.elecfans.com/web2/M00/43/70/pYYBAGJ9-2eAAapGAAAqR-wyG1A368.jpg)
兆易創新和SEGGER探索MCU開發的無限可能
GUI Guider V1.8.0全新版本正式上線
單元測試工具TESSY 新版本亮點速覽:提供測試駕駛艙視圖、超級覆蓋率、代碼訪問分析、增強覆蓋率審查
![單元測試工具TESSY <b class='flag-5'>新版本</b>亮點速覽:<b class='flag-5'>提供</b>測試駕駛艙視圖、超級覆蓋率、<b class='flag-5'>代碼</b>訪問分析、增強覆蓋率審查](https://file1.elecfans.com//web2/M00/FA/AC/wKgaomaLoUyANINfAAA0otRbLaM96.webp)
三菱plc累計運行時間怎么編程
如何在運行時從HSM對SWAP UCB進行編程?
瑞薩Smart Configurator支持SEGGER集成開發工具
SEGGER與瑞薩電子合作,宣布集成開發工具Embedded Studio
![<b class='flag-5'>SEGGER</b>與瑞薩電子合作,宣布集成開發工具<b class='flag-5'>Embedded</b> <b class='flag-5'>Studio</b>](https://file1.elecfans.com/web2/M00/E2/F8/wKgaomY63dyASXE6AAAmUWu_9rs927.png)
stm32cubeIDE代碼運行時間如何查看?
關于博達透傳工具新版本升級公告
![關于博達透傳工具<b class='flag-5'>新版本</b>升級公告](https://file1.elecfans.com/web2/M00/BB/AA/wKgZomWcxK6ATbXmAACLtc5ICi8673.png)
評論