原创 Android Nand Flash 分區

轉自:http://blog.csdn.net/qq258711519/article/details/8667325 一般的嵌入式Linux開發人員是要清晰區分不同器材的作用和名稱的。比如系統,內核所有保存在Nand Flash之上,斷

原创 ARM交叉編譯工具鏈製作

  ARM交叉編譯工具鏈製作 1.   軟件包下載 binutils-2.22.tar.gz       gcc-4.7.2.tar.bz2   gmp-5.0.5.tar.xz   mpfr-3.1.1.tar.xz  mpc-1.

原创 Android BlueDroid(三):BlueDroid藍牙開啓過程enable

轉自:http://blog.csdn.net/xubin341719/article/details/40402637 關鍵詞:bluedroid  enableNative BTIF_TASK  BTU_TASK bt_hc_wo

原创 使用 watchdog 構建高可用性的 Linux 系統及應用

使用 watchdog 構建高可用性的 Linux 系統及應用 Linux 在不同領域如電信、終端便攜設備等得到廣泛應用,不同領域的應用對 Linux系統也提出相應的需求。Carrier Grade Linux 是 OSDL

原创 用戶空間spi驅動

轉自:http://armbedded.eu/node/318 Introduction SPI (Synchronous Peripheral Interface) is a synchronous serial interfa

原创 linux內存操作--ioremap和mmap學習筆記

轉自: http://blog.csdn.net/codectq/article/details/25658813 對於一個系統來講,會有很多的外設,那麼這些外設的管理都是通過CPU完成。那麼CPU在這個過程中是如何找到外設的呢?

原创 Linux TTY驅動--Uart_driver底層

轉自:http://blog.csdn.net/sharecode/article/details/9196591 Linux 中將串口驅動進行了分層,如圖: 本節講解與底層硬件密切相關的層,以S3C2440爲例剖析:    

原创 IO端口和IO內存

轉自:http://blog.sina.com.cn/s/blog_6405313801012weg.html A.幾乎每一種外設都是通過讀寫設備上的寄存器來進行的。外設寄存器也稱爲“I/O端口”,通常包括:控制寄存器、狀態寄存器和數據寄

原创 VirtualBox導入虛擬硬盤時uuid已存在問題

將虛擬硬盤文件.vdi換個硬盤後,無法用Oracle VM VirtualBox導入,提示UUID已經在使用的錯誤: Cannot register the hard disk 'F:\vmbox_vdi\ubuntu.vdi' wit

原创 安卓音頻簡析

Android音頻分析 1        安卓音頻系統框架   Ø  Multimedia framework: 多媒體框架負責封裝了播放/錄音類、連接安卓音頻解碼庫進行音頻軟件解碼以及連接高通OpenMaxIL接口。上層APP直接調

原创 Linux SPI總線和設備驅動架構之二:SPI通用接口層

通過上一篇文章的介紹,我們知道,SPI通用接口層用於把具體SPI設備的協議驅動和SPI控制器驅動聯接在一起,通用接口層除了爲協議驅動和控制器驅動提供一系列的標準接口API,同時還爲這些接口API定義了相應的數據結構,這些數據結構一部分是

原创 linux I2C讀寫應用程序

本文代碼參考ZFZF294990051 童鞋的代碼,非常感謝ZFZF294990051童鞋。 參考地址:http://blog.csdn.net/zfzf294990051/article/details/17322621 #includ

原创 Linux內核C語言深度解析

本文來源於GitChat體驗課 第01課: C標準發展 C標準的四個階段: K&R C ANSI C C99 C11 K&R C 稱爲傳統C語言,在C語言標準統一前,這個是最權威。 ANSI C:是ANSI(美國國家標準協會), 再K&R

原创 Linux spi驅動分析(四)----SPI設備驅動(W25Q32BV)

轉自:http://blog.chinaunix.net/uid-25445243-id-4026974.html 一、W25Q32BV芯片簡介         W25X是一系列SPI接口Flash芯片的簡稱,它採用SPI接口和C

原创 Linux spi驅動分析(三)----spiddev分析

轉自:http://blog.chinaunix.net/uid-25445243-id-4059262.html 一、spidev簡單介紹         如果在內核中配置spidev,會在“/dev”目錄下產生設備節點,通過此