女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

企業級操作之STM32項目版本管理方法

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

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

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

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


上圖中編譯時間是18:21:14,但是串口打印的時間卻是18:21:23。但是我們發現電腦的時間何編譯的時間還是有一點點區別的,原因是,編譯之后,代碼還要下載,還要運行,這個也是需要時間的,所以產生了誤差。但如果你發現打印的時間不準確,是較早前的時間,比如很明顯相差1分鐘以上,或者你認為這個時間不是真正編譯的時間,那么需要注意:按照Keil的編譯邏輯,默認是不編譯未修改過的源文件,只鏈接。說詳細一點點就是:例如這兩條打印語句的位置,是在int main(void)函數中,且main函數在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,并非是最好的代碼風格,可以把版本號打印提煉成一個函數,并單獨使用一個.c文件進行實現,并將這個.c文件按照以上方法設置。

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

    關注

    146

    文章

    17893

    瀏覽量

    361809
  • STM32
    +關注

    關注

    2291

    文章

    11019

    瀏覽量

    362999
  • keil
    +關注

    關注

    69

    文章

    1223

    瀏覽量

    169186
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32項目分享:智能鞋柜

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

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

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

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

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

    構建企業級文件管理系統,輕松搭建 Seafile 社區版云存儲解決方案

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

    聲明式資源管理方法

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

    STM32項目分享:智能臺燈系統

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

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

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

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

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

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

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

    emc企業級存儲系統的特點

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

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

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

    淺談基于物聯技術的企業能效管理方法研究

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

    基于迅為RK3588【RKNPU2項目實戰1】:YOLOV5實時目標分類

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

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

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

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

    STM32項目分享:智能家居(機智云)系統
    的頭像 發表于 07-28 08:10 ?3142次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:智能家居(機智云)系統