原创 ESP32 任務看門狗(TaskWDT)組件與用戶任務監控

看門狗機制用於監控嵌入式系統運行並在發生不可知的軟硬件故障時將系統復位。系統正常運行時,看門狗定時器溢出之前會被重置計數值,也就是“餵狗”。定時器溢出意味着無法“餵狗”,系統異常。 0:BUG前一陣在沒事開着ESP32測試運行的時候,較長

原创 ESP32 WiFi Mesh開發(二):ESP WiFi Mesh接口簡析

1 ESP-MDF架構 ESP-MDF是ESP-Mesh Development Framework的縮寫,也就是”ESP Mesh開發架構”,其結構如下: 紅框部分是WiFi Mesh協議棧,其代碼路徑是: \esp-mdf\comp

原创 ESP32 WiFi Mesh開發(三):ESP-NOW與MDF-ESPNOW簡析

目錄   1 ESP NOW 1.1 ESP NOW簡介 1.2 ESP NOW幀格式 1.3 ESP NOW安全性 1.4 ESP NOW初始化與反初始化 1.5 添加配對設備 1.6 發送ESP-NOW數據 1.7 接收ESP-NOW

原创 ESP32_LwIP解析_(1)移植部分

        LwIP是特別適用於嵌入式設備的小型開源TCP/IP協議棧,對內存資源佔用很小。ESP32 SDK即是移植了LwIP協議棧。首先對在ESP32 SDK上移植LwIP的相關代碼做簡單梳理,方便將來查找問題。   0:LwIP

原创 ESP32 WiFi Mesh開發(一):ESP WiFi Mesh簡介(譯文)

ESP WiFi Mesh是樂鑫基於其芯片實現的一種WiFi網狀網。 喫飽了撐的,剛開始瞭解ESP-MESH,據說要做項目,恰巧又沒中文文檔,就翻譯翻譯。 ESP-MDF的無線通信協議基礎 https://esp-idf.readthed

原创 esp32 LED PWM模塊應用

ESP32 LED_PWM模塊應用        這幾天在等待服務器調試,所以打算把一些周邊的功能做一下。最無聊的當然是指示燈啦。在準備隨手開個軟件定時器的時候,居然發現ESP32有一個專門的LED PWM模塊,真是神奇。當然事情沒有這麼

原创 [HI3516DV300開發筆記]嵌入式linux下MQTT移植

最近......算了幹筆者這行的就是一塊磚,哪裏缺往哪墊。 簡單說就是要往一款產品上用MQTT,而目前產品的開發板還沒拿到,所以先在現有的HI3516DV300上移植一個MQTT和服務器聯動起來 所以真的是標題黨,和人家HI3516沒啥關

原创 [HI3516DV300開發筆記]HiSi NNIE輸入圖像數據設置

本文上接: [HI3516DV300開發筆記]HiSi NNIE + opencv解算openpose人體關鍵點輸出 https://blog.csdn.net/abc517789065/article/details/103592190

原创 [HI3516DV300開發筆記]opencv移植與使用

經過一段時間的瞎搞,總算把一個檢測人體2D關鍵點的模型能夠在HI3516DV300上生成結果,獲取開發板上輸出的blob hex數據通過python+opencv解析在PC上看,效果還是有差距的: 不過沒有關係,事情總得一步步來。以前我

原创 [HI3516DV300開發筆記]HiSi NNIE + opencv解算openpose人體關鍵點輸出

本章博客上接: 《[HI3516DV300開發筆記]opencv移植與使用》 https://blog.csdn.net/abc517789065/article/details/103574974  有兩種做事方式,一種是每一步都要做到

原创 [HI3516DV300開發筆記]ubuntu16.04編譯、調試環境搭建

呃,今天拿到TB上買的HI3516DRBCV300開發板,主要是考慮到帶NNIE神經網絡1T算力,爲此放了一波小血: 由於本人實在太懶,一般情況下不是有項目壓力的學習基本上堅持不住,因此本次就以日記的形式來督促自己。 拿到開發板首先當然

原创 HISI3516 MMP VB調試彙總

問題1:HI_MPI_VB_Init失敗返回0xA001800C(HI_ERR_VENC_NOMEM) 調試思路:查看系統內存容量以及VB分配設置 <1> cat /proc/media-mem 信息顯示MMZ內存足夠,保留仍有32M

原创 HISI3516 音視頻方案開發前言

之前一直做安霸方案,現在有可能需要做一個涉及一部分圖像識別和人工智能的攝像頭,因此從0開始學習海思音視頻方案開發。 系列帖子將會沒有任何邏輯的隨手記錄過程中遇到的問題 簡單的說,我要開始水貼了    

原创 Airoha BLE SIG Mesh AB1611 & 天貓精靈配網過程整理

目錄 1:BLE SIG Mesh初始化 2:配網前Mesh Beacon 3:配網數據傳輸控制 4:天貓精靈PB-ADV配網過程 4.1 provisioning invite與provisioning capabilities 4.2

原创 Telink BLE SIG Mesh GATT 配網功能

目錄 1:準備工作 1.1:抓包工具 1.2:telink BLE SIG Mesh SDK  1.3:BLE SIG Mesh Spec 1.4:調試設備 2:配網過程概述 3:設備發現 3.1:unprovisioned beacon