原创 uboot編譯全程

 u-boot的Makefile分析      U-BOOT是一個LINUX下的工程,在編譯之前必須已經安裝對應體系結構的交叉編譯環境,這裏只針對ARM,編譯器系列軟件爲arm-linux-*。      U-BOOT的下載地址: h

原创 uboot tftp下載功能

tftp服務器的配置請參考https://linuxlink.timesys.com/docs/linux_tftp#restart-serv 另外還需要使用apt-get install openbsd-inetd,並修改文件/

原创 S5PV210(TQ210)學習筆記——內核移植與文件系統構建

由於之前做過2440和6410,鑑於時間原因,這裏暫時跨過其他模塊的裸機驅動和uboot移植,直接進入內核移植及驅動開發方面的學習。 內核移植其實很簡單,因爲內核是linus率領的linux內核開發團隊開發並維護的,我們只需要跟我們的平臺

原创 arm開發板最小文件系統的製作與nfs掛載方法

今天試了下最小文件系統的製作,併成功通過nfs將文件系統掛載到開發板上,建立最小文件系統以下5點東西必不可少, 1、init 2、/dev/null 3、/dev/console  4、/etc/inittab  5、C庫 1、編譯bus

原创 s5pv210 nand移植

轉自:http://blog.csdn.net/liujia2100/article/details/8688810 爲了移植yaffs2文件系統,必須有nand的支持,linux-3.4.2 s5pv210 沒有發現對nand的支持。

原创 tftp下載內核

  飛凌官方提供了一鍵下載燒寫linux的方式,相對來說比較方便,但是對於開發來說不夠靈活,因此這篇文章把tftp相關的點介紹一下,整理下其中遇到的一些問題。          一鍵燒寫本質上是啓動位於SD卡中的Uboot,通過uboot

原创 快速排序

       假設需要排序的數組爲A[0]……A[N-1],首先選取第一個數據作爲比較數據,然後將所有比它小的數都放到它前面,所有比它大的數都放到它後面,這個過程稱爲一趟快速排序。 快速排序算法如下: 1)設置兩個變量i、j,排序開始的

原创 s5pv210 內核移植與nfs文件系統筆記

      今天總算是將nfs文件系統給掛載上去了,當然,這還得感謝那些前輩們的各種小總結,下面我就將我的移植內核與掛載文件系統的步驟列出來,希望對大家有所幫助。       首先我用虛擬機裝的Ubuntu14.04最新的操作系統,當然是

原创 ASoC平臺驅動程序

ASoC平臺驅動程序 ASoC平臺驅動程序類可分爲音頻DMA驅動程序,SoC DAI驅動程序和DSP驅動程序。平臺驅動程序僅針對SoC CPU,並且必須沒有特定於板的代碼。 音頻 平臺DMA驅動程序可選擇支持以下ALSA操作: - /

原创 asoc之爲ALSA dapm創建編解碼器到編解碼器dai鏈接

爲ALSA dapm創建編解碼器到編解碼器dai鏈接 大多數音頻流始終是從CPU到編解碼器,因此您的系統將如下所示: --------- --------- | | dai |

原创 asoc之動態PCM

動態PCM 描述 動態PCM允許ALSA PCM設備在PCM流運行期間以數字方式將其PCM音頻路由到各種數字端點。例如,PCM0可以將數字音頻路由到I2S DAI0,I2S DAI1或PDM DAI2。這對於暴露多個ALSA PCM並可以

原创 linux音頻子系統之alsa asoc層

ALSA SoC層概述 ALSA片上系統(ASoC)層的總體項目目標是爲嵌入式片上系統處理器(例如pxa2xx,au1x00,iMX等)和便攜式音頻編解碼器提供更好的ALSA支持。在ASoC子系統之前,內核對SoC音頻有一些支持,但它有一

原创 ASoC插孔檢測

ASoC插孔檢測 ALSA有一個標準API,用於向用戶空間表示物理插孔,其內核端可以在include / sound / jack.h中看到。ASoC提供此API的一個版本,增加了兩個附加功能: 它允許多個插孔檢測方法在一個用戶可見插孔

原创 asoc之便攜式設備的動態音頻電源管理

便攜式設備的動態音頻電源管理 描述 動態音頻電源管理(DAPM)旨在允許便攜式Linux設備始終使用音頻子系統中的最小功率。它獨立於其他內核PM,因此可以輕鬆地與其他PM系統共存。 DAPM對所有用戶空間應用程序也完全透明,因爲所有電源切

原创 ASoC數字音頻接口(DAI)

ASoC數字音頻接口(DAI) ASoC目前支持SoC控制器和便攜式音頻編解碼器上的三種主要數字音頻接口(DAI),即AC97,I2S和PCM。 AC97 AC97是許多PC聲卡上常見的五線接口。它現在在許多便攜式設備中也很流行。該DAI