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

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

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

3天內不再提示

Keil& ; IAR生成庫及庫的說明與使用

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-20 14:09 ? 次閱讀

寫在前面 Ⅰ

庫,對于編程的人來說,都應該知道。但有很多初學者,及已經工作的朋友對庫的理解還處于書本概念階段,也就是沒有生成和使用過庫。

其實,還有很多朋友不知道printf打印函數是怎么回事,我們在代碼中調用printf函數打印數據時,已經調用了標準的“微庫”,這里可以參看我的文章:關于printf和scanf在開發STM32中的配置和應用

什么情況下要生成庫?

1.代碼模塊化定型。也就是說模塊代碼的功能在經過無數次驗證,并無誤后,方便團隊的協同開發,這個時候可以將模塊代碼生成庫。

2.提供SDK給客戶開發。這里一般是指源代碼對客戶不具有公開性的原因,包括某些特有算法、實現特有功能的具體過程等。

生成庫的原則?

簡單來說就是使代碼結構化、模塊化、源碼不具公開性等。要求代碼高內聚、低耦合

Keil、IAR如何生成庫? Ⅱ

代碼工程生成庫的過程只需要對工程進行配置即可,這里再簡單講一下過程,其實在我“系列教程”中有相關內容。

Keil:Project -> Options for Target -> Output 勾選上“Create Library”即可。

IAR:Project -> Options -> General Options -> Output 勾選上“Library”即可。

靜態庫和動態庫的區別? Ⅲ

上面Keil生成的庫是以“.Lib”為后綴的文件,IAR是以“.a”為后綴的文件,你們知道他們是靜態庫還是動態庫嗎?

答案是:二者都是靜態庫。

為什么都是靜態庫呢? 先看一下靜態庫和動態庫的區別就會知道。

簡單的來說二者的區別:

靜態庫:就是在編譯的時候直接將需要的代碼連接進可執行程序中去;

動態庫:就是在需要調用其中的函數時,根據函數映射表找到該函數然后調入堆棧執行。

從上面的描述可以知道,靜態庫是我們MCU開發者常用的一種,而動態庫常用于Linux、Windows等開發場合。

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

    關注

    5

    文章

    350

    瀏覽量

    36664
  • 靜態庫
    +關注

    關注

    0

    文章

    21

    瀏覽量

    7426
  • keil
    +關注

    關注

    68

    文章

    1212

    瀏覽量

    166840
