娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月22日(星期四)

2020年05月22日 | 使用git管理KEIL5開發(fā)的單片機工程文件

發(fā)布者:數字思維 來源: eefocus關鍵字:git  KEIL5開發(fā)  單片機  工程文件 手機看文章 掃描二維碼
隨時隨地手機看文章

前置知識

使用KEIL5開發(fā)stm32比較方便,在程序編譯、連接等中間過程中會產生很多無用文件。比如一個STM32項目正常編譯通過后整個項目大小為:

在這里插入圖片描述

使用正點原子提供的keilkill.bat執(zhí)行無用文件刪除后文件大小為:

在這里插入圖片描述

可以看出體積相差10倍多,一般為了備份保存,我們只需要保存執(zhí)行完keil killbat的項目文件夾即可。

注意:刪除無用文件后,不影響程序的正常用呢個。通過build可進行重新編譯生成。


基本原理

git可指定忽略的文件類型,我們只需要將上述keilkill.bat腳本中指定刪除特定擴展名的文件類型設置為git忽略即可。


具體操作

第一步:增加忽略文件

在git工程根目錄下新建 .gitignore文件,該文件為git要忽略的配置文件,將keilkill.bat的擴展名復制粘貼到文件中,如下:


*.bak

*.ddk

*.edk

*.lst

*.lnp

*.mpf

*.mpj

*.obj

*.omf

*.plg

*.rpt

*.tmp

*.__i

*.crf

*.o

*.d

*.axf

*.tra

*.dep          

JLinkLog.txt

*.iex

*.htm

*.sct

*.map

*.Administrator

*.uvopt


第二步:生成git本地庫并提交

在git bash中執(zhí)行以下命令

在這里插入圖片描述

圖片中三步操作分別為:git本地倉庫初始化、增加文件到暫存區(qū)、提交文件。


執(zhí)行完成后本地倉庫已經建立,之后每次修改都可以進行后兩步操作來對源代碼進行存儲管理。


還可以針對不同功能進行分支開發(fā):matser、feature、dev,具體參考一般互聯(lián)網開發(fā)流程,比如gitflow等。


第三步:github建立遠程庫

可以在github中建立公開遠程倉庫,增加數據安全性。

登錄github進入個人主頁后,點擊new新建倉庫

在這里插入圖片描述

在新開頁面填寫倉庫名、倉庫描述以及倉庫是否公開,最后點擊Creat Repository按鈕完成創(chuàng)建。

在這里插入圖片描述

至此,遠程倉庫創(chuàng)建完成。然后復制遠程倉庫地址

在這里插入圖片描述

第四步:本地庫關聯(lián)遠程庫

在工程項目根目錄打開 git bash,執(zhí)行以下命令建立關聯(lián):

在這里插入圖片描述

關聯(lián)完成后推送本地代碼到遠程,執(zhí)行

在這里插入圖片描述

在彈出的文本框中輸入github的用戶名和密碼,然后等待推送完成截圖中第一次推送失敗,再次執(zhí)行推送成功。


以后每次在本地commit后都可以執(zhí)行 git push 將本地代碼推到遠程了。


總結

至此,完成git管理stm32單片機項目。文中列出來的都是些簡單操作,如需分支等基本操作,可參考我的博文“git重學筆記”。


在傳統(tǒng)嵌入式開發(fā)中git管理步入互聯(lián)網應用廣泛,希望此文能幫助到沒有接觸過互聯(lián)網開發(fā)的傳統(tǒng)電子開發(fā)人員。

關鍵字:git  KEIL5開發(fā)  單片機  工程文件 引用地址:使用git管理KEIL5開發(fā)的單片機工程文件

上一篇:keil5安裝及51單片機入門程序實例
下一篇:Keil5安裝教程(包含C51與MDK共存)WIN10 親測可用

推薦閱讀

  據外媒報道,近些年來,自動駕駛大潮已經顯得不可阻擋,就連在該技術上一向低調的蘋果在加州都有55輛測試車了。下面就隨汽車電子小編一起來了解一下相關內容吧。  保險公司“掌控”方向盤  Oxbotica是牛津大學孵化的一家新創(chuàng)公司,它們的主攻方向是解決自動駕駛汽車發(fā)生事故后的責任問題。在這家公司的規(guī)劃中,保險公司也會成為自動駕駛活動的重要...
