在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

企業(yè)級操作之STM32項目版本管理方法

撞上電子 ? 2023-11-11 08:00 ? 次閱讀

MCU開發(fā)過程中,有時候需要軟件的迭代,比如從V1.9升級到V1.10,或者從V23.09.23升級到V23.09.24,我們常常通過手動改動字符串或者數(shù)組來實現(xiàn)這個功能,從現(xiàn)在開始,我們會使用Keil的內(nèi)置宏__DATE__和__TIME__,通過這2個宏,每次程序編譯完成,燒錄到MCU之后,MCU都能夠準確打印出該固件的編譯時間。

printf("(版本/編譯時間: %s,%s)\r\n", __DATE__,__TIME__);

60fbfac2-8025-11ee-9788-92fbcf53809c.png


上圖中編譯時間是18:21:14,但是串口打印的時間卻是18:21:23。但是我們發(fā)現(xiàn)電腦的時間何編譯的時間還是有一點點區(qū)別的,原因是,編譯之后,代碼還要下載,還要運行,這個也是需要時間的,所以產(chǎn)生了誤差。但如果你發(fā)現(xiàn)打印的時間不準確,是較早前的時間,比如很明顯相差1分鐘以上,或者你認為這個時間不是真正編譯的時間,那么需要注意:按照Keil的編譯邏輯,默認是不編譯未修改過的源文件,只鏈接。說詳細一點點就是:例如這兩條打印語句的位置,是在int main(void)函數(shù)中,且main函數(shù)在main.c文件中,假如本次修改代碼,未修改main.c文件,那么Keil是不會重新編譯main.c文件的,也就不會將編譯時的__DATE__和__TIME__編譯進去。也可以通過以下設置,使得main.c文件,無論是否修改,每次編譯時都會重新編譯它:

610983ea-8025-11ee-9788-92fbcf53809c.png

610dbb68-8025-11ee-9788-92fbcf53809c.png

當然每次都編譯main.c,并非是最好的代碼風格,可以把版本號打印提煉成一個函數(shù),并單獨使用一個.c文件進行實現(xiàn),并將這個.c文件按照以上方法設置。

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

    關(guān)注

    146

    文章

    17869

    瀏覽量

    361074
  • STM32
    +關(guān)注

    關(guān)注

    2290

    文章

    11018

    瀏覽量

    362669
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1223

    瀏覽量

    169097
