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

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

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

3天內不再提示

淺談新建工程多目標

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

我們為什么要一個建立多個目標?

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

比如:IAR新建一個工程,默認就有兩個目標:Debug和Release。 其實,細心的朋友會發現,Debug和Release兩個工程目標包含的源文件都一樣,只是它們的配置不一樣。

Debug目標包含很多調試信息,編譯的時候相對較慢,但能在線調試;

Release目標沒有包含調試信息,編譯速度相對較快,但不能在線調試。

2.一個工程中擁有大部分相似源文件的工程需要建立多個目標。

一般實際應用項目中,這一項相對較多一點,就拿ST提供的“標準外設庫”為例來說明。

像類似上面針對STM32F1這種例程,官方為了所有STM32初學者都能使用這個工程(有多個目標),能讓所有(大部分)STM32F1的用戶都能使用該工程,就用了多目標,不同配置的方式來實現。

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

3.為了維護工程。

多來工作的人應該知道,特別的工作有兩三年及其以上的人,一個公司可能有多款類似的產品,也就是說使用的硬件和軟件大部分都相同,只是存在略微的差異。但我們不可能因為一點點的差異,單獨新建一個,并單獨安排一批人來維護這個代碼。

多工程目標 和 工作空間有什么區別?

1.一個工作空間可以包含多個工程,以及對應的多個目標。

其實就是一個包含關系,就如前面那張圖:

2.多工程目標可以分解為多個工程,也就是工作空間。

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

Ⅱ 建立多個目標

本節以新建STM32F030xx的Demo為例,也就是建立STM32F030系列的工程Demo,其中包含的啟動文件有兩種:startup_stm32f030.s和startup_stm32f030xc.s這兩種,但一個目標只編譯一種。

1.建立基礎工程

因為工程中的源代碼文件都差不多,后面新建的目標都是基于建立好的目標修改而成。所以把需要的工程源代碼添加到工程,目標選項配置好。

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

2.添加目標名稱

這個就是在上面的基礎上添加(插入)目標,如下圖:

3.配置相關目標

a.文件配置:是否編譯當前文件,文件存儲地址等。

b.目標選項配置,這個之前的文章都已經講述過,可以參看文章【工程目標選項配置(Ⅰ)】 和 【工程目標選項配置(Ⅱ)】

提示:先選中對應的目標,再Project -> Options for Target進行配置。

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

    關注

    5

    文章

    350

    瀏覽量

    36665
  • STM32F030
    +關注

    關注

    1

    文章

    33

    瀏覽量

    6656