【HC-SR04】HC-HR04超聲波測距可提供2cm-400cm的非接觸式距離感測功能,測距精度可達3mm。基本工作原理1、采用IO口TRIG觸發(fā)測距,給最少10us的高電平信呈。2、模塊自動發(fā)送8個40KHz的方波,自動檢測是否有信號返回。3、有信號返回,通過IO口ECHO輸出一個高電平,高電平持續(xù)時間就是超聲波從發(fā)射到返回的時間。測試距離=(高電平時間*聲速(340m/s))/2.時...
近日,索尼發(fā)布了一款全新的車載中控屏幕設備——XAV-AX5500,官方表示XAV-AX5500提供了強大的聲音性能、流暢靈敏的觸控屏,并且可以與用戶的智能設備無縫集成。規(guī)格上XAV-AX5500搭載了一塊6.95英寸屏幕,支持電容觸控,內置DSP(數字聲音處理器),搭載EXTRA BASS技術,兼容FLAC無損音頻文件。設計上,XAV-AX5500采用了無邊框設計,后機架單DIN尺寸,節(jié)...
5月21日,高通舉辦2021高通技術與合作峰會,榮耀終端有限公司CEO趙明作為合作伙伴出席大會,并在會上宣布榮耀與高通達成戰(zhàn)略合作關系。  峰會上,趙明表示高通是榮耀獨立后首批合作并簽署合作協(xié)議的廠商之一,榮耀在未來兩個月也將發(fā)布多款搭載高通芯片的新機。其中,將于6月發(fā)布的榮耀50系列將首發(fā)驍龍778G 5G移動平臺。 會后,新浪數碼也...

史海拾趣

問答坊 | AI 解惑

封裝大全

元件的封裝大全,覺得有用,大家學習學習哦…

查看全部問答∨

新手對linux嵌入流程的請教

我剛接觸這方面東西。 我的理解是這樣: 先編寫設備驅動。 調用驅動編譯內核。 調用內核提供的庫文件編譯其它應用程序。 不知道對不對,高手賜教…

查看全部問答∨

CCS中debug版本與release有什么區(qū)別?

我在CCS 2.20.18上編譯一編碼程序,其中cmd文件是用.cdb自動生成的,在debug下編譯成功,在目標板上也運行良好。可是用release時,卻出現很多錯誤。 請各位高手指點一下,release版本和debug有什么區(qū)別,為什么會產生這種現象 ------------------ ...…

查看全部問答∨

嵌入式初學 請教大家關中斷的問題

這學期學校開了嵌入式的基礎課 講到關中斷的知識點 想了解深入一些 大家能不能推薦點兒有用的資料呢?或者加我QQ再交流 860451511 先謝謝大家啦…

查看全部問答∨

ARM 匯編出錯 Bad or unknown attribute ,請教該怎改,代碼如下

COUNT EQU 0x40003100        AREA EXAMPLE2,CODE,ERADONLY   ENTRY              NOD        END 錯誤出現在  代碼段聲明那一行 ...…

查看全部問答∨

EVC畫圖,圖片從上往下刷的問題

void CUserLoginDlg::DrawBitmap(int Name,int x,int y,int nWidth,int nHeight) {         CWindowDC        dc(this);         CBitmap          &nbs ...…

查看全部問答∨

關于USB移動硬盤的編程問題,如何知道一個移動硬盤的盤符

我想問一個關于USB移動硬盤的編程問題,如何知道一個移動硬盤的盤符 場景: 已知一個VendorID和ProductID的移動硬盤盒,插到USB接口上. 移動硬盤已經分好區(qū), 電腦的"我的電腦"里面可以看到移動硬盤的邏輯盤符. 問題: 請問,如果我想根據VendorID ...…

查看全部問答∨

zigbee問題??(懂的來)

  最近公司要用用ATmel的芯片做zigbee的項目。   但是為什么在ATmel官方提供的ZigBee程序里找不到主函數呢?有朋友說主函數被封裝起來了,如果那樣的話我怎么啟動任務呢?…

查看全部問答∨

冬天到了,給大家推薦個好東東

本帖最后由 ddllxxrr 于 2016-1-7 17:15 編輯   買家常見問題: 1、這個產品安全性如何? USB口的電壓是5V,不足以電S一只蒼蠅。人體是沒有一點感覺的: 2、這個產品對電腦會產生影響嗎?. 不會。我們在設計過程中已經把產品功率設計 ...…

查看全部問答∨

rtc實現的完整的萬年歷.

rtc.c包含rtc初始化函數和ISR函數time.c萬年歷相關函數,實現了萬年歷的絕大部分功能 相關鏈接:http://bbs.eeworld.com.cn/upfiles/img/200811/2008112042514415.rar…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 阳东县| 和静县| 茶陵县| 化德县| 平远县| 松溪县| 新野县| 阳春市| 武定县| 澎湖县| 九江县| 府谷县| 秦皇岛市| 平陆县| 金溪县| 勐海县| 镇宁| 成安县| 宁波市| 伊通| 东乌| 岳阳县| 丹巴县| 辰溪县| 武平县| 荆门市| 珠海市| 任丘市| 开鲁县| 读书| 清苑县| 宁强县| 平泉县| 揭东县| 红桥区| 海淀区| 灵石县| 浦北县| 科尔| 沅江市| 宣武区|