色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

MDK-ARM工程下如何創建多個Target(目標) ?

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-12 10:22 ? 次閱讀

看完了這個(MDK-ARM)系列的教程,還是沒學會如何在一個工程下創建多個目標?

我的回答:

1.首先你要明白【一個Workspace(工作空間)下多個Project(工程)】與【一個Project下多個Target(目標)】的區別?

2.創建多個目標大概有以下幾步:

a.創建(新增)Target(目標);

b.選中目標,修改工程窗口下組/文件配置;

c.修改配置Options for Target;

Ⅰ多Project和多Target區別

先看一下Workspace(工作空間)、Project(工程)和Target(目標)之間的關系,如下圖:

舉個例子:一個項目,由主機和從機組成,但項目為了區分產品的高低端,將產品做成簡單和復雜兩個版本(簡單版只保留復雜版的部分功能)。舉例示意如下圖:

Ⅱ什么是多Target(目標)?

打開官方提供的Virtual_COM_Port例程,如下:

上圖中框出來的就是多個目標,我們為了區分目標的不同,就新建多個,最后目的就是整合在一個工程。

Ⅲ我們為什么要創建多目標呢?

不管是一個Workspace(工作空間)下多個Project(工程),還是一個Project下多個Target(目標),其重要的一個目的就是【為了方便統一管理項目】。

之前有位讀者朋友問了一個類似的問題,大概是:我有上百位客戶,每一位客戶的需求都略有不同,我要怎樣管理項目呢?

如果需要統一管理,那么這個朋友就可以創建多個目標:比如:目標1:張三; 目標2:李四; 目標3:王五······等。

大概意思就是說:我們的多個項目中有略微差異的項目,可以(合并成一個工程)創建多個目標。

Ⅳ具體步驟

具體步驟也是回答上面讀者朋友的3步驟,只是增加圖文描述,更詳細化了。

1.創建(新增)Target(目標)

Project -> Manage -> Project Items (或者直接點擊“紅綠白三色方塊”),在Project Targets下創建(新增)Target(目標)即可。

比如:新建一個張三的目標

提示:

a.新增加的目標,是基于當前選中的目標,復制過去的。因此,你新增目標時,需要先選擇一個更相近的目標。(下一點說明)

b.每一個目標下的組和文件都是一樣的,這就需要我們通過配置后面兩步驟,來區分他們。

2.選中目標,修改工程窗口下組/文件配置

選擇“張三”這個目標,如下圖:

可以看到“張三”這個目標和“STM3210E-EVAL”這個目標是一樣的。知道為什么一樣了吧? 就是上面說是:張三是在STM3210E-EVAL目標的基礎上新建的。

修改工程窗口下組/文件配置,大概就是:是否需要包含該組,或文件,該組/文件的內存分配,編譯相關配置(如優先級、C99等)。

修改組,或單個文件,選中組,或文件 -> 右鍵,如下圖(組):

修改之后,在Project工程窗口中可以看到有帶“*”和“禁止駛入”的圖標,具體是什么圖標:請看【工程窗口各項圖標描述】這篇文章。

3.修改配置Options for Target

選中”張三“之后,Project -> Options for Target(或直接點擊Target配置圖標,如下圖)

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

    關注

    134

    文章

    9111

    瀏覽量

    368047
  • 嵌入式
    +關注

    關注

    5087

    文章

    19148

    瀏覽量

    306194
  • Target
    +關注

    關注

    0

    文章

    13

    瀏覽量

    8483
  • MDK
    MDK
    +關注

    關注

    4

    文章

    209

    瀏覽量

    32093
