女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

安信可Ai-WB2系列二次開發如何定位分析代碼里面的靜態內存和動態內存情況

AIoT行業洞察 ? 來源:AIoT行業洞察 ? 作者:AIoT行業洞察 ? 2023-09-18 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.軟硬件準備

二.編譯工程

三.靜態內存的獲取

四.動態內存的獲取

五.聯系我們

01

軟硬件準備

eclipse軟件,bl_iot_sdk,Ai-WB2系列模組或者開發板,靜態內存分析軟件bouffalo_parse_tool-win32,

下載鏈接:https://docs.ai-thinker.com/_media/bouffalo_parse_tool-win32.zip

02

編譯工程

首先打開eclipse工程,導入bl_iot_sdk,這次我們使用工程aws_iot_core來讀取下代碼所使用的靜態內存大小,選擇好對應的工程后,點擊Apply and close關閉該窗口,然后右鍵點擊SDK,選中build project選項進行編譯。

wKgaomUH_imAPsksAADlxM0CCZI399.png

編譯完成后顯示如下界面。

wKgZomUH_imAR_tUAAEaptvwpS4149.png

03

靜態內存的獲取

編譯完成后打開SDK目錄,找到編譯工程的build_out文件夾,選擇aws_iot_core.map文件,如下圖。

wKgaomUH_imAQ8zIAAFFToP7ct4340.png

打開Bouffalo Lab Parse Tool軟件,選擇Menory Map(.a)選項,將剛剛的aws_iot_core.map文件拖放進去。

wKgZomUH_iqACivGAADLY0UeAIk101.png

文件放進去后會讀取map文件的信息,可以看到該工程的使用靜態內存為52376字節,通過計算器換算得出使用了51KB左右,如下圖。

wKgaomUH_iqAa-tWAAEWBnhe6cA622.png

04

動態內存的獲取

在helloworld工程中,main.c文件下做修改,為了方便觀察動態內存的使用,本次演示未開啟任務和開啟任務后的動態內存,具體的代碼改動如下:

wKgZomUH_iuAMDNSAAA-L5U_FDA221.png

按照如上改動后通過燒錄軟件進行燒錄,讀取到上電打印日志如下圖:

wKgaomUH_iuAE4ZIAAGq85wB320128.png

(1) 創建任務之前內存剩余情況

(2) 創建任務之后內存剩余情況

審核編輯 黃宇

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

    關注

    2931

    文章

    46251

    瀏覽量

    392616
  • 內存
    +關注

    關注

    8

    文章

    3125

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AI語音開發板AiPi-PalChatV1教程:二次開發

    AiPi-PalChatV1 是一款接入了 小智AI智能體 的微型語音交互開發板,專為輕量級智能語音場景設計。 基于
    的頭像 發表于 05-21 14:26 ?226次閱讀
    <b class='flag-5'>AI</b>語音<b class='flag-5'>開發</b>板AiPi-PalChatV1教程:<b class='flag-5'>二次開發</b>

    云MES系統源碼,支持 SaaS 多租戶,支持二次開發

    萬界星空科技MES生產制造執行系統源碼,有演示,多個項目應用案例,成熟穩定。支持二次開發,商業授權后商用。
    的頭像 發表于 05-07 11:14 ?239次閱讀
    云MES系統源碼,支持 SaaS 多租戶,支持<b class='flag-5'>二次開發</b>

    如何使用LAX_CODEGEN啟用動態內存分配?

    我目前正在探索NXP_MBDToolbox_LAX。lax_codegen 生成的代碼基于靜態分配。我想管理大型向量,如何使用 LAX_CODEGEN 啟用動態內存分配?
    發表于 04-10 08:09

    低價不貴!WiFi+BLE模組Ai-WB2系列

    Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協議和BLE
    的頭像 發表于 03-06 08:49 ?481次閱讀
    低價不貴!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>WiFi+BLE模組<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b>

    怎么配置dlp6500二次開發的環境,可以使用VS2013嗎?

    我想請問一下,怎么配置dlp6500二次開發的環境,可以使用VS2013嗎?有沒有什么可以參考的文件,感謝!
    發表于 02-28 06:39

    DLP4500-C350REF如何在linux下借助SDK二次開發?

    請問在哪里有二次開發環境配置文檔
    發表于 02-18 08:24

    深居淺出AutoCAD二次開發

    深居淺出AutoCAD二次開發,net版
    發表于 01-06 14:12 ?9次下載

    Ai-WB2系列的優勢是?一秒讀懂!

    ) 集成度 (內置功能、接口類型等) 功耗與續航 、 尺寸與外觀 、 成本 等多個因素。 Ai-WB2系列模組集成Wi-Fi&藍牙于一
    的頭像 發表于 12-13 18:16 ?789次閱讀

    SOLIDWORKS二次開發應用范圍與實例

    SOLIDWORKS二次開發為企業和設計師們提供了廣闊的定制化空間,能夠更好地滿足復雜多變的設計需求,幫助工程師和設計師提高工作效率,實現更復雜的自動化任務。如您有SOLIDWORKS二次開發需求,歡迎咨詢Solidkits
    的頭像 發表于 12-13 16:33 ?1040次閱讀

    Ai-WB2開發板做智能家居全彩LED小夜燈

    免費包郵開發板贈送!藍牙5.2低功耗開發板免費申請啦_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1U
    的頭像 發表于 11-13 14:03 ?940次閱讀
    用<b class='flag-5'>Ai-WB2</b><b class='flag-5'>開發</b>板做智能家居全彩LED小夜燈

    外設移植 Ai-WB2+FPM383C指紋

    的一些問題和移植完成示例。 首先是環境搭建 【Ai-WB2 入門篇】搭建 windows+eclipse 環境 https://bbs.ai-thinker.com/forum.php?mod=viewthreadfromuid=15918 跟著園長的教程完成環境搭建基本
    的頭像 發表于 10-29 14:54 ?692次閱讀
    外設移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>+FPM383C指紋

    什么~FPGA可以自行二次開發了?

    什么!FPGA可以自行二次開發了? 目前市場上的標準采集卡通常不支持用戶自行開發FPGA。但因為應用環境的需要,不僅僅只需要單一的數據采集流程,往往還需要在其中嵌入更復雜的運行和分析邏輯。為了解
    的頭像 發表于 10-14 15:47 ?610次閱讀
    什么~FPGA可以自行<b class='flag-5'>二次開發</b>了?

    外設移植 Ai-WB2-32S開發板+TM1637 NTP時鐘

    以下作品由社區用戶 King6688制作 產品說明 Ai-WB2-32S 是由深圳市
    的頭像 發表于 09-24 14:29 ?707次閱讀
    外設移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>-32S<b class='flag-5'>開發</b>板+TM1637 NTP時鐘

    ARMxy ARM工業邊緣計算網關帶Ubuntu OS支持二次開發

    ARMxy系列工業邊緣計算網關,搭載Ubuntu操作系統,不僅提供了強大的數據處理能力,而且通過支持二次開發,為企業提供了定制化解決方案的可能性。本文將深入探討ARMxy網關的技術特性、Ubuntu
    的頭像 發表于 08-19 15:32 ?793次閱讀
    ARMxy ARM工業邊緣計算網關帶Ubuntu OS支持<b class='flag-5'>二次開發</b>

    超??!5款迷你封裝WiFi+BLE模塊

    Ai-WB2-01N/01F/M1/M1-I/05W,這5款模組是推出的Ai-WB2系列
    的頭像 發表于 07-30 10:23 ?835次閱讀
    超??!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>5款迷你封裝WiFi+BLE模塊