原创 高級字符驅動程序操作之異步通知IO(實踐篇)基於內核2.6.35-30

 async.c 主要展示異步通知機制在驅動程序中的實現 [plain] view plaincopyprint? #include <l

原创 platfrom RTC驅動分析

  嵌入式Linux之我行——S3C2440上RTC時鐘驅動開發實例講解 (2010-01-06 15:22) 分類: 內核、驅動開發篇

原创 platfrom 設備總結

  註冊設備的兩種方式: 方法一:  一:對於平臺設備可以直接在板文件中添加代碼(arch / arm / mach-s3cxxxx / mach-

原创 platfrom

  1、概述: 通常在Linux中,把SoC系統中集成的獨立外設單元(如:I2C、IIS、RTC、看門狗等)都被當作平臺設備來處理。 從L

原创 Linux設備驅動工程師之路——platform按鍵驅動 來自於衡陽師範學院08電2

  一 、重要知識點: 1.platform設備模型     從Linux 2.6起引入了一套新的驅動管理和註冊機制,platform_device

原创 paltform 之看們狗驅動實例

  一、開發環境 主  機:VMWare--Fedora 9 開發板:Mini2440--64MB Nand, Kernel:2.6.30.4 編

原创 linux 休眠

  1. 休眠的原則   第一條: "永遠不要在原子上下文中進入休眠" (LDD3 p149) 第二條: 當線程被喚醒時,應當檢查等待的條件是否爲真

原创 Linux ALSA聲卡驅動之七:ASoC架構中的Codec

1.  Codec簡介 在移動設備中,Codec的作用可以歸結爲4種,分別是: 對PCM等信號進行D/A轉換,把數字的音頻信號轉換爲模擬信號 對Mic、Linein或者其他輸入源的模擬信號進行A/D轉換,把模擬的聲音信號轉變CPU能夠處

原创 Linux ALSA聲卡驅動之四:Control設備的創建

聲明:本博內容均由http://blog.csdn.net/droidphone原創,轉載請註明出處,謝謝! Control接口 Control接口主要讓用戶空間的應用程序(alsa-lib)可以訪問和控制音頻codec芯片中的多路開

原创 牛人博客鏈接

 http://blog.csdn.net/liuchao35758600/article/details/6936832        視頻圖像字庫處理 http://blog.csdn.net/liuchao35758600/arti

原创 ffmpeg解碼實例

  ffmpeg庫音頻解碼示例 #include<stdio.h>#include<stdlib.h>extern "C"{//#include"avcodec.h"#include"avform

原创 Linux ALSA聲卡驅動之八:ASoC架構中的Platform

1.  Platform驅動在ASoC中的作用 前面幾章內容已經說過,ASoC被分爲Machine,Platform和Codec三大部件,Platform驅動的主要作用是完成音頻數據的管理,最終通過CPU的數字音頻接口(DAI)把音頻數

原创 Linux ALSA聲卡驅動之五:移動設備中的ALSA(ASoC)

1.  ASoC的由來 ASoC--ALSA System on Chip ,是建立在標準ALSA驅動層上,爲了更好地支持嵌入式處理器和移動設備中的音頻Codec的一套軟件體系。在ASoc出現之前,內核對於SoC中的音頻已經有部分的

原创 串口驅動程序分析

  原文地址,點擊打開鏈接 Linux串口(serial、uart)驅動程序設計 (2010-05-26 16:28) 分類: 驅動設計 一、核心數據結構 串口驅動有3個核心數據結

原创 Linux ALSA聲卡驅動之六:ASoC架構中的Machine

前面一節的內容我們提到,ASoC被分爲Machine、Platform和Codec三大部分,其中的Machine驅動負責Platform和Codec之間的耦合以及部分和設備或板子特定的代碼,再次引用上一節的內容:Machine驅動負責處理