收藏 人收藏

    評論

    相關推薦

    北美運營商AT&T認證中的VoLTE測試項

    北美運營商AT&T的認證測試內容涵蓋了多個方面,以確保設備和服務的質量、兼容性以及用戶體驗。在AT&T的認證測試中,VoLTE(VoiceoverLTE)測試項是一個重要的組成部分
    的頭像 發表于 12-06 16:52 ?126次閱讀
    北美運營商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認證中的VoLTE測試項

    數據數據恢復—通過拼接數據碎片恢復SQLserver數據

    一個運行在存儲上的SQLServer數據,有1000多個文件,大小幾十TB。數據每10天生成一個NDF文件,每個NDF幾百GB大小。數據包含兩個LDF文件。 存儲損壞,數據
    的頭像 發表于 10-31 13:21 ?199次閱讀
    數據<b class='flag-5'>庫</b>數據恢復—通過拼接數據<b class='flag-5'>庫</b>碎片恢復SQLserver數據<b class='flag-5'>庫</b>

    數據數據恢復—Oracle ASM實例無法掛載的數據恢復案例

    Oracle數據數據恢復環境&amp;故障: Oracle ASM磁盤組由4塊磁盤組成。Oracle ASM磁盤組掉線 ,ASM實例不能mount。 Oracle數據故障分析&amp
    的頭像 發表于 10-28 11:26 ?154次閱讀
    數據<b class='flag-5'>庫</b>數據恢復—Oracle ASM實例無法掛載的數據恢復案例

    北美運營商AT&amp;amp;amp;T認證的費用受哪些因素影響

    申請北美運營商AT&amp;T認證的價格因多種因素而異,包括產品類型、認證范圍、測試難度等。一般來說,申請AT&amp;T認證的費用可能相對較高,因為AT&amp;T作為北美地區的主要電信運營商,其
    的頭像 發表于 10-16 17:10 ?201次閱讀
    北美運營商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認證的費用受哪些因素影響

    onsemi LV/MV MOSFET 產品介紹 &amp;amp;amp; 行業應用

    01直播介紹直播時間2024/10/281430直播內容1.onsemiLV/MVMOSFET產品優勢&amp;市場地位。2.onsemiLV/MVMOSFETRoadmap。3.onsemiT10
    的頭像 發表于 10-13 08:06 ?383次閱讀
    onsemi LV/MV MOSFET 產品介紹 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; 行業應用

    FS201資料(pcb &amp;amp; DEMO &amp;amp; 原理圖)

    電子發燒友網站提供《FS201資料(pcb &amp; DEMO &amp; 原理圖).zip》資料免費下載
    發表于 07-16 11:24 ?0次下載

    北美運營商AT&amp;amp;amp;T認證入庫產品范圍名單相關

    AT&amp;T作為全球領先的通信服務運營商之一,通過AT&amp;T認證不僅是對產品質量的認可,更是產品打開北美市場大門的重要憑證。然而,或許您還不清楚AT&amp;T認證入庫的產品范圍,接下來
    的頭像 發表于 06-28 16:58 ?444次閱讀
    北美運營商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認證入庫產品范圍名單相關

    解讀北美運營商,AT&amp;amp;amp;T的認證分類與認證內容分享

    在數字化日益深入的今天,通信技術的穩定與安全對于個人、企業乃至整個國家都至關重要。作為北美通信領域的領軍者,AT&amp;T一直致力于為用戶提供高效、可靠的通信服務。而在這背后,AT&amp;T
    的頭像 發表于 06-05 17:27 ?592次閱讀
    解讀北美運營商,AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T的認證分類與認證內容分享

    FSP啟動文件說明

    FSP啟動文件說明
    的頭像 發表于 06-04 08:06 ?451次閱讀
    FSP<b class='flag-5'>庫</b>啟動文件<b class='flag-5'>說明</b>

    RA2在e2 studio環境生成LIB操作

    RA2在e2 studio環境生成LIB操作
    的頭像 發表于 05-15 08:06 ?472次閱讀
    RA2在e2 studio環境<b class='flag-5'>生成</b>LIB<b class='flag-5'>庫</b>操作

    在官方中發現GPIOx-&amp;gt;ODR這種寫法,是什么意思,怎么中間會有-&amp;gt;?

    本人新手,剛接觸st的芯片 在官方中發現GPIOx-&amp;gt;ODR這種寫法,不知道這是什么意思,怎么中間會有-&amp;gt;? 請論壇上高手予以幫忙解答
    發表于 05-10 06:48

    STM32cubemx的KEIL有什么不同?

    STM32cubemx軟件有對應各個系列芯片的. 使用cubemx,生成代碼框架,比如生成MDK的代碼框架。但MDK也有自己的PACK。那么MDK的PACK和CUBEMX的有什么區
    發表于 04-11 06:02

    在TSMaster中加載基于DotNet平臺的Seed&amp;amp;amp;Key

    在UDS診斷過程中,會涉及到安全訪問的問題,也就是所謂的Seed&amp;Key。TSMaster診斷模塊支持通過.dll文件載入Seed&amp;Key算法用于安全訪問解鎖。在最近發布
    的頭像 發表于 04-02 08:20 ?559次閱讀
    在TSMaster中加載基于DotNet平臺的Seed&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;Key

    Open RAN的未來及其對AT&amp;amp;T的意義

    3月14日消息,在“Connected America 2024”會議上,AT&amp;T高級副總裁兼網絡首席技術官Yigal Elbaz討論了Open RAN 的未來及其對AT&amp;T的意義。
    的頭像 發表于 03-14 14:40 ?734次閱讀

    OpenHarmony開源GPUMesa3D適配說明

    本文檔主要講解在OpenHarmony中,Mesa3D的適配方法及原理說明。 環境說明: OHOS版本: 適用3.2-Beta3及以上 內核版本: linux-5.10 硬件環境
    發表于 12-25 11:38
    主站蜘蛛池模板: WWW国产精品人妻一二三区| xxxxhd17欧美老师| 北原多香子qvod| 国产一区二区三区乱码在线观看| 久久久久久极精品久久久| 日本艳妓BBW高潮一19| 一本道手机无码在线看| 憋尿调教绝望之岛| 久久不射网| 色宅男看片午夜大片免费看| 伊人久久电影网| 国产传媒18精品A片在线观看| 久久青青草原综合伊人| 善良的小峓子2在钱中文版女主角 善良的小峓子2在钱免费中文字 | 新图解av吧| 97欧美精品大香伊蕉在人线| 国产乱人偷精品视频A人人澡| 免费精品美女久久久久久久久| 午夜伦伦电影理论片大片| 992交通广播| 寂寞夜晚在线视频观看| 日韩av国产av欧美天堂社区| 在线播放毛片| 国产精品野外AV久久久| 欧美亚洲另类热图| 在线天天看片免费视频观看| 国产精品国产三级国产AV麻豆| 暖暖在线观看播放视频| 亚洲综合春色另类久久| 国产精品96久久久久久AV网址| 女人高潮久久久叫人喷水| 亚洲人人为我我为人人| 国产Av男人的天堂精品良久| 女人吃男人的鸡鸡| 中文字幕无线手机在线| 国产亚洲视频在线| 熟女人妻久久精品AV天堂| 999www成人免费视频| 久久理论片| 一个人高清在线观看日本免费| 国产露脸无码A区久久|