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

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

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

3天內不再提示

Ai-WB2系列模組中靜態內存和動態內存的獲取

安信可科技 ? 來源:安信可科技 ? 2023-09-18 09:48 ? 次閱讀

01軟硬件準備

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

分析軟件下載

02編譯工程

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

ff5a2aca-53ae-11ee-a25d-92fbcf53809c.png

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

ff9b0680-53ae-11ee-a25d-92fbcf53809c.png

03靜態內存的獲取

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

ffaac6ba-53ae-11ee-a25d-92fbcf53809c.png

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

fff2a5c0-53ae-11ee-a25d-92fbcf53809c.png

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

003650b8-53af-11ee-a25d-92fbcf53809c.png

04動態內存的獲取

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

0077f914-53af-11ee-a25d-92fbcf53809c.png

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

0084641a-53af-11ee-a25d-92fbcf53809c.png

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

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

審核編輯:湯梓紅

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

    關注

    1

    文章

    313

    瀏覽量

    19548
  • 開發板
    +關注

    關注

    25

    文章

    5530

    瀏覽量

    102350
  • 動態內存
    +關注

    關注

    1

    文章

    25

    瀏覽量

    8085
  • 靜態內存
    +關注

    關注

    0

    文章

    6

    瀏覽量

    1450

原文標題:【Thinker開發堂】Ai-WB2系列二次開發如何定位分析代碼里面的靜態內存和動態內存情況

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    動態內存管理模塊的設計原理與實現

    Fense 通過設立一個雙向鏈表(struct Head *stHead)來保存所有被分配的動態內存塊的信息。鏈表的每個節點對應一個動態內存塊,節點中包括此內存大小、分配發生時所在的
    的頭像 發表于 06-30 08:05 ?2567次閱讀
    <b class='flag-5'>動態內存</b>管理模塊的設計原理與實現

    C語言知識總結:動態內存分配

    動態內存分配就 是指在程序執行的過程動態地分配或者回收存儲空間的分配內存的方法。動態內存分配不像數組等
    發表于 10-24 15:52 ?1011次閱讀

    Ai-WB2模組HTTP客戶端POST請求方法

    需要準備的軟硬件:Ai-WB2系列模組或者開發板,Type-C數據線。
    的頭像 發表于 10-28 09:05 ?2047次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模組</b>HTTP客戶端POST請求方法

    Ai-WB2系列模組/開發板連接亞馬遜云的方法介紹

    Ai-WB2系列模組/開發板一個
    的頭像 發表于 01-13 15:11 ?1669次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>/開發板連接亞馬遜云的方法介紹

    請問mymalloc函數申請的是動態內存還是靜態內存

    mymalloc函數申請的是動態內存還是靜態內存啊?求大神解答,謝謝
    發表于 10-30 04:35

    動態內存分配是什么意思

    所謂動態內存分配(Dynamic Memory Allocation)就是指在程序執行的過程動態地分配或者回收存儲空間的分配內存的方法。動態內存
    發表于 12-17 08:17

    動態內存錯誤的靜態檢測

    內存泄漏、空指針引用等動態內存錯誤在/,/LL等支持動態內存操作的程序普遍存在在程序動態內存
    發表于 06-10 16:29 ?52次下載
    <b class='flag-5'>動態內存</b>錯誤的<b class='flag-5'>靜態</b>檢測

    嵌入式需要用到動態內存

    所謂動態內存分配(Dynamic Memory Allocation)就是指在程序執行的過程動態地分配或者回收存儲空間的分配內存的方法。動態內存
    的頭像 發表于 07-27 08:11 ?3229次閱讀

    靜、動態內存的優劣比較

    動態內存分配不像數組等靜態內存分配方法那樣需要預先分配存儲空間,而是由系統根據程序的需要即時分配,且分配的大小就是程序要求的大小。
    的頭像 發表于 08-06 18:25 ?6991次閱讀

    安信可Ai-WB2系列模組概述

    Ai-WB2系列模組是安信可科技開發的Wi-Fi&BT模組,該模組搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協
    的頭像 發表于 09-09 10:01 ?1762次閱讀

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

    一.軟硬件準備 二.編譯工程 三.靜態內存獲取 四.動態內存獲取 五.聯系我們 01 軟硬件準備 eclipse軟件,bl_iot_sd
    的頭像 發表于 09-18 15:37 ?671次閱讀
    安信可<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b>二次開發如何定位分析代碼里面的<b class='flag-5'>靜態</b><b class='flag-5'>內存</b>和<b class='flag-5'>動態內存</b>情況

    Ai-WB2系列模組AT固件使用教程

    需要準備的軟硬件:Ai-WB2系列模組或者開發板,Type-C數據線,安信可透傳云服務器。
    的頭像 發表于 09-24 11:19 ?3687次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>AT固件使用教程

    安信可Ai-WB2系列模組基于TCP的MQTT連接服務器使用示例

    安信可Ai-WB2系列模組基于TCP的MQTT連接服務器使用示例
    的頭像 發表于 10-16 10:21 ?1353次閱讀
    安信可<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>基于TCP的MQTT連接服務器使用示例

    Ai-WB2模組HTTP客戶端HEAD和GET請求方法

    需要準備的軟硬件:Ai-WB2系列模組或者開發板,Type-C數據線。
    的頭像 發表于 10-21 16:37 ?856次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模組</b>HTTP客戶端HEAD和GET請求方法

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

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