在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

SEGGER編譯器優化和安全技術介紹 支持最新C和C++語言

麥克泰技術 ? 來源:麥克泰技術 ? 2024-06-04 15:31 ? 次閱讀

SEGGER編譯器是專門為ARMRISC-V微控制器設計的優化C/C++編譯器。它建立在強大的Clang前端上,支持最新的C和C++語言功能。

除其他外,其主要功能包括:

1)尺寸優化:通過調整代碼生成,SEGGER編譯器生成非常小的代碼,非常適合內存受限的環境,而不會犧牲執行速度。

2)速度優化:在最高優化級別,SEGGER編譯器生成盡可能快的代碼,確保您的應用程序以峰值性能運行。

SEGGER編譯器無縫集成到Embedded Studio中。它與SEGGER Linker、Assembler和Runtime Library一起,為任何嵌入式應用程序形成了一個專業工具鏈。

尺寸優化

SEGGER 編譯器可以調整代碼生成以生成小代碼以優化大小,同時保持良好的執行速度。

下表顯示了使用代碼尺寸優化(-Oz)

430d70e4-221f-11ef-91d2-92fbcf53809c.png

速度優化

憑借最高的優化級別,SEGGER 編譯器通過高級優化生成最快的代碼,并且對代碼大小的關注更少。下表顯示了具有最高優化(-O3) 的編譯器的性能值。

432c03ba-221f-11ef-91d2-92fbcf53809c.png

堆棧防溢出(STOP) 技術

借助 STOP 技術,編譯器在調整堆棧指針之前,會在必要時添加對堆棧限制檢查例程的調用。作為基于 Clang、高度優化的 SEGGER 編譯器的一個選項,STOP 可以輕松啟用,而無需對應用程序代碼進行任何更改。這樣,可以防止所有堆棧溢出。如果防止了堆棧溢出,系統可以進入安全狀態并恢復。

麥克泰公司代理SEGGER全線產品,具有豐富的RTOS軟件與工具使用方面的知識和經驗,提供技術服務和培訓教育。

SEGGER公司由Rolf Segger于1992年創立,目前正穩步發展。SEGGER總部位于德國蒙海姆,在美國波士頓設有分公司,并在英國,美國硅谷以及中國上海設有子公司,在全球有各地分銷商(北京麥克泰是SEGGER公司在中國的分銷商),使用戶在全球范圍內都能使用SEGGER全系列產品。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7610

    瀏覽量

    137221
  • 編譯器
    +關注

    關注

    1

    文章

    1637

    瀏覽量

    49191
  • C++語言
    +關注

    關注

    0

    文章

    147

    瀏覽量

    7010
  • SEGGER
    +關注

    關注

    0

    文章

    40

    瀏覽量

    14143
