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

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

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

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

安信可Ai-WB2系列二次開(kāi)發(fā)如何定位分析代碼里面的靜態(tài)內(nèi)存和動(dòng)態(tài)內(nèi)存情況

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2023-09-18 15:37 ? 次閱讀

一.軟硬件準(zhǔn)備

二.編譯工程

三.靜態(tài)內(nèi)存的獲取

四.動(dòng)態(tài)內(nèi)存的獲取

五.聯(lián)系我們

01

軟硬件準(zhǔn)備

eclipse軟件,bl_iot_sdk,Ai-WB2系列模組或者開(kāi)發(fā)板,靜態(tài)內(nèi)存分析軟件bouffalo_parse_tool-win32,

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

02

編譯工程

首先打開(kāi)eclipse工程,導(dǎo)入bl_iot_sdk,這次我們使用工程aws_iot_core來(lái)讀取下代碼所使用的靜態(tài)內(nèi)存大小,選擇好對(duì)應(yīng)的工程后,點(diǎn)擊Apply and close關(guān)閉該窗口,然后右鍵點(diǎn)擊SDK,選中build project選項(xiàng)進(jìn)行編譯。

wKgaomUH_imAPsksAADlxM0CCZI399.png

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

wKgZomUH_imAR_tUAAEaptvwpS4149.png

03

靜態(tài)內(nèi)存的獲取

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

wKgaomUH_imAQ8zIAAFFToP7ct4340.png

打開(kāi)Bouffalo Lab Parse Tool軟件,選擇Menory Map(.a)選項(xiàng),將剛剛的aws_iot_core.map文件拖放進(jìn)去。

wKgZomUH_iqACivGAADLY0UeAIk101.png

文件放進(jìn)去后會(huì)讀取map文件的信息,可以看到該工程的使用靜態(tài)內(nèi)存為52376字節(jié),通過(guò)計(jì)算器換算得出使用了51KB左右,如下圖。

wKgaomUH_iqAa-tWAAEWBnhe6cA622.png

04

動(dòng)態(tài)內(nèi)存的獲取

在helloworld工程中,main.c文件下做修改,為了方便觀察動(dòng)態(tài)內(nèi)存的使用,本次演示未開(kāi)啟任務(wù)和開(kāi)啟任務(wù)后的動(dòng)態(tài)內(nèi)存,具體的代碼改動(dòng)如下:

wKgZomUH_iuAMDNSAAA-L5U_FDA221.png

按照如上改動(dòng)后通過(guò)燒錄軟件進(jìn)行燒錄,讀取到上電打印日志如下圖:

wKgaomUH_iuAE4ZIAAGq85wB320128.png

(1) 創(chuàng)建任務(wù)之前內(nèi)存剩余情況

(2) 創(chuàng)建任務(wù)之后內(nèi)存剩余情況