收藏 人收藏

    評論

    相關推薦

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

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

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

    安裝。 2.RASC 軟件安裝完成之后,還需要將 RASC 軟件集成到 Keil 軟件上面 3.新建工程 使用 RASC 自動生成一個 Keil 工程。 芯片型號,對應官網開發板資料里有 沒有加RTOS,有需要自己在這加
    發表于 12-14 18:23

    使用STT全面提升自動駕駛中的多目標跟蹤

    3D多目標跟蹤(3D MOT)在各種機器人應用中發揮著關鍵作用,例如自動駕駛車輛。為了在駕駛時避免碰撞,機器人汽車必須可靠地跟蹤道路上的物體,并準確估計它們的運動狀態,例如速度和加速度。
    的頭像 發表于 10-28 10:07 ?221次閱讀
    使用STT全面提升自動駕駛中的<b class='flag-5'>多目標</b>跟蹤

    淺談分時電價下含電動汽車的微電網群雙層多目標優化調度

    充電滿意度多目標下的電動汽車充電模式,建立了微電網內運營商峰谷差—用戶充電費用少和充電滿意度的雙盈多目標優化調度模型,采用上海市實際居民辦公商業混合體,基于MATLAB/NSGA?Ⅱ算法求解負荷整形度;采取粒子群優化算法求解電動汽車車主達
    的頭像 發表于 09-23 14:46 ?349次閱讀
    <b class='flag-5'>淺談</b>分時電價下含電動汽車的微電網群雙層<b class='flag-5'>多目標</b>優化調度

    IR900以及IG900系列產品python開發的IDE如何切換工程

    IDE的一個workspace,只能建一個工程新建工程需要在新的workspace里建。切換不同的工程時,切換workspace即可。
    發表于 07-25 06:30

    多目標智能識別系統

    智慧華盛恒輝多目標智能識別系統是一種利用現代計算機視覺技術和人工智能算法,從圖像或視頻中同時識別和分類多個目標物體的系統。這種系統廣泛應用于自動駕駛、智能監控、人機交互、軍事偵察、災害監測等多個領域
    的頭像 發表于 07-16 10:42 ?1.3w次閱讀

    【ch32v307_RTT】1、使用RT-Thread studio新建工程

    Studio。 【實現步驟】 1、安裝SDK 2、安裝好pyocd這些下載調試工具: 3、安裝WCH編譯工具 4、安裝好后,新建工程 5、輸入工程名稱,點擊完成,點擊編譯,完成編譯工作: 【下載】 接上開發板,點擊下載,連接開發板。 下載結束后,可以看到正常的輸出了
    發表于 06-29 18:25

    基于GIS的SAR多目標智能識別系統

    智慧華盛恒輝基于GIS的SAR多目標智能識別系統是一個集成了合成孔徑雷達(SAR)和地理信息系統(GIS)技術的先進系統,旨在實現高分辨率雷達圖像中的多目標智能識別。以下是該系統的詳細介紹: 智慧華
    的頭像 發表于 06-26 14:26 ?481次閱讀

    英特爾在以色列新建工廠停工

    據以色列權威媒體報道,英特爾在以色列的工廠修建工作目前已(暫時)停止。這一消息引起了業界的廣泛關注。
    的頭像 發表于 06-11 15:43 ?366次閱讀

    多目標跟蹤算法總結歸納

    多目標跟蹤是計算機視覺領域中的一個重要任務,它旨在從視頻或圖像序列中準確地檢測和跟蹤多個移動目標。不過在落地部署時,有一些關鍵點需要解決。
    的頭像 發表于 04-28 09:42 ?1846次閱讀
    <b class='flag-5'>多目標</b>跟蹤算法總結歸納

    MotorControl Workbench 5.0.3上位機不能打開默認工程新建工程也失敗了的原因?

    最近要培訓ST電機庫5.0了,準備提前安裝好軟件,新建工程預習一下代碼,結果上位機不能打開默認工程新建工程也失敗了 有遇到過這個問題的壇友嗎?該如何處理 詳細信息如下
    發表于 04-28 08:46

    用workbench新建工程后,不能自動生成工程文件怎么解決?

    測出電機的相應參數。但用workbench新建工程后,不能自動生成工程文件。報錯如下。不明白需要改哪里? TypeTimeMotorIdMessage UNK08:54:481Phase 2
    發表于 04-26 06:57

    使用CubeMX6.8.0和MCWorkbench6.1.0正常編譯工程新建的IHM03套件工程速度檢測編碼器選項為什么是灰色?

    使用CubeMX6.8.0和MCWorkbench6.1.0正常編譯工程新建的IHM03套件的工程速度檢測里面為什么編碼器選項是灰色的呢?這邊需要開啟編碼器并使用位置閉環控制。或者怎樣新建工
    發表于 03-18 07:34

    同樣是用STM32點亮一顆LED燈,寄存器和庫有什么區別?

    首先在創建工程的時候就比較麻煩,新建工程,起個名字,選擇一個合適的芯片,新建main.c,然后隨手來一個main函數。
    的頭像 發表于 03-14 16:52 ?777次閱讀

    hightec新建工程的向導頁面沒有TriCore板可選,是否安裝失敗了?

    hightec新建工程的向導頁面沒有TriCore板可選,是否安裝失敗了(已添加license)
    發表于 02-06 07:05
    主站蜘蛛池模板: 日韩一区二区三区精品| 国产一级做a爰片久久毛片男| 成人免费视频在线看| 国产成人免费高清视频| 国产三级电影网| 免费人成视频19674不收费| 日韩一区二区三区视频在线观看| 试看做受120秒免费午夜剧场| 亚洲精品无码AAAAAA片| 中文字幕乱码亚洲无线三区| 99re久久热在这里精品| 国产白丝JK被疯狂输出视频| 荷兰少归BVBV| 让人爽到湿的小黄书| 无修肉动漫在线观看影片| 一二三四中文字幕在线看| jk白丝袜美女被男人桶| 国产最新地址| 色综合久久天天影视网| 一二三四中文字幕在线看| 高H内射NP古文| 麻豆免费观看高清完整视频在线 | 俄罗斯videosbest8| 好吊射视频988gaocom| 日韩中文亚洲欧美视频二| 在线观看国产区| 国内精品视频一区二区在线观看| 欧美AAAAAA级午夜福利视频| 亚洲免费片| 国产精品99久久久精品无码| 免费看成人毛片| 亚洲乱亚洲乱妇在线观看| 国产成人在线视频观看| 欧美一级做a爰片免费| 在线观看国产区| 久久精品亚洲视频| 亚洲成人三级| 国产一级做a爰片久久毛片男| 无止侵犯高H1V3无止侵犯| 国产成人免费片在线观看| 色偷偷超碰97人人澡人人|