吴忠躺衫网络科技有限公司

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

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

3天內不再提示

e2 studio創建lib文件及使用

瑞薩MCU小百科 ? 來源:未知 ? 2023-07-12 12:05 ? 次閱讀
42aaf5bc-2069-11ee-962d-dac502259ad0.gif

目錄

一、 簡介

二、 制作lib文件

三、 調用庫函數

四、 總結

一、簡介

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

工具

e2 studio

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

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

RA2E1官方開發板

(R7FA2E1A92DFM

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

二、制作lib文件

1

創建一個新的Lib工程

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

2

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

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

3

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

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

4

編譯通過后,編譯器會在工程名的基礎上增加頭尾,生成一個“lib+工程名+.a”的庫文件,此時庫文件已創建完成。

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

三、調用庫函數

1

創建一個應用工程,將剛才生成的.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

在主循環中調用封裝好的庫函數,編譯,仿真,運行,觀察到LED閃爍,調用成功。

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

四、總結

1

教程制作靜態鏈接庫,使用時需要同時發布.a及.h文件。

2

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

3

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


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

    關注

    146

    文章

    17317

    瀏覽量

    352630
  • 瑞薩
    +關注

    關注

    35

    文章

    22310

    瀏覽量

    86738

原文標題:e2 studio創建lib文件及使用

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

    eIQ Time Series Studio工具使用教程

    本期為大家帶來eIQ Time Series Studio工具使用攻略-輸入文件格式的介紹。
    的頭像 發表于 12-26 09:25 ?342次閱讀
    eIQ Time Series <b class='flag-5'>Studio</b>工具使用教程

    微軟Copilot Studio將支持企業創建自主AI代理

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

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

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

    為什么在rt-thread studio創建不了gd32的項目?

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

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

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

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

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

    鴻蒙開發:創建PageAbility

    通過DevEco Studio開發平臺創建PageAbility時,DevEco Studio會在app.js/app.ets中默認生成onCreate()和onDestroy()方法,其他方法需要開發者自行實現。
    的頭像 發表于 06-18 09:36 ?295次閱讀
    鴻蒙開發:<b class='flag-5'>創建</b>PageAbility

    基于RL78/G16 FPB的觸摸樣例工程創建演示流程

    本篇將分兩部分為大家介紹RL78/G16 FPB觸摸樣例工程創建演示,首先是RL78/G16快速原型開發板(FPB),然后是如何在e2 studio開發環境中創建觸摸工程,以及通過添加
    的頭像 發表于 05-21 14:13 ?1077次閱讀
    基于RL78/G16 FPB的觸摸樣例工程<b class='flag-5'>創建</b>演示流程

    RA2在e2 studio環境生成LIB庫操作

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

    使用MounRiver Studio快速創建CH32V208開發環境

    1、安裝好MounRiver Studio 2、在菜單file->new->MounRive Project,打開創建對話框: 3、選 擇CH32V208 -芯片選擇
    發表于 04-18 11:54

    e2 studio中安裝QE的流程介紹

    e2 studio中安裝QE的流程介紹
    的頭像 發表于 04-04 08:05 ?636次閱讀
    在<b class='flag-5'>e</b>2 <b class='flag-5'>studio</b>中安裝QE的流程介紹

    【操作指引】鐵威馬NAS加密文件創建和使用教程

    共享文件夾是一個網絡存儲空間。您可以建立數個共享文件夾來存放不同類別的數據,或提供給不同的用戶或用戶群組來存取文件。 ? 一旦加密共享文件夾被創建
    的頭像 發表于 04-02 14:17 ?993次閱讀
    【操作指引】鐵威馬NAS加密<b class='flag-5'>文件</b>夾<b class='flag-5'>創建</b>和使用教程

    基于RA4M2工程將IAR Compiler添加到e2 Studio中相關操作的介紹

    為了方便客戶在不同IDE環境下進行項目開發,可以在e2 studio開發環境下添加IAR相對應的Compiler供客戶使用,滿足不同客戶使用需求
    的頭像 發表于 02-27 13:46 ?947次閱讀
    基于RA4M2工程將IAR Compiler添加到<b class='flag-5'>e</b>2 <b class='flag-5'>Studio</b>中相關操作的介紹
    嵊州市| 百家乐官网庄闲的比例| 大西洋百家乐的玩法技巧和规则 | 云顶国际娱乐| 马牌百家乐的玩法技巧和规则 | 皇博娱乐| 永利百家乐娱乐网| 如何赢百家乐官网的玩法技巧和规则 | 百家乐永利娱乐城| 丰合网上娱乐| 破解百家乐真人游戏| 百家乐官网号公| 线上百家乐游戏| 千亿娱百家乐的玩法技巧和规则 | 澳门百家乐官网几副牌| 乐天堂娱乐城| 大发888 df登录| 澳门百家乐官网官方网站| 有百家乐官网的游戏平台| 大发888官方网站指定开| 百家乐诀| 百家乐真钱路怎么看| 百家乐官网等投注网改单| 蓝山县| 瑞博国际娱乐| 大发888我发财| 百家乐揽子打法| 百家乐注码调整| 属虎和属猴牛人做生意| 百家乐官网代理占成| 利博国际娱乐| 博彩现金开户| 南通棋牌游戏中心| 百家乐77s| 威尼斯人娱乐城老| 钱百家乐取胜三步曲| 属鸡和属猪做生意好吗| 百家乐官网园蒙特卡罗| 24山72向吉凶断| 百家乐视频连连看| 百家乐作弊知识|