一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

MDK-ARM工程下如何創(chuàng)建多個Target(目標(biāo)) ?

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-12 10:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

我的回答:

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

2.創(chuàng)建多個目標(biāo)大概有以下幾步:

a.創(chuàng)建(新增)Target(目標(biāo));

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

c.修改配置Options for Target;

Ⅰ多Project和多Target區(qū)別

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

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

Ⅱ什么是多Target(目標(biāo))?

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

上圖中框出來的就是多個目標(biāo),我們?yōu)榱藚^(qū)分目標(biāo)的不同,就新建多個,最后目的就是整合在一個工程。

Ⅲ我們?yōu)槭裁匆獎?chuàng)建多目標(biāo)呢?

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

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

如果需要統(tǒng)一管理,那么這個朋友就可以創(chuàng)建多個目標(biāo):比如:目標(biāo)1:張三; 目標(biāo)2:李四; 目標(biāo)3:王五······等。

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

Ⅳ具體步驟

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

1.創(chuàng)建(新增)Target(目標(biāo))

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

比如:新建一個張三的目標(biāo)

提示:

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

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

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

選擇“張三”這個目標(biāo),如下圖:

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

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

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

修改之后,在Project工程窗口中可以看到有帶“*”和“禁止駛?cè)搿钡膱D標(biāo),具體是什么圖標(biāo):請看【工程窗口各項圖標(biāo)描述】這篇文章。

3.修改配置Options for Target

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

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

    關(guān)注

    134

    文章

    9352

    瀏覽量

    377522
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19670

    瀏覽量

    317526
  • Target
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    8641
  • MDK
    MDK
    +關(guān)注

    關(guān)注

    4

    文章

    211

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    從Keil MDK到IAR EWARM:通過工程遷移實現(xiàn)項目資產(chǎn)的更好管理

    對于需要統(tǒng)一開發(fā)環(huán)境或涉及多核架構(gòu)(如Cortex-A/R)的項目,越來越多的用戶選擇從Keil MDK遷移到IAR EWARM。這就會面臨著需要將之前的Keil MDK工程遷移到IAR EWARM的問題。本文將介紹如何高效完成
    的頭像 發(fā)表于 05-08 09:03 ?529次閱讀
    從Keil <b class='flag-5'>MDK</b>到IAR EWARM:通過<b class='flag-5'>工程</b>遷移實現(xiàn)項目資產(chǎn)的更好管理

    用TouchGFX生成的工程,再使用STM32CubeMX生成MDK工程,下載時報錯是怎么回事?

    我在用TouchGFX生成的工程,再使用STM32CubeMX生成MDK工程,編譯后沒有出錯,再是在下載時報錯: 如果不加載這個算法文件,那么按鍵圖標(biāo)就是亂碼。
    發(fā)表于 03-11 06:50

    eIQ Time Series Studio工具使用攻略(三)-工程創(chuàng)建

    用戶打開TimeSeries Studio后,首先進(jìn)入Home界面,如需創(chuàng)建用戶工程,需要在主界面找到“Tasks”模塊,然后選擇需要創(chuàng)建的算法項目: 點(diǎn)擊“AnomalyDetection
    的頭像 發(fā)表于 01-09 16:12 ?1557次閱讀
    eIQ Time Series Studio工具使用攻略(三)-<b class='flag-5'>工程</b><b class='flag-5'>創(chuàng)建</b>

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

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

    【敏矽微ME32G070開發(fā)板免費(fèi)體驗】新建工程MDK

    非常豐富,但是依賴的文件與工程文件在同一個文件夾下,移到比較麻煩,所以自己新建了一個工程MDK新建工程也是非常簡單的,首先是打開MDK
    發(fā)表于 12-21 22:24

    2025年1000億!Arm立了一個小目標(biāo)!

    立下的一個小目標(biāo):到2025年底,全球?qū)⒂谐^1,000億臺具備AI能力的Arm設(shè)備。這個1000億目標(biāo)可以實現(xiàn)嗎?JamesMcNiven強(qiáng)調(diào)Arm一直深耕算力技
    的頭像 發(fā)表于 12-17 16:43 ?926次閱讀
    2025年1000億!<b class='flag-5'>Arm</b>立了一個小<b class='flag-5'>目標(biāo)</b>!

    新唐科技率先發(fā)布免費(fèi)版Arm Keil MDK,助力嵌入式開發(fā)

    2024年11月5日,新唐科技正式推出了免費(fèi)版的Arm? Keil? MDK Nuvoton Edition,成為全球首家向開發(fā)者提供Keil MDK完整版本的半導(dǎo)體公司。這款專業(yè)開發(fā)工具專為
    的頭像 發(fā)表于 11-06 11:07 ?2412次閱讀

    如何使用TARGET3001!創(chuàng)建異形焊盤的封裝

    大家在使用TARGET軟件過程中,可能會對軟件的一些功能不盡熟知,比如在有些情況,某些特定的元器件的封裝帶有異形焊盤,如果自帶元器件庫和對接的網(wǎng)絡(luò)庫都沒有該元器件,這時候可能會需要我們手工繪制該
    發(fā)表于 10-17 16:20

    如何使用TARGET3001!創(chuàng)建異形焊盤的封裝

    大家在使用TARGET軟件過程中,可能會對軟件的一些功能不盡熟知,比如在有些情況,某些特定的元器件的封裝帶有異形焊盤,如果自帶元器件庫和對接的網(wǎng)絡(luò)庫都沒有該元器件,這時候可能會需要我們手工繪制該封裝的異形焊盤。
    的頭像 發(fā)表于 10-16 17:05 ?549次閱讀
    如何使用<b class='flag-5'>TARGET</b>3001!<b class='flag-5'>創(chuàng)建</b>異形焊盤的封裝

    keil軟件實現(xiàn)編程仿真需要哪些步驟

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

    怎樣將keil中的程序?qū)С?/a>

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

    keil5怎么利用sys進(jìn)行配置ti環(huán)境

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

    keil5怎么給ti燒錄程序

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

    keil5怎么把程序燒到板子上

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

    如何用keil給單片機(jī)燒錄程序

    以下是詳細(xì)的步驟: 安裝Keil軟件 : 首先,您需要從Keil官網(wǎng)下載適合您單片機(jī)型號的MDK-ARM軟件。 安裝過程中,請按照提示操作,選擇適合您的開發(fā)板和單片機(jī)型號。 創(chuàng)建新項目 : 打開
    的頭像 發(fā)表于 08-22 09:28 ?7143次閱讀