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

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

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

3天內不再提示

由庫引生出來的話題

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

寫在前面 Ⅰ

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

其實,還有很多朋友不知道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”即可。

庫在工程的使用方法 Ⅲ

“.Lib”、“.a”這種庫大家可以理解為“.c”,只是它已經經過處理而已。我們只需要像添加“.c”文件,將其添加到工程即可。如下圖,我們將STM32F10x_StdPeriph_Driver標準外設庫生成“STM32F10x_StdPeriph_Driver.a”庫,添加到工程中:

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

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

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

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

簡單的來說二者的區別:

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

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

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

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

    關注

    146

    文章

    17171

    瀏覽量

    351423
  • IAR
    IAR
    +關注

    關注

    5

    文章

    352

    瀏覽量

    36697
  • 模塊化
    +關注

    關注

    0

    文章

    332

    瀏覽量

    21361
  • keil
    +關注

    關注

    68

    文章

    1213

    瀏覽量

    166944
收藏 人收藏

    評論

    相關推薦

    數據加密辦法

    企業對于數據的重視程度不言而喻,也衍生出了數據=資產的概念。但是數據泄漏的事件頻繁發生,為了保護數據資產,企業有必要對數據做一些針對性的措施,讓企業更安全。 ? 數據加密是保護數據安全的重要措施
    的頭像 發表于 12-24 09:47 ?81次閱讀

    ADS1278EVM-PDK不給SCLK信號的話,OUT1處沒有波形出來,怎么解決?

    ADS1278EVM-PDK上發現,我不給SCLK信號的話(即把R40電阻拿掉)(此時CLK有信號),OUT1處沒有波形出來呢。。忘專家指點,謝謝。
    發表于 12-23 07:05

    寵物自動喂食器主控芯片DSH3186

    寵物在現代人的生活中占有極大的比重,甚至愿意將寵物當做孩子精細地養活。也正因為如此,寵物而衍生出來的產業鏈涉及方方面面,不但解決了寵物主人的煩惱,也給寵物們帶來更為幸福的生活。其中,寵物自動喂食
    的頭像 發表于 11-01 16:26 ?336次閱讀

    星閃的崛起,會對定位市場產生什么影響?

    最近幾年,國內的無線通信技術領域,一直有一個“靚仔”,吸引著流量的風口,那就是星閃。在AIoT產業圈中,大家基本都聽過星閃,但星閃這個技術以及衍生出來產業到底是什么樣的,或許很多人就不是很清晰。星閃
    的頭像 發表于 11-01 08:05 ?548次閱讀
    星閃的崛起,會對定位市場產生什么影響?

    重新認識什么是防水透氣膜

    ?防水透氣膜是膜分離技術所衍生出來的一種高分子材料,是一種用特殊工藝制造的,具有選擇透過性的薄膜。防水透氣膜可以讓一些小于防水透氣膜孔徑的氣體透過,而不讓大于防水透
    的頭像 發表于 10-13 08:02 ?251次閱讀
    重新認識什么是防水透氣膜

    OPA548如果4腳(V-)接GND的話,電壓最低能輸出來多少?能到0V嗎?

    想確定一下OPA548如果4腳(V-)接GND的話,電壓最低能輸出來多少,能到0V嗎,看手冊寫的是軌對軌的
    發表于 08-28 08:27

    I2S MCLK沒有信號的原因?

    ,i2s_mclk_gpio_select()這個函數在官方的IDF和ADF的文檔里都找不到。上面這些都講的模糊不清,不一定能用,有沒有人明確用I2S實際產生出來MCLK,說明下如何用。就為來產生
    發表于 06-19 06:37

    ADuC845來畫PCB的話,需要引出來哪幾個腳來燒錄?TXD和RXD嗎?

    我需要買什么下載器來下載嗎?如果我使用這個芯片來畫PCB的話,需要引出來哪幾個腳來燒錄?TXD和RXD嗎?
    發表于 05-31 06:09

    華為申請注冊“望”商標

    華為技術有限公司近日申請注冊了多枚商標,其中包括“望”、“看”、“眾”、“INVISOL”、“INNOWARD”等,涵蓋了科學儀器、運輸工具等多個國際分類。這些商標的申請引發了市場對華為在智能汽車領域的布局和戰略的關注。
    的頭像 發表于 01-30 09:56 ?804次閱讀

    華為申請“望”等多枚運輸工具商標

    另據了解,深圳望智能技術有限公司已于今年1月16日正式成立,其注冊地為華為深圳總部大樓,華為技術有限公司全資持股。值得注意的是,這間新公司華為車BU部門負責運作。
    的頭像 發表于 01-29 13:52 ?663次閱讀

    單片機變量存儲大小什么決定?

    最近看到群友在討論【單片機變量存儲大小什么決定?】的話題
    的頭像 發表于 01-26 10:11 ?685次閱讀
    單片機變量存儲大小<b class='flag-5'>由</b>什么決定?

    求助怎么減少labview仿真中生成信號的點數

    這個仿真控制生出來的信號數據點太多了,計算一秒都上萬個點了,求求怎么減少點
    發表于 01-19 19:55

    怎么簡單實現Labview讀取的串口數據自增寫入mysql5.7數據中?

    怎么簡單實現Labview讀取的串口數據自增寫入mysql5.7數據中? 已實現:串口數據的接收處理 mysql5.7的安裝(已測試數據正常運行) 愿付費解決此問題(QQ:84295699)感謝
    發表于 01-11 22:05

    自舉電路自舉電阻和自舉電容的工作原理是什么?

    有射極跟隨器衍生出來的自舉電路,是怎么得出這個名字的,是否和變頻器單電源供電的自舉驅動有相似之處?在這個電路中,所謂的自舉電阻和自舉電容起到了一個什么樣的作用?
    發表于 01-11 15:07

    將ADP7102的NC(第4腳)接地的話會導致沒有電壓輸出嗎?

    將ADP7102的NC(第4腳)接地的話會導致沒有電壓輸出嗎?數據手冊上標記的是“NO CONNECT.DO NOT CONNECT TO THIS PIN.”而在做板時已經將其接地,現在測試時沒有電壓輸出,這可能是NC接地導致的嗎?通常情況下NC不是可以接地的嗎?
    發表于 01-09 07:34
    主站蜘蛛池模板: ewp系列虐杀在线视频| 正在播放国产尾随丝袜美女| 亚洲AV中文字幕无码久久| 98国产精品人妻无码免费| 男人一进一出桶女人视频| 亚洲激情一区| 中文字幕乱码亚洲无线三区| 国精产品一区一区三区M| 色欲人妻无码AV精品一区二区| S货SAO死你BL大点声叫BL| 国产在线高清视频无码| 叔叔 电影完整版免费观看韩国| FREECHINESE东北女人真爽| 美女扒开尿孔| 亚洲AV久久久噜噜噜噜| a圾片目录大全| 国产主播AV福利精品一区| 无码11久岁箩筣| 97人妻中文字幕免费视频| 久欠热视频精品首页| 在线免费视频a| 国产精品日本无码久久一老A| 乱码国产丰满人妻WWW| 亚洲 欧美 中文 日韩 另类| 国产精品自在自线亚洲 | 岛国大片在线观看免费版| 日本午夜视频在线| 在线 无码 中文 强 乱| 久久精品亚洲AV中文2区金莲| 在线播放日韩欧美亚洲日本| 蜜芽tv在线www| china年轻小帅脸直播飞机| 日本无卡无吗在线| 国产国产乱老熟视频网站| 亚洲精品www久久久久久| 久久精品视在线观看2| 99在线精品国自产拍不卡| 天美传媒在线观看完整高清 | 娇小XXXXX第一次出血| 中国xxxxxz| 青草在线观看视频|