0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

SEGGER Embedded Studio新版本V7提供運行時庫源代碼!

麥克泰技術 ? 來源:麥克泰技術 ? 作者:麥克泰技術 ? 2022-11-25 11:11 ? 次閱讀

SEGGER Embedded Studio的最新版本現(xiàn)已提供運行時庫emRun和emRun++的源代碼,用戶可以按需構建。

工具鏈通常包含為其支持的所有CPU架構和配置所準備的預編譯庫文件,直接安裝會占用計算機的大量空間。Embedded Studio會在首次使用庫文件時自動構建(并安裝)它們。除了減少所需的磁盤空間之外,與舊版本相比,還將安裝包的大小和安裝時間減少了50%以上。根據(jù)平臺的不同,安裝包的大小僅為400MB到250MB不等。Embedded Studio可以方便地安裝在Linux,macOS和Windows上。對于評估和非商業(yè)用途,不需要許可證密鑰:開箱即用。

在新版本Embedded Studio中,工程的全部細節(jié)都是可見的,沒有任何部分隱藏在庫文件中。開發(fā)人員擁有完整的源代碼以供審查和驗證,并有助于實現(xiàn)認證

SEGGER的創(chuàng)始人Rolf Segger說:“Embedded Studio會基于代碼大小優(yōu)化、速度優(yōu)化,或兩者的優(yōu)化平衡選項,自動對emRun和emRun++進行微調(diào),滿足大多數(shù)開發(fā)人員的需求。通過訪問源代碼,開發(fā)人員可以對運行時庫進行配置,以適應特定的硬件和項目需求。在靈活的CPU架構上,比如帶有多種擴展指令的RISC-V,固件可以從針對特定目標的運行時庫中獲益匪淺?!?/p>

SEGGER的emRun是一個高效的C運行時庫,包含SEGGER的emFloat浮點庫,專門為嵌入式系統(tǒng)設計和優(yōu)化,并針對ArmRISC-V內(nèi)核提供了匯編優(yōu)化。emRun++為C++ 17標準提供了C++支持。

Embedded Studio的新版本和舊版本完全兼容,其中所含的運行時庫源代碼是沒有注釋的。如果需要帶有完整文檔和注釋的版本,用戶需要單獨購買授權。SEGGER還為芯片廠商提供了emRun授權選項,允許芯片公司向最終用戶進行庫文件的再分發(fā)。

關于Embedded Studio

Embedded Studio是SEGGER微控制器的多平臺IDE(集成開發(fā)環(huán)境),包含了專業(yè)嵌入式C和C++編程和開發(fā)所需的所有工具和功能。

它配備了強大的項目管理器和源代碼編輯器。編輯器可以快速啟動,構建過程極快,節(jié)省工作時間。它還包括SEGGER高度優(yōu)化的emRun運行時庫和emFloat浮點庫,以及SEGGER的智能鏈接器,這些都是專門為資源受限的嵌入式系統(tǒng)開發(fā)的。

結合基于Clang、高度優(yōu)化的C/C++ SEGGER編譯器,可以生成極小但高效的程序,使每個字節(jié)都發(fā)揮作用。內(nèi)置的調(diào)試器與J-Link無縫集成,提供了出色的性能和穩(wěn)定性。Embedded Studio可免費用于評估、教育和非商業(yè)目的,在代碼大小、功能或使用時間方面沒有限制。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 源代碼
    +關注

    關注

    96

    文章

    2946

    瀏覽量

    66894
  • SEGGER
    +關注

    關注

    0

    文章

    40

    瀏覽量

    14158

原文標題:SEGGER Embedded Studio新版本V7提供運行時庫源代碼!

