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提供運行時庫源代碼!
文章出處:【微信號:麥克泰技術,微信公眾號:麥克泰技術】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論