chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

一.軟硬件準備

二.編譯工程

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

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

五.聯(lián)系我們

01

軟硬件準備

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

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

02

編譯工程

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

wKgaomUH_imAPsksAADlxM0CCZI399.png

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

wKgZomUH_imAR_tUAAEaptvwpS4149.png

03

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

編譯完成后打開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文件的信息,可以看到該工程的使用靜態(tài)內(nèi)存為52376字節(jié),通過計算器換算得出使用了51KB左右,如下圖。

wKgaomUH_iqAa-tWAAEWBnhe6cA622.png

04

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

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

wKgZomUH_iuAMDNSAAA-L5U_FDA221.png

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

wKgaomUH_iuAE4ZIAAGq85wB320128.png

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

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

審核編輯 黃宇

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    keil中c語言的動態(tài)分配內(nèi)存

    開辟,所以只用進行一內(nèi)存釋放;而第種方法進行了兩動態(tài)內(nèi)存開辟,并且其中一是對結(jié)構體內(nèi)部成
    發(fā)表于 01-21 06:04

    宇樹人形機器人的配置,核心代碼,調(diào)試方法,二次開發(fā)接口

    宇樹人形機器人的配置,核心代碼,調(diào)試方法,二次開發(fā)接口
    的頭像 發(fā)表于 12-10 09:05 ?3531次閱讀

    【W(wǎng)iFi+藍牙】智能門鎖、智能插座:用Ai-WB2系列,價格更低,性能更強

    對于既有安全性要求又大量面向消費市場的產(chǎn)品,選擇一個 低成本但穩(wěn)定、易集成 的無線模組,會直接影響 BOM、生產(chǎn)與后續(xù)維護成本。 推出的 Ai-WB2
    的頭像 發(fā)表于 11-19 16:05 ?555次閱讀
    【W(wǎng)iFi+藍牙】智能門鎖、智能插座:用<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b>,價格更低,性能更強

    直播回顧 | 掌握車載通信核心技術,虹科CAN總線實戰(zhàn):PCAN二次開發(fā)技術直播助您輕松拿捏總線開發(fā)“創(chuàng)新引擎

    ?1CAN總線二次開發(fā):構建智能汽車“神經(jīng)網(wǎng)絡”的核心能力在“軟件定義汽車”的時代,整車電子電氣架構正從分布走向集中,車載網(wǎng)絡的數(shù)據(jù)量和復雜度呈指數(shù)級增長?;赑CAN等專業(yè)工具的二次開發(fā)能力
    的頭像 發(fā)表于 10-09 17:33 ?602次閱讀
    直播回顧 | 掌握車載通信核心技術,虹科CAN總線實戰(zhàn):PCAN<b class='flag-5'>二次開發(fā)</b>技術直播助您輕松拿捏總線<b class='flag-5'>開發(fā)</b>“創(chuàng)新引擎

    【離線語音】VC-01/02二次開發(fā)篇:自定義音頻播放控制

    系列教程 【二次開發(fā)篇】虛擬開發(fā)環(huán)境搭建和分享 離線語音模組 VC-01、VC-02
    的頭像 發(fā)表于 09-25 16:34 ?871次閱讀
    【離線語音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02<b class='flag-5'>二次開發(fā)</b>篇:自定義音頻播放控制

    【W(wǎng)i-Fi&amp;BLE模組】Ai-WB2系列的固件燒錄指導

    文章目錄 一、前言 、軟硬件的準備 三、原始硬件接線 四、聯(lián)系我們 前言 本文章教學視頻鏈接: 視頻鏈接 Ai-WB2
    的頭像 發(fā)表于 08-27 16:19 ?1166次閱讀
    【W(wǎng)i-Fi&amp;BLE模組】<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b>的固件燒錄指導

    VC-01/02二次開發(fā)篇: PWM輸出

    系列教程 【二次開發(fā)篇】虛擬開發(fā)環(huán)境搭建和分享 離線語音模組 VC-01、VC-02
    的頭像 發(fā)表于 08-27 16:06 ?940次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02<b class='flag-5'>二次開發(fā)</b>篇: PWM輸出

    輕松配置小智AI語音開發(fā)板,IOT小程序功能更新

    科技:可發(fā)布的 AI 語音開發(fā)板,可以通過
    的頭像 發(fā)表于 08-19 17:46 ?1316次閱讀
    輕松配置小智<b class='flag-5'>AI</b>語音<b class='flag-5'>開發(fā)</b>板,<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>IOT小程序功能更新

    VC-01/02二次開發(fā)篇: 事件和GPIO控制

    系列教程 【二次開發(fā)篇】虛擬開發(fā)環(huán)境搭建和分享 離線語音模組 VC-01、VC-02
    的頭像 發(fā)表于 08-19 14:02 ?1088次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02<b class='flag-5'>二次開發(fā)</b>篇: 事件和GPIO控制

    【離線語音】VC-01/02教程:中級入門篇

    系列教程 【二次開發(fā)篇】虛擬開發(fā)環(huán)境搭建和分享 離線語音模組 VC-01、VC-02
    的頭像 發(fā)表于 07-31 09:33 ?851次閱讀
    【離線語音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02教程:中級入門篇

    解鎖LuatOS新世界:二次開發(fā)必備的3個核心常識

    踏入LuatOS的二次開發(fā)領域,掌握關鍵常識是開啟高效編程之旅的第一步。本文將揭示三個不可或缺的核心要點,助你快速突破技術壁壘,深度挖掘系統(tǒng)潛力,讓開發(fā)效率與創(chuàng)造力同步飆升。 本期一起
    的頭像 發(fā)表于 06-23 16:08 ?371次閱讀
    解鎖LuatOS新世界:<b class='flag-5'>二次開發(fā)</b>必備的3個核心常識

    AI語音開發(fā)板AiPi-PalChatV1教程:二次開發(fā)

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

    云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持二次開發(fā)

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

    如何使用LAX_CODEGEN啟用動態(tài)內(nèi)存分配?

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

    離線語音開發(fā)板:二次開發(fā)語音控制LED燈

    前言 經(jīng)過前面的學習,相信大家已經(jīng)了解離線語音開發(fā)環(huán)境的搭建流程。甚至已經(jīng)編譯過固件,并進行了測試。本文將從產(chǎn)品創(chuàng)建開始講起,一步一步實現(xiàn)語音控制LED的功能。
    的頭像 發(fā)表于 03-19 10:53 ?1027次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>離線語音<b class='flag-5'>開發(fā)</b>板:<b class='flag-5'>二次開發(fā)</b>語音控制LED燈