文章出處:【微信號:麥克泰技術,微信公眾號:麥克泰技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    新版本 IDE 的啟動速度變快了?原來是在背后做了這些!

    新版本 IntelliJ IDEA 中為提高性能而采取的措施,這些措施縮短了代碼可交互時間并使 IDE 從啟動開始就具有更高的響應速度。
    的頭像 發(fā)表于 01-24 13:49 ?87次閱讀
    <b class='flag-5'>新版本</b> IDE 的啟動速度變快了?原來是在背后做了這些!

    C2000?MCU的運行時堆棧大小監(jiān)測

    電子發(fā)燒友網(wǎng)站提供《C2000?MCU的運行時堆棧大小監(jiān)測.pdf》資料免費下載
    發(fā)表于 09-11 09:30 ?0次下載
    C2000?MCU的<b class='flag-5'>運行時</b>堆棧大小監(jiān)測

    經(jīng)緯恒潤INTEWORK-TPA 新版本正式發(fā)布

    正式推出INTEWORK-TPA5.2.0新版本,以科技的力量,為用戶帶來更智能的體驗升級!▎AI助力,高效測試新版本的AI小助理上線了!借助她的AI大模型能力,測試
    的頭像 發(fā)表于 08-30 11:46 ?496次閱讀
    經(jīng)緯恒潤INTEWORK-TPA <b class='flag-5'>新版本</b>正式發(fā)布

    兆易創(chuàng)新和SEGGER探索MCU開發(fā)的無限可能

    微控制器的用戶提供免費商用的SEGGER Embedded Studio多平臺集成開發(fā)環(huán)境(IDE),為項目開發(fā)提供高效便捷的使用體驗。
    的頭像 發(fā)表于 08-22 09:51 ?1132次閱讀

    GUI Guider V1.8.0全新版本正式上線

    在這個充滿創(chuàng)新與挑戰(zhàn)的時代,我們深知高效、靈活的GUI設計工具對人機交互應用的重要性。經(jīng)過幾個月的精心打磨與測試,GUI Guider V1.8.0全新版本正式上線了!本次更新不僅帶來了前所未有的設計自由度,更在功能優(yōu)化與用戶體驗上實現(xiàn)了質(zhì)的飛躍。
    的頭像 發(fā)表于 08-02 09:26 ?921次閱讀

    單元測試工具TESSY 新版本亮點速覽:提供測試駕駛艙視圖、超級覆蓋率、代碼訪問分析、增強覆蓋率審查

    TESSY最新版本v5.1現(xiàn)已發(fā)布! 該版本可用于Windows和Linux,并提供各種有趣的新功能。一個突出的新功能是新的“測試駕駛艙視圖”,它可用于從整個軟件中確定要測試的
    的頭像 發(fā)表于 07-08 16:20 ?483次閱讀
    單元測試工具TESSY <b class='flag-5'>新版本</b>亮點速覽:<b class='flag-5'>提供</b>測試駕駛艙視圖、超級覆蓋率、<b class='flag-5'>代碼</b>訪問分析、增強覆蓋率審查

    三菱plc累計運行時間怎么編程

    具有重要意義。本文將詳細介紹如何使用三菱PLC編程實現(xiàn)累計運行時間的統(tǒng)計功能。 一、概述 累計運行時間是指設備或系統(tǒng)在一定時間內(nèi)的總運行時間。在工業(yè)生產(chǎn)中,對設備的累計運行時間進行統(tǒng)計
    的頭像 發(fā)表于 06-20 11:31 ?2497次閱讀

    如何在運行時從HSM對SWAP UCB進行編程?

    我使用的是 AURIX TC397 開發(fā)板,可以在運行時從 Tricore 域對 SWAP UCB 進行編程,但無法從 HSM 域進行編程。 我需要這種功能,以便在固件更新后交換存儲。 是否有我
    發(fā)表于 05-31 06:37

    瑞薩Smart Configurator支持SEGGER集成開發(fā)工具

    SEGGER與瑞薩電子(Renesas Electronics)近日宣布達成重要合作,SEGGER的集成開發(fā)工具Embedded Studio現(xiàn)已無縫融入瑞薩電子的Smart
    的頭像 發(fā)表于 05-10 14:25 ?820次閱讀

    CANoe新版本18正式發(fā)布

    新版本持續(xù)為電動智能軟件開發(fā)測試帶來系列化的新功能,新版本CANoe產(chǎn)品體系包括具有GUI交互的桌面版本、可部署在服務器后云端的服務器版本、HIL臺架專業(yè)
    的頭像 發(fā)表于 05-09 08:25 ?4052次閱讀
    CANoe<b class='flag-5'>新版本</b>18正式發(fā)布

    SEGGER與瑞薩電子合作,宣布集成開發(fā)工具Embedded Studio

    SEGGER與Renesas Electronics(瑞薩電子)合作,宣布集成開發(fā)工具Embedded Studio現(xiàn)已集成到被稱為Smart Configurator(智能配置器)的Renesas
    的頭像 發(fā)表于 05-08 10:03 ?922次閱讀
    <b class='flag-5'>SEGGER</b>與瑞薩電子合作,宣布集成開發(fā)工具<b class='flag-5'>Embedded</b> <b class='flag-5'>Studio</b>

    stm32cubeIDE代碼運行時間如何查看?

    stm32cubeIDE 代碼運行時間,如何查看?就如 keil 調(diào)試時候那樣,可以測試代碼運行時間。但是在stm32cubeIDE 中,一直沒有找到這個功能,不知道哪位高人可以提示
    發(fā)表于 04-16 08:10

    關于博達透傳工具新版本升級公告

    感謝您一直以來對博達智聯(lián)自主研發(fā)的遠程透傳工具的支持與信任!為提升廣大用戶的操作體驗,博達智聯(lián)團隊經(jīng)過不懈努力,不斷優(yōu)化產(chǎn)品功能,將透傳工具進行了全面的升級,即刻發(fā)出全新版本。相比于之前的版本
    的頭像 發(fā)表于 03-19 08:33 ?507次閱讀
    關于博達透傳工具<b class='flag-5'>新版本</b>升級公告

    STMCWB最新版本是否支持絕對值編碼器?只能通過MCLIB手動增加嗎?

    1.STMCWB最新版本是否支持絕對值編碼器?只能通過MCLIB手動增加嗎? 2.基于ST FOC的磁編碼器(SPI出絕對角度信息)只跑速度環(huán)和電流環(huán)最簡單
    發(fā)表于 03-07 06:11

    谷歌發(fā)布AI新版本Gemini 1.5

    谷歌近日宣布推出其最新的人工智能(AI)版本——Gemini 1.5,這一新版本在文本處理能力上實現(xiàn)了重大突破。據(jù)了解,Gemini 1.5 Pro的上下文窗口長度已經(jīng)擴展到驚人的100萬個
    的頭像 發(fā)表于 02-19 11:05 ?1204次閱讀