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

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

    文章

    17168

    瀏覽量

    351408
  • STM32
    +關注

    關注

    2270

    文章

    10904

    瀏覽量

    356307
  • keil
    +關注

    關注

    68

    文章

    1213

    瀏覽量

    166942
收藏 人收藏

    評論

    相關推薦

    聲明式資源管理方法

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

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

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

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

    《智能大棚溫控系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM3
    的頭像 發表于 11-13 17:08 ?660次閱讀
    <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 ?642次閱讀
    <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 ?940次閱讀
    <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 ?343次閱讀

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

    《智能燈光控制系統_STM32F4》項目完整文檔、項目源碼,私信小雯老師免費領取。STM32項目實戰
    的頭像 發表于 10-17 16:16 ?848次閱讀
    <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 ?264次閱讀
    淺談基于物聯技術的<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 ?383次閱讀

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

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

    esp32-c3連接不上aruba企業級路由器怎么解決?

    通過idf連接企業級路由器時連接不上。手機能正常連上,查看路由器管理頁面發現手機連上的驗證方式為peap + mschapv2方式,而idf中無此組合的配置。
    發表于 06-11 08:06

    Snowflake推出企業級AI模型

    Snowflake公司近日重磅推出了一款名為Snowflake Arctic的企業級大型語言模型(LLM)。這款AI模型針對復雜的企業工作負載進行了深度優化,特別是在SQL代碼生成和指令跟蹤等方面,表現卓越,已超越多個行業基準。
    的頭像 發表于 05-06 14:38 ?421次閱讀

    江波龍進軍企業級存儲,萬事俱備堅定高端之路

    國內存儲行業龍頭企業江波龍經過二十多年的耕耘,已經成為面向消費電子、嵌入式、工業、車規存儲的佼佼者,并轉型為半導體存儲品牌企業。就在2023年底江波龍的
    的頭像 發表于 03-25 14:19 ?1508次閱讀

    企業級SSD-高性能系列固態硬盤推薦

    除了傳統的機械盤HDD,固態硬盤SSD也開始慢慢地在企業級硬盤領域發揮重要的作用。由于企業級固態硬盤的價格遠遠高于機械硬盤,因此固態硬盤在企業級領域應用還不是很廣泛,但是就發展趨勢而言,很有可能會全面代替機械硬盤。
    的頭像 發表于 01-23 16:48 ?1290次閱讀
    <b class='flag-5'>企業級</b>SSD-高性能系列固態硬盤推薦
    主站蜘蛛池模板: YELLOW在线观看高清视频免费| 久久国产精品久久国产精品| 国产精品国产三级国产an| 国产偷抇久久精品A片蜜臀AV| 久久re6热在线视频| 欧美大jiji| 西西人体大胆牲交PP6777| 永久免费观看视频| 草699一码二码三码四码| 国产一区二区在线观看免费| 理论片87福利理论电影| 丝袜诱惑qvod| 中文字幕不卡在线高清| 高中生被C到爽哭视频免费| 久久re亚洲在线视频| 日韩在线 无码 精品| 伊人久久中文大香线蕉综合| 成人精品亚洲| 久久热这里只有 精品| 色欲久久精品AV无码| 中文国产在线观看| 国产精品综合AV一区二区国产馆| 美女挑战50厘米长的黑人 | 国产精品一区第二页| 理论片午午伦夜理片I| 午夜天堂一区人妻| china野外18:19| 久久久96| 午夜视频在线网站| xart欧美一区在线播放| 久久精品国产免费| 乌克兰肛交影视| old胖老太fat bbw青年| 久久观看视频| 无套内射无矿码免费看黄| 99视频精品免视3| 久久精品视频免费| 亚洲AV午夜福利精品香蕉麻豆| 百性阁综合社区| 美女裸露100%奶头视频| 亚洲日韩天堂在线中文字幕|