原创 [ 物聯網篇 ] ESP AVS for AWS IoT SDK 開發

ESP32官方釋放了AVS 解決方案, 接下來一步一步看下效果. ESP AVS for AWS IoT SDK 樂鑫的 AVS for AWS IoT SDK,爲 Alexa 內置設備提供經亞馬遜認證的完整解 決方案。該方案將

原创 2020年2月在家遠程辦公的體驗

TODO 寫了很久的文檔,還是沒感覺

原创 『 利器篇 』項目管理 Microsoft Project 的使用

隨着職業的發展,開發人員需要具備一定的項目管理技巧, 掌握好項目的全局,才能完成項目的交付. 最近這幾天一直在排項目的schedule給到客人,各個項目的交付節點,比如各個版本的交付時間點如何快速呈現出來: 通過Microsof

原创 [ 物聯網篇 ] 12 - 聯發科MTK8516 開發環境搭建

聯發科MTK8516開發平臺主要面向智能語音助手設備(Voice Assistant Devices)和智能音響的系統設備。可以看到亞馬遜的Echo和阿里巴巴的天貓精靈等等,出貨量還是很大的. MT8516支持四核心64位ARM®

原创 [物聯網篇 ] 13 - 聯發科MTK8516開發智能音箱問題集錦

MTK8516 開發過程中遇到了不少問題,記錄下印象比較深刻的問題 MTK8516 WiFi如何開啓AP模式 ifconfig wlan0 down ifconfig wlan0 up echo 1 > /

原创 自己的2019版本 : 前路有光,永不斷電

個人的成長有的時候就像軟件版本的迭代,每次的優化,每次的重構,每次的覆盤,每次的坑,才能開發出性能穩定的軟件版本.同理,人的成長也一樣,剛步入職場的自己,會有很多問題,技術不強,溝通能力弱,不懂人情事故,但是隨着自己一直在職場中摸

原创 [物聯網篇 ] 15 -博通AP6255模塊中WL_HOST_WAKE功能

博通的WiFi模組算是業界中比較穩定的了,目前項目中產品加入了電池,需要考慮下系統的整機功耗問題. 首先從最耗電的入手,CPU與WiFi是如何配合的. CPU 與 WiFi 通過SDIO接口連接,用於傳輸數據,而要考慮功耗的事情,

原创 [ 物聯網篇 ] 14 - 聯發科MTK8516 Yocto技巧

MTK8516 提供的SDK通過Yocto來進行構建, 由於Yocto入門門檻較高,剛開始也才過不少坑,這裏記錄下. Yocto中相關.bb文件中如何添加打印 在recipes中加入打印信息,有兩種方式 第一是Python形式,

原创 『 利器篇 』GitLab倉庫的遷移

平時需要做Git倉庫的遷移, 主要由兩種方案實現 : 通過git clone --mirror方式 // 克隆舊項目的鏡像 git clone --mirror old.git (old.git 爲舊項目的git地址) 會cl

原创 [ 利器篇 ] - Ubuntu 18.04 系統更換爲Manjaro

Ubuntu 16.04 -> Ubuntu 18.04 -> Manjaro 電腦系統升級的版本. 使用Ubuntu 18.04 過程中,發現電腦(ThinkPad T430) 有的時候莫名其妙的卡死,一旦開啓Chrome的時候

原创 C++之rapidjson構造Json數據集合

項目中用到rapidjson開源庫,用於json數據的解析和封裝. 記錄下使用的一些技巧 構建數組對象 "extra": { "sceneList": [ {

原创 Ubuntu18.04 中的文件管理器

Ubuntu 18.04中平時用的比較多的文件管理器,使用到的一些技巧做一些總結 : 1. 終端快速啓動文件管理器 nautilus + path (指定路徑) 2. 常用文件夾創建書籤 nautilus創建書籤的方式隱藏的比較深

原创 自動刪除vim中行尾空格

平時寫代碼的時候,不會注意每行行尾的空格,直到Git提交代碼的時候,通過Git status 查看,發現添加的代碼行尾都有空格,影響了代碼的格式,這個時候就需要通過vim中刪除. 方法1: vim 打開文件執行 : ///和*中間

原创 智能音箱中喇叭腔體的參數測量

最近一直忙碌於喇叭腔體的測試, 只有平衡好 喇叭 / 腔體 / 功放三者之間的關係, 才能保證好的效果. 一款好的音響,喇叭是非常關鍵的一個零部件,基本上可以說決定了音質的成敗,其中最重要的兩個因素 : SPL 和 THD . S

原创 ALSA中aplay -Dhw:0,0 和 aplay -Dplughw:0,0 的區別

aplay -Dhw:0,0 -c 2 -r 48000 -f S16_LE /usr/share/sounds/alsa/Front_Left.wav Playing WAVE '/usr/share/sounds/alsa