<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

為MindSDK搭建Keil MDK開發環境

靈動MM32MCU ? 來源:靈動MM32MCU ? 2023-05-04 10:42 ? 次閱讀

本文介紹基于Windows操作系統構建嵌入式系統開發環境過程中需要使用的主要軟件Keil MDK,并對一些需要特別關注的要點重點說明。Keil MDK是靈動官方的軟件開發平臺MindSDK支持的主要編譯工具之一。

Keil MDK簡介

Keil MDK幾乎是基于Arm內核的嵌入式系統開發者最常用的集成開發環境。MDK是一套完整的軟件開發工具,可在圖形操作界面中,創建、編譯、調試基于Arm內核微控制器的應用工程。

最全面的設備支持。

目前MDK官方已經支持了超過9500種不同的使用Arm內核的微控制器,并且仍在快速支持更多的設備。這也得益于MDK目前已經歸屬于Arm官方旗下的原因。

多樣化的工具鏈。

MDK內部不僅包含Keil原生的armcc工具鏈(AC5及以前版本),在新版本的MDK中已經將clang作為默認的編譯器(AC6),甚至可以在Keil的uVision IDE中配置使用GNU的armgcc編譯工具鏈。

優秀的代碼優化。

MDK中的編譯器對編譯程序的過程中對生成可執行文件的性能和密度做了充分的優化。

豐富的組件。

MDK的軟件開發團隊還提供了功能豐富的軟件組件,為開發者縮短開發周期,快速推進產品面世創造了便利的環境。

20612bba-e6b3-11ed-ab56-dac502259ad0.png

圖1 MDK集成開發環境架構圖

安裝MDK社區版