收藏 人收藏

    評論

    相關推薦

    TMS320F28x 優化CC++編譯器用戶指南

    TMS320C28X是由一套完整的代碼生成完全支持工具,包括一個優化C / C++編譯器、匯編
    發表于 04-13 14:35 ?25次下載
    TMS320F28x <b class='flag-5'>優化</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>用戶指南

    TMS320C54x匯編語言工具CC++編譯器的功能優化詳細概述

    該系列是一套軟件開發工具的支持,其中包括一個優化CC++編譯器、匯編、鏈接
    發表于 04-27 09:43 ?10次下載
    TMS320<b class='flag-5'>C</b>54x匯編<b class='flag-5'>語言</b>工具<b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>的功能<b class='flag-5'>優化</b>詳細概述

    MSP430優化C/C++編譯器V 3.2用戶指南

    MSP430是由一套軟件開發工具的支持,其中包括一個優化CC++編譯器、匯編、鏈接
    發表于 05-07 17:25 ?9次下載
    MSP430<b class='flag-5'>優化</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>V 3.2用戶指南

    MSP430優化C/C++編譯器V 3.3用戶指南

    本章提供了這些工具的概述,介紹優化C / C++編譯器的特點。在MSP430匯編語言工具的用
    發表于 05-07 17:28 ?7次下載
    MSP430<b class='flag-5'>優化</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>V 3.3用戶指南

    英特爾C++和Fortran編譯器的逐漸優化過程介紹

    這是一個介紹視頻,解釋了英特爾?C++和Fortran編譯器提供的逐步優化
    的頭像 發表于 11-05 06:21 ?3152次閱讀

    主流的C語言編譯器詳細介紹

    對于當前主流桌面操作系統而言,可使用Visual C++、GCC以及LLVM Clang這三大編譯器。其中,Visual C++(簡稱MSVC)只能用于Windows操作系統;其余兩個,除了可用
    發表于 09-05 17:27 ?2次下載
    主流的<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>編譯器</b>詳細<b class='flag-5'>介紹</b>

    主流C語言編譯器的詳細資料介紹

    對于當前主流桌面操作系統而言,可使用Visual C++、GCC以及LLVM Clang這三大編譯器。其中,Visual C++(簡稱 MSVC)只能用于Windows操作系統;其余兩個,除了可用
    發表于 05-22 18:00 ?1次下載
    主流<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>編譯器</b>的詳細資料<b class='flag-5'>介紹</b>

    MATLAB 64位C語言C++編譯器應用程序免費下載

    本文檔的主要內容詳細介紹的是MATLAB 64位C語言C++編譯器應用程序免費下載。
    發表于 05-21 08:00 ?4次下載
    MATLAB 64位<b class='flag-5'>C</b><b class='flag-5'>語言</b>和<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>應用程序免費下載

    C7000優化C/C++編譯器

    電子發燒友網站提供《C7000優化C/C++編譯器.pdf》資料免費下載
    發表于 10-30 09:45 ?0次下載
    <b class='flag-5'>C</b>7000<b class='flag-5'>優化</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>

    TMS320C6000優化C/C++編譯器v8.3.x

    電子發燒友網站提供《TMS320C6000優化C/C++編譯器v8.3.x.pdf》資料免費下載
    發表于 11-01 09:35 ?0次下載
    TMS320<b class='flag-5'>C</b>6000<b class='flag-5'>優化</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>v8.3.x

    ARM優化C/C++編譯器 v20.2.0.LTS

    電子發燒友網站提供《ARM優化C/C++編譯器 v20.2.0.LTS.pdf》資料免費下載
    發表于 11-07 10:46 ?0次下載
    ARM<b class='flag-5'>優化</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b> v20.2.0.LTS

    MSP430優化C/C++編譯器v21.6.0.LTS

    電子發燒友網站提供《MSP430優化C/C++編譯器v21.6.0.LTS.pdf》資料免費下載
    發表于 11-08 14:57 ?0次下載
    MSP430<b class='flag-5'>優化</b><b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>編譯器</b>v21.6.0.LTS

    HighTec C/C++編譯器支持Andes晶心科技RISC-V IP

    汽車編譯器解決方案領先供貨商HighTec EDV-Systeme GmbH宣布其針對汽車市場的高度優化C/C++編譯器
    的頭像 發表于 12-12 16:26 ?286次閱讀

    Triton編譯器功能介紹 Triton編譯器使用教程

    Triton 是一個開源的編譯器前端,它支持多種編程語言,包括 CC++、Fortran 和 Ada。Triton 旨在提供一個可擴展和可
    的頭像 發表于 12-24 17:23 ?477次閱讀

    Triton編譯器支持的編程語言

    Triton編譯器支持的編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器通過Python接口提供了對Trit
    的頭像 發表于 12-24 17:33 ?391次閱讀
    主站蜘蛛池模板: 非常黄的网站| 99九九成人免费视频精品| 女人本色高清在线观看wwwwww国产| 日韩欧美在线第一页| videosgratis欧美另类老太| 欧美人与动另类在线| 天堂资源在线中文| 国产内地激情精品毛片在线一| 777影院| 日本久操视频| 久久99精品久久久久久秒播| 91天天干| www.福利| sese综合| 亚洲综合啪啪| 国产黄色网| 亚洲天堂视频在线播放| 久久精品国产亚洲婷婷| 四虎永久免费地ww4hu57| 国产在线h视频| 2020天天操| 亚洲一区中文| 亚洲第一精品夜夜躁人人爽| 卡2卡三卡四卡精品公司| 亚洲一区二区三区首页| 国产在线精品观看一区| 天堂中文字幕在线| 男女免费网站| 免费日韩网站| 鸥美三级| 欧美成人伊人久久综合网| 日本成人一级片| 河南毛片| 色成人综合| 91夫妻视频| 亚洲成人观看| 男人的天堂视频网站清风阁| 久久综合五月开心婷婷深深爱| 欧美成人福利| 亚洲禁片| 天堂网www中文在线|