審核編輯 黃宇

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

    關(guān)注

    2913

    文章

    44923

    瀏覽量

    377014
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3055

    瀏覽量

    74328
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    深居淺出AutoCAD二次開(kāi)發(fā)

    深居淺出AutoCAD二次開(kāi)發(fā),net版
    發(fā)表于 01-06 14:12 ?0次下載

    Ai-WB2系列的優(yōu)勢(shì)是?一秒讀懂!

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

    SOLIDWORKS二次開(kāi)發(fā)應(yīng)用范圍與實(shí)例

    SOLIDWORKS二次開(kāi)發(fā)為企業(yè)和設(shè)計(jì)師們提供了廣闊的定制化空間,能夠更好地滿足復(fù)雜多變的設(shè)計(jì)需求,幫助工程師和設(shè)計(jì)師提高工作效率,實(shí)現(xiàn)更復(fù)雜的自動(dòng)化任務(wù)。如您有SOLIDWORKS二次開(kāi)發(fā)需求,歡迎咨詢Solidkits
    的頭像 發(fā)表于 12-13 16:33 ?342次閱讀

    Ai-WB2開(kāi)發(fā)板做智能家居全彩LED小夜燈

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

    外設(shè)移植 Ai-WB2+FPM383C指紋

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

    什么~FPGA可以自行二次開(kāi)發(fā)了?

    什么!FPGA可以自行二次開(kāi)發(fā)了? 目前市場(chǎng)上的標(biāo)準(zhǔn)采集卡通常不支持用戶自行開(kāi)發(fā)FPGA。但因?yàn)閼?yīng)用環(huán)境的需要,不僅僅只需要單一的數(shù)據(jù)采集流程,往往還需要在其中嵌入更復(fù)雜的運(yùn)行和分析邏輯。為了解
    的頭像 發(fā)表于 10-14 15:47 ?276次閱讀
    什么~FPGA可以自行<b class='flag-5'>二次開(kāi)發(fā)</b>了?

    外設(shè)移植 Ai-WB2-32S開(kāi)發(fā)板+TM1637 NTP時(shí)鐘

    以下作品由社區(qū)用戶 King6688制作 產(chǎn)品說(shuō)明 Ai-WB2-32S 是由深圳市
    的頭像 發(fā)表于 09-24 14:29 ?376次閱讀
    外設(shè)移植 <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'>開(kāi)發(fā)</b>板+TM1637 NTP時(shí)鐘

    ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)帶Ubuntu OS支持二次開(kāi)發(fā)

    ARMxy系列工業(yè)邊緣計(jì)算網(wǎng)關(guān),搭載Ubuntu操作系統(tǒng),不僅提供了強(qiáng)大的數(shù)據(jù)處理能力,而且通過(guò)支持二次開(kāi)發(fā),為企業(yè)提供了定制化解決方案的可能性。本文將深入探討ARMxy網(wǎng)關(guān)的技術(shù)特性、Ubuntu
    的頭像 發(fā)表于 08-19 15:32 ?474次閱讀
    ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)帶Ubuntu OS支持<b class='flag-5'>二次開(kāi)發(fā)</b>

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

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

    Ai-WB2系列模組/開(kāi)發(fā)板連接AWS亞馬遜云方法

    一、軟硬件的準(zhǔn)備、亞馬遜云物模型建立三、連接亞馬遜云demo獲取以及配置四、硬件接線五、燒錄軟件的使用六、連接亞馬遜云七、聯(lián)系我們前言Ai-WB2系列模組是
    的頭像 發(fā)表于 07-05 08:23 ?521次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b>模組/<b class='flag-5'>開(kāi)發(fā)</b>板連接AWS亞馬遜云方法

    Ai-WB2使用HomeAssistant-C庫(kù)接入HomeAssistant

    Ai-M61/62只用來(lái)連接MQTT太浪費(fèi)資源了,Ai-WB2更具性價(jià)比!
    的頭像 發(fā)表于 06-15 14:00 ?638次閱讀
    <b class='flag-5'>Ai-WB2</b>使用HomeAssistant-C庫(kù)接入HomeAssistant

    Wi-Fi&amp;BLE模組之WB2系列的特點(diǎn)概述

    Ai-WB2系列模組(下稱模組)是由科技開(kāi)發(fā)的Wi-Fi&BLE模組,該模組搭載BL602
    的頭像 發(fā)表于 05-11 11:49 ?876次閱讀

    你知道嗎? 51單片機(jī)也有動(dòng)態(tài)內(nèi)存分配

    一、簡(jiǎn)述其實(shí)在51單片機(jī)中也可以使用動(dòng)態(tài)內(nèi)存,動(dòng)態(tài)內(nèi)存其實(shí)就是劃出一塊內(nèi)存區(qū)域,將這塊內(nèi)存進(jìn)行管理,稱為內(nèi)存管理。51單片機(jī)可以使用c語(yǔ)言自
    的頭像 發(fā)表于 04-26 08:10 ?1642次閱讀
    你知道嗎? 51單片機(jī)也有<b class='flag-5'>動(dòng)態(tài)內(nèi)存</b>分配

    Ai-WB2系列模組/開(kāi)發(fā)板連接AWS亞馬遜云方法

    文章目錄 一、軟硬件的準(zhǔn)備 、亞馬遜云物模型建立 三、連接亞馬遜云demo獲取以及配置 四、硬件接線 五、燒錄軟件的使用 六、連接亞馬遜云 七、聯(lián)系我們 前言 Ai-WB2系列模組是
    的頭像 發(fā)表于 04-16 15:53 ?498次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b>模組/<b class='flag-5'>開(kāi)發(fā)</b>板連接AWS亞馬遜云方法

    C語(yǔ)言中的動(dòng)態(tài)內(nèi)存管理講解

    本章將講解 C 中的動(dòng)態(tài)內(nèi)存管理。C 語(yǔ)言為內(nèi)存的分配和管理提供了幾個(gè)函數(shù)。這些函數(shù)可以在 頭文件中找到。
    的頭像 發(fā)表于 02-23 14:03 ?434次閱讀
    C語(yǔ)言中的<b class='flag-5'>動(dòng)態(tài)內(nèi)存</b>管理講解
    大三巴百家乐官网的玩法技巧和规则| 金钻国际| 属狗与属猪能做生意吗| 新锦江百家乐赌场娱乐网规则| 皇冠备用网址| 百家乐五种路单规| 百家乐官网赌场讨论群| 778棋牌游戏| 百家乐投注窍门| 百家乐网上投注文章| 金赞百家乐官网娱乐城| 圣安娜百家乐包杀合作| 百家乐官网秘诀| bet365金融| 博彩百家乐在线| 百家乐官网关台| 八大胜开户| 百家乐赢钱面面观| 诸子百家乐官网的玩法技巧和规则| 立即博| 百家乐稳赢秘诀教学| 百家乐官网程序开户发| 改则县| 免费百家乐倍投软件| 千亿百家乐官网的玩法技巧和规则 | 大发888xp缺少casino| 真人百家乐是啥游戏| 视频百家乐官网游戏| 优博娱乐在线| 云鼎百家乐的玩法技巧和规则| 巴比伦百家乐官网的玩法技巧和规则 | 八大胜投注,| 百家乐专打方法| A8百家乐娱乐城| 百家乐官网baccarat| 百家乐官网投资心得| 大发888玩法技巧| 网上百家乐赌博网| 朝阳县| 456棋牌官网| 百家乐赌博程序|