原创 linux MMC framework(3) - sdhci-pltfm
瞭解sdhci-pltfm 1.sdhci-pltfm 介紹 sdhci-pltfm並不是實際某個host的driver。sdhci-pltfm是指在sdhci core的基礎上,提供了統一對sdhci_host的必要屬性
原创 linux MMC framework(5) - mmc card driver
瞭解linux mmc card driver. 1.概述 mmc core/block.c中module_init(mmc_blk_init)調用mmc_register_driver函數創建mmcblk driver,
原创 Linux內存管理(7) - page fault
瞭解linux page fault. 1.概述 A page fault (sometimes called #PF, PF or hard fault)[a] is a type of exception raised
原创 linux內存管理(16) - volatility
瞭解volatility 1.Linux Memory Extractor 參考此鏈接 A Loadable Kernel Module (LKM) which allows for volatile memory acq
原创 linxu 內核調試(3) - printk debug
瞭解printk 1.Description Specify the initial console log level. Any log messages with levels less than this (that
原创 linux 內存管理 -- 調試方法
瞭解內存調試方法。 1.free free命令可以顯示當前系統未使用的和已使用的內存數目,還可以顯示被內核使用的內存緩衝區。默認情況下,即在沒有選項的情況下,"free"命令顯示內存的使用信息。默認按照k(b)的計數單位統
原创 linux IRQ Management(九)- 驅動中斷常用API
瞭解驅動常用API 1.irq的打開和關閉 最基本的一對: enable_irq(unsigned int irq); disable_irq(unsigned int irq); 這兩個API應該配對使用,dis
原创 Linux音頻子系統(6)- ASoC Codec
瞭解ASoC架構Codec 1.概述 對於Codec,uda1341主要完成以下功能: 音頻播放,應用程序將音頻文件轉換成PCM數據,然後codec芯片對PCM等信號進行D/A轉換,把數字的音頻信號轉換爲模擬信號; 錄音
原创 linux音頻子系統 (1) - 硬件基礎
瞭解硬件基礎接口 1.硬件接口 2.數字音頻信號的傳輸標準 I2S PCM(Pulse Code Modulation) PDM(Pulse Density Modulation) S/PDIF和Ethernet AVB主
原创 Linux音頻子系統(2) - ALSA Framework
瞭解ALSA架構 1.Advanced Linux Sound Architecture (ALSA) The Advanced Linux Sound Architecture (ALSA) subsystem prov
原创 Linux音頻子系統(4) - ASoC Machine
瞭解ASoC架構Machine 1.概述 ASoC被分爲Machine、Platform和Codec三大部分,其中Machine驅動負責Platform和Codec之間的耦合以及部分和設備或板子特定的代碼,本章的主要內容是
原创 Linux音頻子系統 - ASoC platform
瞭解ASoC架構 platform 1.概述 在Platform部分,主要是平臺相關的DMA操作和音頻管理。流程是先將音頻數據從內存通過DMA方式傳輸到CPU側的dai接口,然後通過CPU的dai接口(通過I2S總線)將數
原创 Linux音頻子系統 - ALSA ASoC
瞭解ASoC 1.概述 ASoC是Alsa System on Chip的縮寫,用於實現那些集成了聲音控制器 的CPU,像移動設備中的arm/mips/atom等。它的設計目標如下: 解耦codec. codec的驅動不
原创 Linux音頻子系統 - ASoC machine
瞭解ASoC架構中的Machine。 1.概述 ASoC被分爲Machine、Platform和Codec三大部分,並且介紹了其軟硬件框架和基本的數據流,其中的Machine驅動負責Platform和Codec之間的耦合以
原创 Linux音頻子系統- ASoC Codec
瞭解ASoC架構Codec 1.概述 對於Codec,uda1341主要完成以下功能: 音頻播放,應用程序將音頻文件轉換成PCM數據,然後codec芯片對PCM等信號進行D/A轉換,把數字的音頻信號轉換爲模擬信號; 錄音