chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

淺談新建工程多目標(biāo)

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

掃碼添加小助手

加入工程師交流群

我們?yōu)槭裁匆粋€(gè)建立多個(gè)目標(biāo)?

1.一個(gè)工程中擁有相同的源文件,但目標(biāo)配置不一樣的工程需要建立多個(gè)目標(biāo)。

比如:IAR新建一個(gè)工程,默認(rèn)就有兩個(gè)目標(biāo):Debug和Release。 其實(shí),細(xì)心的朋友會(huì)發(fā)現(xiàn),Debug和Release兩個(gè)工程目標(biāo)包含的源文件都一樣,只是它們的配置不一樣。

Debug目標(biāo)包含很多調(diào)試信息,編譯的時(shí)候相對(duì)較慢,但能在線調(diào)試;

Release目標(biāo)沒有包含調(diào)試信息,編譯速度相對(duì)較快,但不能在線調(diào)試。

2.一個(gè)工程中擁有大部分相似源文件的工程需要建立多個(gè)目標(biāo)。

一般實(shí)際應(yīng)用項(xiàng)目中,這一項(xiàng)相對(duì)較多一點(diǎn),就拿ST提供的“標(biāo)準(zhǔn)外設(shè)庫(kù)”為例來說明。

像類似上面針對(duì)STM32F1這種例程,官方為了所有STM32初學(xué)者都能使用這個(gè)工程(有多個(gè)目標(biāo)),能讓所有(大部分)STM32F1的用戶都能使用該工程,就用了多目標(biāo),不同配置的方式來實(shí)現(xiàn)。

再簡(jiǎn)單舉例來說:我們有一個(gè)很大的項(xiàng)目,客戶A需要在項(xiàng)目中單純的添加一個(gè)LED指示燈,客戶B需要在項(xiàng)目中添加一個(gè)按鍵輸入。由于客戶A和B的項(xiàng)目大部分功能都一樣,只有略微的差異,同樣也可以使用建立多個(gè)工程目標(biāo)的方式。

3.為了維護(hù)工程。

多來工作的人應(yīng)該知道,特別的工作有兩三年及其以上的人,一個(gè)公司可能有多款類似的產(chǎn)品,也就是說使用的硬件和軟件大部分都相同,只是存在略微的差異。但我們不可能因?yàn)橐稽c(diǎn)點(diǎn)的差異,單獨(dú)新建一個(gè),并單獨(dú)安排一批人來維護(hù)這個(gè)代碼。

多工程目標(biāo) 和 工作空間有什么區(qū)別?

1.一個(gè)工作空間可以包含多個(gè)工程,以及對(duì)應(yīng)的多個(gè)目標(biāo)。

其實(shí)就是一個(gè)包含關(guān)系,就如前面那張圖:

2.多工程目標(biāo)可以分解為多個(gè)工程,也就是工作空間。

如上面所說,如果工程中的源代碼文件差異比較大,可以將其分成多個(gè)工程,即我們所說的工作空間。

Ⅱ 建立多個(gè)目標(biāo)

本節(jié)以新建STM32F030xx的Demo為例,也就是建立STM32F030系列的工程Demo,其中包含的啟動(dòng)文件有兩種:startup_stm32f030.s和startup_stm32f030xc.s這兩種,但一個(gè)目標(biāo)只編譯一種。

1.建立基礎(chǔ)工程

因?yàn)楣こ讨械脑创a文件都差不多,后面新建的目標(biāo)都是基于建立好的目標(biāo)修改而成。所以把需要的工程源代碼添加到工程,目標(biāo)選項(xiàng)配置好。

這一節(jié)參考文章【Keil(MDK-ARM)系列教程(一)_新建軟件工程詳細(xì)過程】;

2.添加目標(biāo)名稱

這個(gè)就是在上面的基礎(chǔ)上添加(插入)目標(biāo),如下圖:

3.配置相關(guān)目標(biāo)

