一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

瑞薩MCU小百科 ? 來源:未知 ? 2023-07-12 12:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

42aaf5bc-2069-11ee-962d-dac502259ad0.gif

目錄

一、 簡介

二、 制作lib文件

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

四、 總結(jié)

一、簡介

工程師在開發(fā)過程中時常會因為各種原因,想要把部分代碼封裝成庫函數(shù)。e2 studio自帶建立庫函數(shù)工程的功能,本文通過一個LED閃爍例程,簡單介紹了創(chuàng)建庫文件,使用庫文件的流程。

工具

e2 studio

復制以下鏈接到瀏覽器中打開獲取瑞薩e2 studio相關(guān)信息與下載方式:

https://www.renesas.cn/cn/zh/software-tool/e-studio

RA2E1官方開發(fā)板

(R7FA2E1A92DFM

42befcba-2069-11ee-962d-dac502259ad0.jpg

二、制作lib文件

1

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

42e33738-2069-11ee-962d-dac502259ad0.png42f934fc-2069-11ee-962d-dac502259ad0.png

2

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

431cdf56-2069-11ee-962d-dac502259ad0.png

3

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

434789e0-2069-11ee-962d-dac502259ad0.png4360b3e8-2069-11ee-962d-dac502259ad0.png43776322-2069-11ee-962d-dac502259ad0.png

4

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

439c761c-2069-11ee-962d-dac502259ad0.png

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

1

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

43c8e2ec-2069-11ee-962d-dac502259ad0.png43f418ae-2069-11ee-962d-dac502259ad0.png

2

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

442288ec-2069-11ee-962d-dac502259ad0.png

3

配置FSP

431cdf56-2069-11ee-962d-dac502259ad0.png

4

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

44790e56-2069-11ee-962d-dac502259ad0.png

四、總結(jié)

1

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

2

編寫庫文件時,請先確認源文件運行正常。

3

編程人員不能定義與標準庫名稱同名的外部對象。


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

    關(guān)注

    146

    文章

    17981

    瀏覽量

    366822
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22383

    瀏覽量

    88040

原文標題:e2 studio創(chuàng)建lib文件及使用

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    使用e2studio軟件新建瑞薩RA系列MCU工程

    打開e2studio軟件,會默認彈出一個名為“e2studio啟動程序”的小窗口,它提示我們“選擇一個目錄作為工作空間”。如下圖所示。
    的頭像 發(fā)表于 04-30 14:41 ?1715次閱讀
    使用<b class='flag-5'>e2studio</b>軟件新建瑞薩RA系列MCU工程

    瑞薩RA8系列教程 | 基于 e2 studio 創(chuàng)建RA8工程

    該系列教程前面幾篇文章都是為開發(fā)做準備,本文正式進入開發(fā)階段,基于 e2 studio 創(chuàng)建RA8工程,并點亮一個LED。
    的頭像 發(fā)表于 04-03 17:14 ?409次閱讀
    瑞薩RA8系列教程 | 基于 <b class='flag-5'>e</b>2 <b class='flag-5'>studio</b> <b class='flag-5'>創(chuàng)建</b>RA8工程

    【瑞薩RA2L1入門學習】+e2_studio軟件安裝及使用

    一、e2_studio軟件安裝及使用 注冊e2 studio | Renesas 瑞薩電子 下載軟件 安裝 4.創(chuàng)建工程 更改工程位置 新建 新建成功
    發(fā)表于 03-27 13:25

    e2studio和Keil簡介及如何安裝e2studio開發(fā)環(huán)境

    (簡稱為e2或e2s)是瑞薩電子的一款包含代碼開發(fā)、構(gòu)建和調(diào)試的開發(fā)工具。e2studio基于開源EclipseIDE和與之相關(guān)的C/C++開發(fā)工具(CDT)。
    的頭像 發(fā)表于 03-13 17:27 ?1278次閱讀
    <b class='flag-5'>e</b>2<b class='flag-5'>studio</b>和Keil簡介及如何安裝<b class='flag-5'>e</b>2<b class='flag-5'>studio</b>開發(fā)環(huán)境

    用rt thread studio創(chuàng)建的K210工程,編譯后很多警告,這是怎么回事?

    用rt thread studio創(chuàng)建的 K210工程,編譯后很多警告,這是怎么回事?有人知道嗎?
    發(fā)表于 03-07 08:45

    dlp4500編譯完后的lib文件問題怎么解決?

    編譯完成后,lib文件夾里只有l(wèi)ibDLP_SDK.a和libglfw3.a,這兩個lib應該是linux下的lib文件格式吧。 在vs2
    發(fā)表于 02-27 06:37

    RT-Thread Studio導入bsp工程提升創(chuàng)建工程失敗的原因?怎么解決?

    RT-Thread Studio 導入bsp工程提升創(chuàng)建工程失敗
    發(fā)表于 02-19 06:35

    瑞薩e2 studio中Reality AI組件的使用方法

    本實驗將為您介紹如何在e2 studio中使用Reality AI相關(guān)組件來進行AI開發(fā),主要涉及如何使用Reality AI Data shipper/collector,Reality AI
    的頭像 發(fā)表于 01-21 13:48 ?1063次閱讀
    瑞薩<b class='flag-5'>e</b>2 <b class='flag-5'>studio</b>中Reality AI組件的使用方法

    eIQ Time Series Studio工具使用攻略(三)-工程創(chuàng)建

    用戶打開TimeSeries Studio后,首先進入Home界面,如需創(chuàng)建用戶工程,需要在主界面找到“Tasks”模塊,然后選擇需要創(chuàng)建的算法項目: 點擊“AnomalyDetection
    的頭像 發(fā)表于 01-09 16:12 ?1557次閱讀
    eIQ Time Series <b class='flag-5'>Studio</b>工具使用攻略(三)-工程<b class='flag-5'>創(chuàng)建</b>

    eIQ Time Series Studio工具使用教程

    本期為大家?guī)韊IQ Time Series Studio工具使用攻略-輸入文件格式的介紹。
    的頭像 發(fā)表于 12-26 09:25 ?990次閱讀
    eIQ Time Series <b class='flag-5'>Studio</b>工具使用教程

    微軟Copilot Studio將支持企業(yè)創(chuàng)建自主AI代理

    近日,微軟宣布了一項重要進展:下個月,企業(yè)將在Copilot Studio中擁有創(chuàng)建自主AI代理的能力。這一消息標志著微軟在AI技術(shù)領(lǐng)域的又一次重要突破,將為企業(yè)帶來前所未有的智能化升級。 微軟透露
    的頭像 發(fā)表于 10-23 11:44 ?643次閱讀

    瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是瑞薩的集成開發(fā)環(huán)境,F(xiàn)SP 提供了眾多可提高效率的工具,用于開發(fā)針對瑞薩電子RA 系列 MCU 設(shè)備的項目。 e
    發(fā)表于 09-30 15:28

    為什么在rt-thread studio創(chuàng)建不了gd32的項目?

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

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

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

    如何使用e2studio對瑞薩單片機進行GPIO輸出

    本篇文章主要介紹如何使用e2studio對瑞薩單片機進行GPIO輸出,并以LED顯示。
    的頭像 發(fā)表于 07-30 16:12 ?1171次閱讀
    如何使用<b class='flag-5'>e2studio</b>對瑞薩單片機進行GPIO輸出