收藏 人收藏

    評論

    相關推薦

    使用stm32cubeMX無法生成mdk工程文件?

    幾年前使用過cubemx,可以生成keil的工程文件。最近有個工程使用cubemx創建,結果只能生成stm32cubemx類型的文件,無法生成mdk
    發表于 01-04 20:03

    keil軟件實現編程仿真需要哪些步驟

    MDK-ARM 首先,您需要從 Keil 官方網站下載并安裝 Keil MDK-ARM。安裝過程中,請確保選擇適合您開發板的組件和工具鏈。 2. 創建新項目 安裝完成后,打開 Keil uVision,這是
    的頭像 發表于 09-02 10:28 ?1205次閱讀

    怎樣將keil中的程序導出

    1. 準備工作 在開始導出程序之前,需要確保已經完成了以下準備工作: 安裝Keil MDK-ARM軟件。 創建一個新的項目,并添加所需的源文件和庫文件。 配置項目設置,包括芯片型號、編譯器選項、鏈接
    的頭像 發表于 09-02 10:23 ?1806次閱讀

    keil5怎么利用sys進行配置ti環境

    以下是一些關鍵步驟和建議: 安裝Keil MDK-ARM: 首先,您需要從Keil官方網站下載并安裝Keil MDK-ARM。這是一個集成開發環境(IDE),專為ARM Cortex-M微控制器
    的頭像 發表于 09-02 10:19 ?613次閱讀

    keil5怎么給ti燒錄程序

    安裝Keil MDK-ARM軟件: 訪問Keil官方網站(https://www.keil.com/)并下載Keil MDK-ARM軟件。 安裝軟件并激活您的許可證。 創建新項目: 打開Keil
    的頭像 發表于 09-02 10:18 ?1095次閱讀

    keil5怎么把程序燒到板子上

    MDK-ARM。 選擇“Project”菜單,然后選擇“Manage”。 在“Target”選項卡中,選擇您的開發板型號。 在“Debug”選項卡中,選擇適合您的開發板的調試器。 創建項目: 選擇
    的頭像 發表于 08-22 09:30 ?2282次閱讀

    esp32-c3工程中怎么創建多個freertos任務?

    怎么實現呢? 如果芯片設置成ESP32(idf.py set-target esp32),可以用帶有多任務創建的例程。也可以編譯成功。 就是不知道當把芯片選成esp32-c3時怎么做。 請大佬幫忙指點
    發表于 06-27 06:37

    恩智浦FRDM-MCXN947開發實踐指南–I2C部分解讀

    本文使用MDK-ARM 5.39軟件進行開發。使用RT-Thread ENV工具進行環境配置,方便地配置和管理RT-Thread工程的環境參數。
    發表于 06-20 09:24 ?1043次閱讀
    恩智浦FRDM-MCXN947開發實踐指南–I2C部分解讀

    stm32cubemx生成mdk-arm v4項目文件無法打開是什么原因導致的?

    stm32cubemx 生成mdk-arm v4 項目文件無法打開
    發表于 05-14 06:43

    如何在Keil MDK-ARM環境開發STM32L011K4T6?

    在Keil MDK-ARM環境開發STM32L011K4T6
    發表于 04-22 06:49

    MDK5編譯警告如何處理?

    =8VR63-ABEHM-SYFVA-1BBJF-T85HC-WUFJC Tool Version Numbers: Toolchain:MDK-ARM PlusVersion: 5.21a Toolchain Path: D
    發表于 04-12 07:31

    UPDATE工程ACIM-NUCLEOG431RB-IHM023V3-VF_OL報錯如何解決?

    FreeMarker template,選用的STM32CubeMX為6.2.0,package選用STM32 FW V1.3.0,編譯器選用的Keil MDK-ARM V5。換成IAR 8后也是同樣錯誤。同時嘗試過管理員打開WB也沒解決,請問應當如何生成正確的工程
    發表于 03-19 08:28

    使用STM32CUBEMX創建工程出錯的原因?

    in ../MDK-ARM/NUCLEO_H563ZI.uvprojx and no --platform=[m0+,m4,m7,m33] specified
    發表于 03-18 08:12

    通過Example創建我的項目時出現文件缺失的原因?

    以下是我的操作流程。 1.單擊start my project from example 2.選擇例程 3.使用cubeMX打開 4.不做其他配置,IDE選擇MDK-ARM,生成代碼。5.進入
    發表于 03-15 06:03

    TARGET3001!用法篇-如何使用TARGET豐富的元器件庫

    很多朋友都比較關心元器件庫的問題,那今天我就主要講一TARGET3001!的豐富元器件庫,以及我們該如何使用TARGET的自帶元器件庫和對接的3個網絡庫。
    的頭像 發表于 03-13 15:45 ?662次閱讀
    <b class='flag-5'>TARGET</b>3001!用法篇-如何使用<b class='flag-5'>TARGET</b>豐富的元器件庫
    主站蜘蛛池模板: 亚洲AV无码国产精品午夜久久| 久久视频在线视频| 外女思春台湾三级| 龙广在线收听| 国产精品免费一区二区三区视频| 7723日本高清完整版在线观看| 午夜理论片日本中文在线| 欧美ⅹxxxx18性欧美| 精品国产品国语在线不卡| 俄罗斯大肥BBXX| 92电影网午夜福利| 亚洲中文字幕在线第六区 | 人妻激情综合久久久久蜜桃| 娇小老少配xxxxx| 贵妃高h荡肉呻吟np杨玉环 | 亚洲欧美视频在线| 色悠久久综合| 欧美尤物射精集锦| 毛片免费在线播放| 久久re热在线视频精99| 国产香蕉尹人视频在线| 大香伊人久久| 超碰高清熟女一区二区| 99久久精品6在线播放| 伊人亚洲综合网色| 亚洲伊人久久综合影院2021| 午夜婷婷一夜七次郎| 丝瓜涩涩屋黄瓜香蕉丝瓜| 青柠在线观看免费全集| 末班车动漫无删减免费| 美女被日出水| 两性午夜刺激爽爽视频| 久久久久久电影| 久久夜色精品国产亚州AV卜| 久久不射视频| 精子网久久国产精品| 狠狠鲁 我喜欢| 精品免费久久久久久成人影院| 黑人巨大两根一起挤进欧美| 国产亚洲精品99一区二区| 国产一区日韩二区欧美三区|