原创 I2C總線(基於IMX6ULL介紹)

I2C(Inter-Integrated Circuit BUS)是I2C BUS簡稱,中文爲集成電路總線,是目前應用最廣泛的總線之一,和IMX6ULL有些相關的是,恰巧該總線是NXP前身的PHILIPS設計。當前仍然是應用最廣泛

原创 低功耗智能語音信號處理之六脈神劍總綱

低功耗智能語音信號處理之六脈神劍總綱前言 前言 ------六脈神劍,並非真劍,乃是以一陽指的指力化作劍氣,有質無形,可稱無形氣劍。 自初入江湖至今四餘載,四處拜訪名師,先後師從菊花門,螃蟹派,習得一身武藝,然功力還未爐火純青,遂

原创 五步拳入門之從波束賦形---廣義旁瓣相消器(General sidelobe canceller,GSC)

0.概述        低功耗智能語音信號處理業務開發流程首先通過在學術領域中的理論算法結合具體場景選取適當的方法,通過matlab/python先實現算法對音頻進行處理,如果結果達到理想效果,再編寫C語言工程。編寫C工程的過程需

原创 語音信號分析之FFT變換過程

語音信號分析從FFT變換開始 概述 語音信號是人爲經過聲學設備採集轉換而來的便於編碼、儲存以及做聲學處理用途抽象而成的信號。首先一段WAV音頻擁有固定的幾個參數用來規定語音信號的屬性。正確的區分通道數、採樣率、分辨率這些基本參數是

原创 CPU性能調優概述

CPU性能調優概述 一般看到這個標題點進來的人多數的業務場景是將算法移植到各種奇葩的嵌入式平臺或者DSP平臺上面。明明算法在PC上跑的飛起,但是到了板子上總是被要求主頻只留多少多少MCPS(million counts per s

原创 交叉編譯openssh(JZ2440+linux kernel2.6.22.6)

常用遠程登錄嵌入式linux系統板開發方式介紹 相信很多跑嵌入式linux的小夥伴都會經歷搞塊板子然後移植一個低版本的linux kernel然後進行各種交叉編譯開發的經歷。然而使用串口去做終端交互實在是效率太低,於是使用teln

原创 機器學習入門資料推薦

Machine Learning is Fun! 應該是最簡單實用的入門教程了,下面這個英文鏈接(牆了),有需要的小夥伴留郵箱吧。 英文出處: link. 知乎上有中文版,感謝大哥的分享和整理。 link 我也是剛剛入坑,看了網

原创 嵌入式語音信號處理入門篇

剛接觸語音信號處理,是從下面這幾個概念開始的,這幾個概念明白了,基本上也就明白原始的語音信號是什麼,也就是知道我們要處理啥樣的信號了。 等這篇文章的內容明白後,就可以開始進入正題。 PCM和WAV PCM(Pulse Code M

原创 通過分析size 命令源碼確認各個字段大小和來源

問題 可執行文件通過size默認選項berkeley查詢可以得到text、data、bss各個段的大小,但是想要通過.map分析代碼或者哪些常量的具體大小時需要進一步知道更詳細的數據。而通過size xxx–format=SysV