收藏 人收藏

    評論

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

    STM32項目分享:智能鞋柜

    01—項目簡介1.功能詳解STM32智能鞋柜功能如下:DHT11檢測鞋柜溫濕度,溫度低于閾值開啟加熱,濕度高于閾值開啟加熱和通風;P
    的頭像 發(fā)表于 05-27 18:04 ?168次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:智能鞋柜

    STM32項目分享:STM32智能語音臺燈

    項目簡介1.功能詳解STM32智能語音臺燈功能如下:1.STM32F103C8T6單片機系統(tǒng)板作為主控單元2.按鍵切換模式,支
    的頭像 發(fā)表于 03-15 10:02 ?1133次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:<b class='flag-5'>STM32</b>智能語音臺燈

    慧榮科技企業(yè)級主控芯片SM8366為企業(yè)級SSD存儲芯片注入新動力

    慧榮科技憑借其深厚的技術(shù)積累和創(chuàng)新精神,推出了企業(yè)級主控芯片SM8366,這一舉動無疑為企業(yè)級SSD存儲芯片市場注入了新的活力,慧榮科技此次推出的企業(yè)級主控芯片SM8366,在性能提升和功能優(yōu)化方面
    的頭像 發(fā)表于 02-07 13:28 ?504次閱讀
    慧榮科技<b class='flag-5'>企業(yè)級</b>主控芯片SM8366為<b class='flag-5'>企業(yè)級</b>SSD存儲芯片注入新動力

    構(gòu)建企業(yè)級文件管理系統(tǒng),輕松搭建 Seafile 社區(qū)版云存儲解決方案

    前言 隨著企業(yè)數(shù)據(jù)量的激增,構(gòu)建一個安全、高效的企業(yè)級文件管理系統(tǒng)至關(guān)重要。華為 Flexus X 服務器,以其靈活的資源配置與卓越的性能,成為部署 Seafile 社區(qū)版云存儲解決方案的理想選擇
    的頭像 發(fā)表于 01-13 11:14 ?1684次閱讀
    構(gòu)建<b class='flag-5'>企業(yè)級</b>文件<b class='flag-5'>管理</b>系統(tǒng),輕松搭建 Seafile 社區(qū)版云存儲解決方案

    聲明式資源管理方法

    1、管理k8s核心資源的三種基礎方法 陳述式管理方法:主要依賴命令行CLI工具進行管理 聲明式管理方法:主要依賴統(tǒng)一資源配置清單(manif
    的頭像 發(fā)表于 12-31 10:16 ?487次閱讀

    STM32項目分享:智能臺燈系統(tǒng)

    01—項目簡介1.功能詳解基于STM32智能臺燈系統(tǒng)。功能如下:亮度控制:按鍵控制照明燈的亮度(5擋亮度)計時功能:按鍵啟動計時,累
    的頭像 發(fā)表于 11-29 01:02 ?1958次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:智能臺燈系統(tǒng)

    STM32項目實戰(zhàn):基于STM32U5的智能大棚溫控系統(tǒng)(LVGL),附項目教程/源碼

    《智能大棚溫控系統(tǒng)_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM3
    的頭像 發(fā)表于 11-13 17:08 ?1689次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰(zhàn):基于<b class='flag-5'>STM32</b>U5的智能大棚溫控系統(tǒng)(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰(zhàn):基于STM32U5的火災報警系統(tǒng)(LVGL),附項目教程/源碼

    《火災報警系統(tǒng)_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM32
    的頭像 發(fā)表于 11-13 14:18 ?1651次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰(zhàn):基于<b class='flag-5'>STM32</b>U5的火災報警系統(tǒng)(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰(zhàn):基于STM32U5的智能燈光控制系統(tǒng)(LVGL),附項目教程/源碼

    《智能燈光控制系統(tǒng)_STM32U5》項目完整文檔、項目源碼,點擊免費領取。項目資料領取:https://s.c1ns.cn/F5XyUSTM32
    的頭像 發(fā)表于 11-07 18:50 ?2170次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰(zhàn):基于<b class='flag-5'>STM32</b>U5的智能燈光控制系統(tǒng)(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    emc企業(yè)級存儲系統(tǒng)的特點

    在當今這個數(shù)據(jù)驅(qū)動的時代,企業(yè)對于數(shù)據(jù)存儲的需求日益增長。EMC,作為全球領先的數(shù)據(jù)存儲解決方案提供商,其企業(yè)級存儲系統(tǒng)以其卓越的性能、可靠性和創(chuàng)新技術(shù),為企業(yè)提供了一個強大的數(shù)據(jù)管理
    的頭像 發(fā)表于 11-01 15:24 ?902次閱讀

    STM32項目實戰(zhàn):基于STM32F4的智能燈光控制系統(tǒng)(LVGL),附項目教程/源碼

    《智能燈光控制系統(tǒng)_STM32F4》項目完整文檔、項目源碼,私信小雯老師免費領取。STM32項目實戰(zhàn)
    的頭像 發(fā)表于 10-17 16:16 ?1721次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰(zhàn):基于<b class='flag-5'>STM32</b>F4的智能燈光控制系統(tǒng)(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    淺談基于物聯(lián)技術(shù)的企業(yè)能效管理方法研究

    聯(lián)網(wǎng)技術(shù)合理應用條件下,積極探索電力能效管理方法,深入研究電力能效管理系統(tǒng),進一步提升電力能效管理水平,助力國內(nèi)社會主義事業(yè)持續(xù)建設發(fā)展。 關(guān)鍵詞: 物聯(lián)網(wǎng)技術(shù);電力能效;管理方法
    的頭像 發(fā)表于 10-17 13:39 ?579次閱讀
    淺談基于物聯(lián)技術(shù)的<b class='flag-5'>企業(yè)</b>能效<b class='flag-5'>管理方法</b>研究

    基于迅為RK3588【RKNPU2項目實戰(zhàn)1】:YOLOV5實時目標分類

    【RKNPU2項目實戰(zhàn)1】:YOLOV5實時目標分類 https://www.bilibili.com/video/BV1ZN411D7V8/?spm_id_from=333.999.0.0
    發(fā)表于 08-15 10:51

    eLxr 簡介——為邊緣到云部署提供企業(yè)級Linux

    eLxr項目發(fā)布了Debian衍生版的第一個版本,繼承了Debian的智能邊緣功能,并計劃對這些功能進行擴展,以便簡化邊緣到云的部署方法。eLxr是一個開源企業(yè)級Linux發(fā)行版,旨在
    的頭像 發(fā)表于 08-06 08:55 ?671次閱讀

    STM32項目分享:智能家居(機智云)系統(tǒng)

    STM32項目分享:智能家居(機智云)系統(tǒng)
    的頭像 發(fā)表于 07-28 08:10 ?3082次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:智能家居(機智云)系統(tǒng)
    主站蜘蛛池模板: 免费看日本大片免费 | 15—16女人毛片 | 国产亚洲精品在天天在线麻豆 | 欧美日韩a级a | 国产伦精品一区二区三区 | 午夜在线视频观看 | 18岁禁黄色 | 49pao强力在线高清基地 | 97影院理论片在线观看 | 一区精品视频 | 亚洲一区二区精品推荐 | 久久羞羞视频 | 91极品视频在线观看 | 色视频网站人成免费 | 久久国产成人精品国产成人亚洲 | 在线观看色视频 | 精品三级视频 | 高清在线免费观看 | 欧美 日韩 中文字幕 | 七月色婷婷| 天天久久综合网站 | 中文字幕欧美日韩 | 色综合久久综合欧美综合网 | 超级碰碰青草久热国产 | 综合网激情五月 | 国产日本三级在线播放线观看 | 美国一级毛片免费看成人 | 亚洲一区二区三区深夜天堂 | 在线看片你懂得 | 欧美性free免费 | 亚洲色四在线视频观看 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 久久国产精品岛国搬运工 | 91午夜在线观看 | 久操视频在线播放 | 国产做a爰片久久毛片 | 欧美另类图片亚洲偷 | 日本护士撒尿 | 视频网站免费 | 亚洲综合一区二区三区 | 久青草久青草高清在线播放 |