在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

e2 studio創(chuàng)建lib文件及使用

RA生態(tài)工作室 ? 2024-01-18 08:06 ? 次閱讀

目錄

一、 簡介

二、 制作lib文件

三、 調(diào)用庫函數(shù)

四、 總結(jié)

一、簡介

工程師在開發(fā)過程中時(shí)常會(huì)因?yàn)楦鞣N原因,想要把部分代碼封裝成庫函數(shù)。e2studio自帶建立庫函數(shù)工程的功能,本文通過一個(gè)LED閃爍例程,簡單介紹了創(chuàng)建庫文件,使用庫文件的流程。

工具

e2studio

RA2E1官方開發(fā)板

(R7FA2E1A92DFM

wKgaomaCGJiAAduXAAzdIsM3XO0010.png

二、制作lib文件

創(chuàng)建一個(gè)新的Lib工程

wKgZomaCGOaAAu8KAACFGKqs-jc712.pngwKgaomaCGPOAHv4vAAGoGNGqJDY233.png

Lib工程也需要配置fsp,主要是為了生成底層api以及一些相關(guān)的定義,保證編譯可以通過。

wKgaomaCGSmAMij-AAGWutJTjts926.png

添加目標(biāo).c/.h文件,此處是一個(gè)LED閃爍函數(shù)。

wKgaomaCGV2AJGWxAAESaQD_ugU758.pngwKgaomaCGYSASx9-AAFKCqdyxm8512.pngwKgZomaCGZSAaDb9AADdw8amb6U619.png

編譯通過后,編譯器會(huì)在工程名的基礎(chǔ)上增加頭尾,生成一個(gè)“l(fā)ib+工程名+.a”的庫文件,此時(shí)庫文件已創(chuàng)建完成。

wKgZomaCGcuAD-5yAADVXLKb6Yw657.png

三、調(diào)用庫函數(shù)

創(chuàng)建一個(gè)應(yīng)用工程,將剛才生成的.a文件及.h文件拷貝到應(yīng)用工程中

wKgZomaCGeWAARY_AAG1nnvRcNk810.pngwKgaomaCGfKAdklkAAG-gzB6DDY851.png

在屬性中添加庫文件路徑及文件名,注意手動(dòng)輸入文件名需要“掐頭去尾”

wKgaomaCGgmAXAHnAAHM5-wTU7k116.png

配置FSP

wKgaomaCGh2AfErLAAGrnfvrBFY878.png

在主循環(huán)中調(diào)用封裝好的庫函數(shù),編譯,仿真,運(yùn)行,觀察到LED閃爍,調(diào)用成功。

wKgZomaCGjSAN8lmAAH7zFNkqv8493.png

四、總結(jié)

1.本教程制作靜態(tài)鏈接庫,使用時(shí)需要同時(shí)發(fā)布.a及.h文件。

2.編寫庫文件時(shí),請(qǐng)先確認(rèn)源文件運(yùn)行正常。

3.編程人員不能定義與標(biāo)準(zhǔn)庫名稱同名的外部對(duì)象。

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

    關(guān)注

    146

    文章

    17353

    瀏覽量

    352788
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4346

    瀏覽量

    63012
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5127

    瀏覽量

    98322
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RX23E-A 24bit ΔΣADC 應(yīng)用篇 (2) 創(chuàng)建RX23E-A工程

    本節(jié)學(xué)習(xí)項(xiàng)目開發(fā),熟悉e2 studio和Smart Configurator,創(chuàng)建工程。
    的頭像 發(fā)表于 08-02 11:59 ?1570次閱讀
    RX23<b class='flag-5'>E</b>-A 24bit ΔΣADC 應(yīng)用篇 (2) <b class='flag-5'>創(chuàng)建</b>RX23<b class='flag-5'>E</b>-A工程

    SPC5 Studio更新后,組件lib/*文件不會(huì)在項(xiàng)目中更新

    親愛的大家, 在SPC5 Studio插件更新后,SPC5 Studio 5.x似乎無法更新現(xiàn)有項(xiàng)目中的靜態(tài)源文件。當(dāng)?shù)谝淮紊身?xiàng)目配置時(shí),IDE將靜態(tài)源文件從組件
    發(fā)表于 10-29 16:15

    如何從.c和.h文件創(chuàng)建.lib文件

    HI想知道如何從.c和h文件創(chuàng)建.LIB文件?我嘗試了以下方法,New Project>Library project>Select Device>select Tool>
    發(fā)表于 08-07 06:46

    Visual Studio 2017 GDB 調(diào)用lib庫找不到庫路徑

    我用 Visual Studio 2017GDB創(chuàng)建項(xiàng)目想調(diào)用別人封裝好的lib庫,卻找不到庫路徑,一直報(bào)錯(cuò):“沒有此類文件或目錄”。網(wǎng)上說的那些添加項(xiàng)目屬性里的庫路徑、鏈接器等方法都
    發(fā)表于 10-05 22:18

    如何在Nuclei Studio IDE中編譯lib文件

    請(qǐng)教下: 1, 如何在Nuclei Studio IDE中,編譯lib文件,類似于stm32 keil中生成的lib。如下圖: 2, 如何在Nuclei
    發(fā)表于 08-11 10:59

    E-Tools E-Studio Pro 4.42.029

    E-Tools E-Studio Pr軟件簡介—SoftWare Description: E-Tools E-Studio Pro .v4.42.029設(shè)計(jì)管理電子工程文
    發(fā)表于 05-06 09:31 ?1310次下載

    Linux下的lib文件故障解決實(shí)例

    Linux下的lib文件故障解決實(shí)例
    發(fā)表于 09-11 08:48 ?4次下載
    Linux下的<b class='flag-5'>lib</b><b class='flag-5'>文件</b>故障解決實(shí)例

    e2 studio開發(fā)環(huán)境之創(chuàng)建工程演示教程

    瑞薩電子 e2 studio 開發(fā)環(huán)境教程 – 創(chuàng)建工程篇
    的頭像 發(fā)表于 07-23 00:25 ?3472次閱讀

    如何使用APT32F172 Lib文件

    本文主要介紹如何使用 APT32F172 Lib文件。用戶電腦第一次使用 CDK 及 APT 庫文件工程時(shí),需做如下步驟: 需要將 APT32F172_FLASHDOWN.elf 文件
    發(fā)表于 06-02 14:16 ?3次下載
    如何使用APT32F172 <b class='flag-5'>Lib</b>庫<b class='flag-5'>文件</b>

    APT32S003_StdPeriph_Lib文件下載

    APT32S003_StdPeriph_Lib_V1_11文件下載
    發(fā)表于 06-14 14:34 ?3次下載
    APT32S003_StdPeriph_<b class='flag-5'>Lib</b><b class='flag-5'>文件</b>下載

    創(chuàng)建STM32工程模板

    ?創(chuàng)建一個(gè)工程文件夾,并且在文件夾里創(chuàng)建三個(gè)文件夾并分別以CORE、STM32F10X_LIB
    的頭像 發(fā)表于 02-10 14:38 ?1335次閱讀
    <b class='flag-5'>創(chuàng)建</b>STM32工程模板

    e2 studio中waveform內(nèi)存渲染工具應(yīng)用

    e2 studio涵蓋了從下載樣例代碼到調(diào)試的所有開發(fā)過程。 e2 studio主要功能特性 >e2
    的頭像 發(fā)表于 03-31 12:10 ?916次閱讀

    e2 studio創(chuàng)建lib文件及使用

    ://www.renesas.cn/cn/zh/software-tool/e-studio RA2E1官方開發(fā)板 (R7FA2E1A92DFM) 二、制作lib
    的頭像 發(fā)表于 07-12 12:05 ?1257次閱讀
    <b class='flag-5'>e</b>2 <b class='flag-5'>studio</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>lib</b><b class='flag-5'>文件</b>及使用

    RA2基于e2 studio環(huán)境下實(shí)現(xiàn)LIB的生成與調(diào)用

    在產(chǎn)品研發(fā)過程中,我們一般接觸最多的程序文件就是.c和.h為后綴名的文件,但在某些場景下,也需要使用LIB庫的方式進(jìn)行開發(fā)。LIB庫的應(yīng)用適應(yīng)于以下幾個(gè)場景:我們針對(duì)行業(yè)產(chǎn)品開發(fā)了方案
    的頭像 發(fā)表于 09-15 12:18 ?1471次閱讀
    RA2基于<b class='flag-5'>e</b>2 <b class='flag-5'>studio</b>環(huán)境下實(shí)現(xiàn)<b class='flag-5'>LIB</b>的生成與調(diào)用

    RA2在e2 studio環(huán)境生成LIB庫操作

    RA2在e2 studio環(huán)境生成LIB庫操作
    的頭像 發(fā)表于 05-15 08:06 ?630次閱讀
    RA2在<b class='flag-5'>e</b>2 <b class='flag-5'>studio</b>環(huán)境生成<b class='flag-5'>LIB</b>庫操作
    主站蜘蛛池模板: 欧美国产在线一区 | www.97色 | 99综合色 | 亚洲欧美视频在线播放 | 免费看的一级毛片 | 欧美色老太婆 | 亚洲dv| 中文字幕一区在线 | 亚洲国产精品乱码在线观看97 | 日本成人免费观看 | 精品亚洲国产国拍 | 国产美女视频黄a视频全免费网站 | 天天爽天天操 | 色噜噜在线视频 | 种子搜索在线 | 久久精品大全 | 国产精品超清大白屁股 | 午夜高清免费观看视频 | 久久97精品久久久久久久看片 | 国产伦子一区二区三区 | 荡女妇边被c边呻吟久久 | 日本大片网 | 一本久草| 欧美xx网站 | 天天爱天天做天天爽夜夜揉 | 伊人久久大线蕉香港三级 | 日本三级三级三级免费看 | 操女人免费视频 | 一级片成人 | 三级黄色在线视频中文 | 久久老色鬼天天综合网观看 | 天堂资源在线播放 | 4hc44www四虎永久 | 亚洲免费不卡 | 在线资源网 | 欧美色婷婷天堂网站 | 亚洲色图.com | 久热首页 | 久久影视免费观看网址 | 午夜视频在线观看一区二区 | 亚色中文字幕 |