日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

撞上電子 ? 2023-11-11 08:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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


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

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

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

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

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

    關(guān)注

    147

    文章

    19164

    瀏覽量

    404878
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11196

    瀏覽量

    374772
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1232

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    國內(nèi)企業(yè)級SSD廠商加速崛起

    ? 電子發(fā)燒友網(wǎng)報(bào)道(文/黃晶晶)國際數(shù)據(jù)公司(IDC)發(fā)布最新報(bào)告顯示,中國企業(yè)級固態(tài)硬盤市場在2024年得到修復(fù),市場規(guī)模達(dá)到62.5億美元,與2023年相比增長187.9%。IDC預(yù)計(jì)
    的頭像 發(fā)表于 06-09 07:54 ?1.3w次閱讀
    國內(nèi)<b class='flag-5'>企業(yè)級</b>SSD廠商加速崛起

    如何做出一個出彩的STM32項(xiàng)目?4大能力短板提升全攻略,建議收藏!

    。其實(shí)不是我們不夠努力,而是踩進(jìn)了只會玩模塊,不會做產(chǎn)品的坑。今天就跟大家好好聊聊,怎么跳出這個怪圈,把STM32項(xiàng)目做得專業(yè)又亮眼。01突破瓶頸為何“懂外設(shè)”卻做不
    的頭像 發(fā)表于 03-30 14:00 ?205次閱讀
    如何做出一個出彩的<b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>?4大能力短板提升全攻略,建議收藏!

    深演智能發(fā)布新一代企業(yè)級AI智能體平臺DeepAgent 3.0版本

    1月27日,深演智能在舉辦的“AI AGENT賦能業(yè)務(wù)增長”高峰閉門會上正式發(fā)布了新一代企業(yè)級AI智能體平臺 DeepAgent 3.0版本。此次升級推出了二十余款智能體應(yīng)用,覆蓋:從用戶運(yùn)營、廣告
    的頭像 發(fā)表于 01-29 09:23 ?884次閱讀

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件
    的頭像 發(fā)表于 11-28 07:27 ?3268次閱讀

    海微科技智能倉庫2.0項(xiàng)目正式啟動

    11月4日,海微智能倉庫2.0項(xiàng)目啟動會在海微智造舉行。項(xiàng)目通過數(shù)字化倉庫頂層設(shè)計(jì)與自動化技術(shù)的深度融合,實(shí)現(xiàn)了倉庫從 “人力密集”到“智能無人”的跨越。
    的頭像 發(fā)表于 11-07 15:15 ?562次閱讀

    rt-thread studio中創(chuàng)建不了gd32項(xiàng)目是怎么回事?

    為什么在rt-thread studio中創(chuàng)建一個gd32項(xiàng)目時候,他打開的那個選型芯片型號是,安裝好了,沒有確認(rèn)鍵啊,只有退出sdk管理器,然后就卡在那里了,創(chuàng)建不了gd32的項(xiàng)目
    發(fā)表于 09-15 06:56

    STM32項(xiàng)目分享:礦井環(huán)境監(jiān)測系統(tǒng)

    01—項(xiàng)目簡介1.功能詳解STM32礦井環(huán)境監(jiān)測系統(tǒng)功能如下:STM32F103C8T6單片機(jī)作為主控制器DS18B20測量環(huán)境溫度
    的頭像 發(fā)表于 08-16 10:03 ?1146次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>分享:礦井環(huán)境監(jiān)測系統(tǒng)

    STM32項(xiàng)目分享:智能語音臺燈(機(jī)智云)

    01—項(xiàng)目簡介1.功能詳解STM32智能語音臺燈(機(jī)智云)功能如下:STM32F103C8T6單片機(jī)作為主控單元按鍵切換模式,支持自
    的頭像 發(fā)表于 07-24 18:03 ?1876次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>分享:智能語音臺燈(機(jī)智云)

    企業(yè)級Linux磁盤維護(hù)的完整流程

    企業(yè)級Linux環(huán)境中,磁盤故障是導(dǎo)致系統(tǒng)宕機(jī)和數(shù)據(jù)丟失的主要原因之一。據(jù)統(tǒng)計(jì),超過70%的企業(yè)級服務(wù)器故障與存儲系統(tǒng)相關(guān)。作為運(yùn)維工程師,掌握完整的磁盤維護(hù)流程不僅能預(yù)防故障,更能在關(guān)鍵時刻拯救整個業(yè)務(wù)系統(tǒng)。
    的頭像 發(fā)表于 07-23 16:59 ?1099次閱讀

    企業(yè)級智能體是什么?有什么作用?

    在人工智能技術(shù)飛速發(fā)展的今天,企業(yè)級智能體正成為推動組織數(shù)字化轉(zhuǎn)型的重要力量。這種新型的企業(yè)智能化解決方案,正在重塑企業(yè)的運(yùn)營模式和管理方式,為商業(yè)發(fā)展注入全新動能。 一、
    的頭像 發(fā)表于 07-21 15:44 ?1130次閱讀
    <b class='flag-5'>企業(yè)級</b>智能體是什么?有什么作用?

    企業(yè)級MySQL數(shù)據(jù)庫管理指南

    在當(dāng)今數(shù)字化時代,MySQL作為全球最受歡迎的開源關(guān)系型數(shù)據(jù)庫,承載著企業(yè)核心業(yè)務(wù)數(shù)據(jù)的存儲與處理。作為數(shù)據(jù)庫管理員(DBA),掌握MySQL的企業(yè)級部署、優(yōu)化、維護(hù)技能至關(guān)重要。本文將從實(shí)戰(zhàn)角度出發(fā),系統(tǒng)闡述MySQL在
    的頭像 發(fā)表于 07-09 09:50 ?924次閱讀

    企業(yè)級SSD的核心技術(shù)與市場趨勢

    。 ? 企業(yè)級SSD的核心部件示意圖 ? 主控芯片(控制大腦) 控制數(shù)據(jù)讀寫,直接決定SSD 的性能、可靠性固件(操作系統(tǒng)) 確保SSD高效穩(wěn)定運(yùn)行 NAND Flash、DRAM(存儲介質(zhì)) NAND Flash是主要存儲介質(zhì),用于存儲用戶數(shù)據(jù);DRAM提供數(shù)據(jù)緩存 。
    的頭像 發(fā)表于 07-06 05:34 ?7663次閱讀
    <b class='flag-5'>企業(yè)級</b>SSD的核心技術(shù)與市場趨勢

    NRF24L01項(xiàng)目資料(2.4G通信)實(shí)例項(xiàng)目下載

    NRF24L01項(xiàng)目資料(2.4G通信)實(shí)例項(xiàng)目,推薦下載!
    發(fā)表于 06-03 20:46

    STM32項(xiàng)目分享:智能鞋柜

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

    STM32項(xiàng)目分享:室內(nèi)無線控制系統(tǒng)

    01—項(xiàng)目簡介1.功能詳解STM32室內(nèi)無線控制系統(tǒng)功能如下:環(huán)境監(jiān)測:溫濕度、光照信息實(shí)時監(jiān)測并在OLED上顯示防盜報(bào)警:當(dāng)有人闖
    的頭像 發(fā)表于 05-27 18:04 ?1049次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>分享:室內(nèi)無線控制系統(tǒng)
    桐乡市| 昌江| 油尖旺区| 芜湖市| 县级市| 望都县| 临颍县| 大英县| 天全县| 犍为县| 通化市| 周至县| 金塔县| 津市市| 永春县| 桐庐县| 临夏市| 茶陵县| 海伦市| 沧源| 珠海市| 横峰县| 昌图县| 奈曼旗| 威远县| 保靖县| 崇仁县| 宁国市| 孝义市| 姜堰市| 文山县| 梨树县| 府谷县| 修武县| 名山县| 资溪县| 农安县| 和平县| 安西县| 邮箱| 沅陵县|