国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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
    +關注

    關注

    135

    文章

    9552

    瀏覽量

    391853
  • 嵌入式
    +關注

    關注

    5198

    文章

    20442

    瀏覽量

    333986
  • Target
    +關注

    關注

    0

    文章

    15

    瀏覽量

    8788
  • MDK
    MDK
    +關注

    關注

    4

    文章

    211

    瀏覽量

    33640
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何通過API接口獲取Target平臺的目標詳情數據

    ? ?在現代軟件開發中,API(應用程序編程接口)是連接不同系統和服務的關鍵橋梁。Target平臺(這里指代一個通用平臺,如社交媒體、電商或數據服務)通常提供API來允許開發者獲取特定目標
    的頭像 發表于 02-03 17:43 ?119次閱讀
    如何通過API接口獲取<b class='flag-5'>Target</b>平臺的<b class='flag-5'>目標</b>詳情數據

    MDK-ARM平臺下的fft介紹

    MDK-ARM平臺 #include &quot;arm_math.h&quot; #include &quot
    發表于 01-22 07:35

    瑞薩RL78/F22 MCU基于IAR開發環境創建觸摸應用樣例工程

    ? 目錄 01 概述 02 瑞薩RL78/F22 Target Board簡介 03 基于IAR創建觸摸應用樣例工程 –在IAR中創建工程
    的頭像 發表于 01-19 09:33 ?5383次閱讀
    瑞薩RL78/F22 MCU基于IAR開發環境<b class='flag-5'>創建</b>觸摸應用樣例<b class='flag-5'>工程</b>

    有新版keil MDK-ARM V5 注冊機安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧

    有新版keil MDK-ARM V5 注冊機安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧
    發表于 01-14 19:37

    瑞薩RL78/F25 MCU基于CS+開發環境創建觸摸應用樣例工程

    作者 Sun Wei 嵌入式處理器事業部應用工程中心 瑞薩電子 ★ 目錄 ?★ 01 概述 02 RL78/F25 Target Board簡介 03 基于CS+創建觸摸應用樣例工程
    的頭像 發表于 01-05 14:53 ?6360次閱讀
    瑞薩RL78/F25 MCU基于CS+開發環境<b class='flag-5'>創建</b>觸摸應用樣例<b class='flag-5'>工程</b>

    CW32 MCU用什么IDE開發?

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開發CW32 MCU應用,其中新版本IAR EWARM直接支持CW32 MCU,Keil MDK-ARM則需要
    發表于 11-12 07:52

    ENV的scons能生成RT-Thread studio工程嗎?

    scons能生成RT-Thread studio工程嗎?教程中使用scons —target==MDK5來生成MDK工程,怎么生成RT-Th
    發表于 10-13 07:42

    修改template.uvprojx后執行scons --target=mdk5并不生效是怎么回事?

    之前修改keil工程配置信息時,是先修改template.uvprojx模塊工程的配置后,然后執行scons --target=mdk5命令,然后相關配置就會從template.uvp
    發表于 10-10 06:21

    scons --target=mdk5編譯不成功如何解決?

    使用scons —target=mdk5編譯不成功,報錯如下: scons --target=mdk5 scons: Reading SConscript files ... UV4
    發表于 09-26 07:20

    rt-thread-v4.0.5 按示例配置FAL 或 SEGGER_RTT,在scons --target=mdk5出錯怎么解決?

    fal” 這一步保存之后,先pkgs --update后再scons --target=mdk5,就出現了下面錯誤,不知道怎么解決,請rt-thread官方人員幫忙看一 更新包及 scons生成錯誤
    發表于 09-25 07:44

    env創建的keil5工程丟失了c文件怎么解決?

    用env創建mdk5工程,用keil打開mdk5工程,里面缺少了大部分c文件
    發表于 09-23 06:19

    求助,為什么scons --target=mdk5后出現這個問題?

    scons --target=mdk5 scons: Reading SConscript files ... scons: *** missing SConscript file
    發表于 09-16 07:05

    pkgs --update后無法scons --target=mdk5怎么處理?

    多了這三個,我手動到文件夾把他們刪掉就可以scons —target=mdk5了,請問是什么原因,如何避免呢?
    發表于 09-15 06:28

    使用env工具創建工程始終提示UV4.exe不可用是為什么?

    --target=mdk5 scons: Reading SConscript files ... UV4.exe is not available, please check your keil
    發表于 09-10 08:07

    ENV工具編譯scons --target=mdk5無法編譯是什么原因導致的?

    在使用ENV工具,輸入scons --target=mdk5編譯時出現 Timeout reached or too many empty lines, exiting log monitoring thread. 提示后就卡在這不編譯了。
    發表于 09-09 07:10