需要特別提到的是,Keil MDK提供了社區版(https://www.keil.arm.com/mdk-community/),向個人開發者免費提供一年的正版軟件授權,可以幾乎無差別地使用MDK集成開發環境的所有功能。開發者可自行登錄MDK社區版的官方網頁,根據說明,下載安裝包到本機,完成安裝并注冊。

20729170-e6b3-11ed-ab56-dac502259ad0.png

圖2 下載MDK并安裝、注冊

安裝設備支持包

在官網(https://www.keil.com/download/product)頁面上,可下載MDK-ARM的安裝包并啟動安裝,根據提示安裝到C盤根目錄即可。如圖3所示。

2093b472-e6b3-11ed-ab56-dac502259ad0.png

圖3 在Windows操作系統下安裝Keil

此處注意,圖3中,“Destination Folders”->“Pack”指定了將要存放Keil對微控制器的設備支持包文件,建議存放在Keil的安裝目錄下,以便于后期維護。

靈動的系統工程團隊為MDK開發了MM32F5微控制器的設備支持包,開發者需要從靈動官網的技術支持站點(https://mindmotion.com.cn/support/software/keil_pack/)下載對應的設備支持包。例如,在下載的MM32_KEIL_Pack.zip 壓縮包中,可以找到 MindMotion.MM32F5277E_DFP.0.0.7.pack 文件。如圖4所示。

209e68f4-e6b3-11ed-ab56-dac502259ad0.png

圖4 適用于Keil的MM32F5270設備支持包

雙擊執行該文件,即可向MDK中集成支持MM32F5微控制器的插件,包括片內flash下載算法文件、記錄寄存器名稱和絕對地址映射的SVD文件等。安裝設備支持包后,即可在MDK的支持設備清單中選擇使用MM32F5微控制器設備。如圖5所示。

20c37342-e6b3-11ed-ab56-dac502259ad0.png

圖5 向Keil安裝MM32F5270微控制器的設備支持包

編譯MindSDK樣例工程

至此,在Windows系統上搭建Keil開發環境完畢。

從MindSDK網站上打包目標開發板時,可以選擇使用Keil創建的工程。如圖6所示。

20e4e6f8-e6b3-11ed-ab56-dac502259ad0.png

圖6 在MindSDK中選擇Keil MDK工具鏈

下載樣例工程軟件包后,找到Keil工程組織文件,即可愉快地使用MindSDK啟動開發了。在Keil中打開MindSDK中,plus-f5270開發板的 hello_world 工程,界面如圖7所示。

210052ee-e6b3-11ed-ab56-dac502259ad0.png

圖7 使用Keil開發MindSDK的樣例工程

審核編輯:湯梓紅

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

    關注

    40

    文章

    3440

    瀏覽量

    128338
  • 操作系統
    +關注

    關注

    37

    文章

    6321

    瀏覽量

    121977
  • keil
    +關注

    關注

    68

    文章

    1195

    瀏覽量

    165482
  • MDK
    MDK
    +關注

    關注

    4

    文章

    207

    瀏覽量

    31810
  • 開發環境
    +關注

    關注

    1

    文章

    204

    瀏覽量

    16471

原文標題:靈動微課堂 (第253講)|為MindSDK搭建Keil MDK開發環境

文章出處:【微信號:MindMotion-MMCU,微信公眾號:靈動MM32MCU】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    MindSDK搭建armgcc編譯環境

    Keil或者IAR為嵌入式開發者提供了非常方便的可視化開發環境,但Keil或者IAR是商業軟件,需要購買并注冊License才能正常使用(A
    的頭像 發表于 04-13 14:48 ?1221次閱讀
    為<b class='flag-5'>MindSDK</b><b class='flag-5'>搭建</b>armgcc編譯<b class='flag-5'>環境</b>

    BLE--DA14580開發環境搭建keil、Jlink驅動、串口驅動和快速上手教程

    本帖最后由 kevinrliu 于 2015-6-20 16:37 編輯 DA14580 開發環境搭建和快速上手教程更多資料請關注,WT 科技接下來分享一.Keil 安裝1.運行
    發表于 06-20 16:36

    【STM32F411 Nucleo試用體驗】+MDK開發環境搭建

    的是STM32F411RE-Nucleo,所以進STM32Cube_FW_F4_V1.12.0\Projects\STM32F411RE-Nucleo。我們打開一個GPIO的項目。 工程設置: 編譯,仿真 點擊圖上標記的位置,可以下載程序仿真了。全速運行,可以看到開發板上的LD2閃爍。到這里整個
    發表于 05-29 14:14

    請問Pixhawk的開發環境能使用keil MDK5嗎?

    請問:Pixhawk的開發環境能使用keil MDK5嗎
    發表于 05-07 06:36

    如何用gnu-arm-none-eabi+eclipse和Keil MDK搭建TM4C123G的開發平臺?

    CCS運行起來有點慢,最近在嘗試用gnu-arm-none-eabi+eclipse和Keil MDK搭建TM4C123G的開發平臺。windows
    發表于 08-26 10:11

    求一種搭建keil-MDK開發環境的設計方案

    怎樣去搭建一種keil-MDK開發環境呢?其過程是怎樣的?遇到了什么問題嗎?乳很去解決?
    發表于 11-26 06:39

    VScode + keil開發環境搭建

    GD32系列總結 - VScode + keil開發環境搭建寫在前面Keil Assistant插件安裝與使用遇見的問題include波浪線
    發表于 11-30 07:56

    Keil MDK搭建相關資料推薦

    在這個網盤里發布著工具和各種型號MCU的支持包搭建keil MDK環境版本越新越好,此時我用的已經是Keil
    發表于 12-08 07:56

    怎樣去搭建一種基于MDK5(KEIL5)的開發環境

    怎樣去搭建一種基于MDK5(KEIL5)的開發環境呢?有哪些搭建步驟?
    發表于 02-22 06:44

    ARM Realview MDK集成開發環境

    5.1 Realview MDK環境介紹 5.2 ULINK2仿真器簡介 5.3 Realview MDK的使用 5.4 小結 5.5 思考與練習 MDK(Microcontrolle
    發表于 05-05 07:25 ?171次下載

    KEIL5開發環境搭建與芯片安裝使用方法

    KEIL5開發環境搭建與芯片安裝使用方法
    發表于 06-10 10:21 ?36次下載

    GD32單片機開發環境搭建Keil5安裝)

    GD32單片機開發環境搭建Keil5安裝)
    發表于 11-13 14:36 ?39次下載
    GD32單片機<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>(<b class='flag-5'>Keil</b>5安裝)

    國民技術(Nation)MCU開發(一)Keil MDK搭建

    國民技術(Nation)MCU開發(一)Keil MDK搭建
    發表于 11-25 19:21 ?82次下載
    國民技術(Nation)MCU<b class='flag-5'>開發</b>(一)<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b><b class='flag-5'>搭建</b>

    Keil C51與MDK的合并

    一、什么是Keil C51、MDK?Keil C51和MDKKeil公司開發的兩套不同的工具集
    發表于 11-29 12:36 ?14次下載
    <b class='flag-5'>Keil</b> C51與<b class='flag-5'>MDK</b>的合并

    STM32開發環境搭建

    1.MDK軟件安裝1.1 MDK安裝(編程環境MDK是什么?RealView MDKKeil
    發表于 12-07 10:21 ?15次下載
    STM32<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>