a.文件配置:是否編譯當(dāng)前文件,文件存儲(chǔ)地址等。

b.目標(biāo)選項(xiàng)配置,這個(gè)之前的文章都已經(jīng)講述過,可以參看文章【工程目標(biāo)選項(xiàng)配置(Ⅰ)】 和 【工程目標(biāo)選項(xiàng)配置(Ⅱ)】

提示:先選中對(duì)應(yīng)的目標(biāo),再Project -> Options for Target進(jìn)行配置。

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

    關(guān)注

    5

    文章

    400

    瀏覽量

    38324
  • STM32F030
    +關(guān)注

    關(guān)注

    1

    文章

    33

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    導(dǎo)入工程工程損壞,無法打開setting界面如何解決?

    一:看到論壇中有建議打開RTC,但是雙擊settings沒有反應(yīng),無法打開圖形化界面(新建工程可以正常打開)。 二:右鍵修改工程芯片型號(hào)、支持包版本、系統(tǒng)版本均沒有反應(yīng)(新建工程可以正常操作
    發(fā)表于 09-18 06:58

    震有科技中標(biāo)2025年中國(guó)聯(lián)通國(guó)際香港移動(dòng)CUniqSIM平臺(tái)新建工程

    近日,震有科技成功中標(biāo)2025年中國(guó)聯(lián)通國(guó)際香港移動(dòng)CUniqSIM平臺(tái)新建工程。
    的頭像 發(fā)表于 09-11 16:46 ?1457次閱讀

    rtthread studio 新建工程之后,串口終端不顯示怎么解決?

    rtthread studio 新建工程之后,串口終端不顯示,但其它串口調(diào)試助手可以正常使用
    發(fā)表于 09-02 08:16

    STM32CubeIDE1.16.1創(chuàng)建新的STM32工程之后沒有自動(dòng)彈出引腳配置界面,怎么解決?

    之前創(chuàng)建工程之后都會(huì)自動(dòng)彈出配置引腳的界面,也會(huì)有一個(gè).ioc文件,但是今天無論怎么嘗試新建工程,都沒有彈出引腳配置界面,求助
    發(fā)表于 07-29 14:23

    基于RK3576開發(fā)板的yolov11-track多目標(biāo)跟蹤部署教程

    1.yolov11_track簡(jiǎn)介(多目標(biāo)跟蹤算法)YOLO11是UltralyticsYOLO系列實(shí)時(shí)物體檢測(cè)器的最新版本,重新定義了在尖端準(zhǔn)確度、速度和效率方面的可能性。在前幾代YOLO版本
    的頭像 發(fā)表于 07-25 15:21 ?1160次閱讀
    基于RK3576開發(fā)板的yolov11-track<b class='flag-5'>多目標(biāo)</b>跟蹤部署教程

    【HarmonyOS NEXT】多目標(biāo)產(chǎn)物構(gòu)建實(shí)踐

    : string = BuildProfile.baseApiUrl ![](<> \"點(diǎn)擊并拖拽以移動(dòng)\") 參考文章 配置APP多目標(biāo)構(gòu)建產(chǎn)物 ?
    發(fā)表于 05-16 16:22

    分時(shí)電價(jià)下光伏園區(qū)電動(dòng)汽車有序充電多目標(biāo)優(yōu)化策略

    安科瑞徐赟杰18706165067 摘要: ? 以配電網(wǎng)負(fù)荷方差和用戶充電費(fèi)用為目標(biāo)函數(shù),提出一種分時(shí)電價(jià) 背景下光伏出力園區(qū)電動(dòng)汽車的有序充電策略。以多目標(biāo)優(yōu)化遺傳算法對(duì)某一特定 主 園區(qū)
    的頭像 發(fā)表于 04-18 09:07 ?611次閱讀
    分時(shí)電價(jià)下光伏園區(qū)電動(dòng)汽車有序充電<b class='flag-5'>多目標(biāo)</b>優(yōu)化策略

    分時(shí)電價(jià)下光伏園區(qū)電動(dòng)汽車有序充電多目標(biāo)優(yōu)化政策研究

    摘要: 技術(shù)支持 187 0211 2087 以配電網(wǎng)負(fù)荷方差和用戶充電費(fèi)用為目標(biāo)函數(shù),提出一種分時(shí)電價(jià) 背景下光伏出力園區(qū)電動(dòng)汽車的有序充電策略。以多目標(biāo)優(yōu)化遺傳算法對(duì)某一特定 主 園區(qū)內(nèi)電動(dòng)汽車
    的頭像 發(fā)表于 04-07 10:48 ?637次閱讀
    分時(shí)電價(jià)下光伏園區(qū)電動(dòng)汽車有序充電<b class='flag-5'>多目標(biāo)</b>優(yōu)化政策研究

    使用RTSP攝像頭執(zhí)行多攝像頭多目標(biāo)Python演示,缺少輸出幀是怎么回事?

    使用 RTSP 攝像頭執(zhí)行 多攝像頭多目標(biāo) Python 演示 。 現(xiàn)場(chǎng)視頻每 5 秒出現(xiàn)一次啟動(dòng)和抖動(dòng),但幀缺失。 輸出生產(chǎn)低 FPS (1 至 0.3 FPS)。 人員檢測(cè)發(fā)生在各種位置,因?yàn)閷?shí)時(shí)視頻缺少幀。
    發(fā)表于 03-06 07:55

    【瑞薩RA2L1入門學(xué)習(xí)】新建工程和串口燒寫程序

    的堆棧,若沒有需要?jiǎng)?chuàng)建一下。一般按照剛才的步驟創(chuàng)建工程的話這里是會(huì)有的。 然后打開引腳配置(Pins),找到P103和P104的配置,如下圖 在對(duì)應(yīng)的Mode選項(xiàng)中選擇輸出模式且默認(rèn)為高電平。然后
    發(fā)表于 03-02 22:47

    RT-Thread Studio導(dǎo)入bsp工程提升創(chuàng)建工程失敗的原因?怎么解決?

    RT-Thread Studio 導(dǎo)入bsp工程提升創(chuàng)建工程失敗
    發(fā)表于 02-19 06:35

    淺談多目標(biāo)優(yōu)化約束條件下充電設(shè)施有序充電控制策略

    隨著電動(dòng)汽車的普及,充電設(shè)施的需求日益增長(zhǎng),如何在多目標(biāo)優(yōu)化約束下實(shí)現(xiàn)充電設(shè)施的有序充電成為亟待解決的問題。新能源汽車的快速發(fā)展為清潔能源和可持續(xù)交通帶來了新機(jī)遇,但也引出了許多問題。其中,充電設(shè)施的有序充電控制策略在多目標(biāo)優(yōu)化約束條件下顯得尤為重要。
    的頭像 發(fā)表于 01-07 13:17 ?815次閱讀
    <b class='flag-5'>淺談</b><b class='flag-5'>多目標(biāo)</b>優(yōu)化約束條件下充電設(shè)施有序充電控制策略

    安裝的是CCS7.0,在新建工程的時(shí)候,為什么找不到PGA900這個(gè)芯片?

    我安裝的是CCS7.0,在新建工程的時(shí)候,找不到PGA900這個(gè)芯片。另外,CCS7.0下載頁(yè)面還有一個(gè)文件MD5,這是什么文件,有什么作用,怎么用?
    發(fā)表于 12-27 06:43

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

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

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】MDK新建工程

    安裝。 2.RASC 軟件安裝完成之后,還需要將 RASC 軟件集成到 Keil 軟件上面 3.新建工程 使用 RASC 自動(dòng)生成一個(gè) Keil 工程。 芯片型號(hào),對(duì)應(yīng)官網(wǎng)開發(fā)板資料里有 沒有加RTOS,有需要自己在這加
    發(fā)表于 12-14 18:23