原创 Linux SD卡/SDIO驅動開發0-基本知識

文章目錄Linux驅動子系統-sdio子系統sdio系統概述判斷sd卡是否識別判斷sdio wifi是否識別sd協議SD BUSSPI BUS硬件接口:調試的問題sdmmc接口使用sdio wifi設備 無法識別設備概率不識別硬件

原创 DDR、Flash、Ram、Rom的區別

內存和硬盤的區別 一、定義 內存:內存又稱主存,計算機中的程序的運行都是在內存中進行的,只有計算機在運行,計算機CPU就會把需要的計算數據調到內存中進行運算。通常內存分爲隨機存儲器(RAM)、只讀存儲器(ROM)、高速緩存(CA

原创 linux內核函數調試開關

linux設備驅動開發,內核使用dev_dbg來控制輸出信息,這個函數包含在include/linux/device.h頭文件中,但是默認情況下看不到調試信息,該如何打開呢,我們直接上代碼: #if defined(CONFIG_

原创 Ubuntu顯示亂碼

現象:Windows下編輯過的中文文檔,Ubuntu下會顯示亂碼。 原因:兩個操作系統使用的編碼不同。Ubuntu下使用的編碼是utf-8,而Windows使用的是gb18030。 兩種編輯器的解決辦法:個人ubuntu 使用geany

原创 內核定時機制--setup_timer

#define setup_timer(timer, fn, data) \ __setup_timer((timer), (fn), (data), 0) #define __s

原创 Ubuntu下顯示亂碼

現象:Windows下編輯過的中文文檔,Ubuntu下會顯示亂碼。 原因:兩個操作系統使用的編碼不同。Ubuntu下使用的編碼是utf-8,而Windows使用的是gb18030。 vim解決辦法: 找到etc/vim/.vimrc   

原创 Linux SD卡/SDIO驅動開發-dw_mci_probe

以瑞芯微(rk)平臺的代碼解析,其他平臺也類似,供其他同學參考學習. 參考:http://blog.chinaunix.net/uid-25445243-id-3885164.html int dw_mci_probe(s

原创 ubuntu 文件有^M結尾

三種方法 一、 vim filename.c 在命令模式下:輸入:%s/^M//g 然後,回車即可替換 注,其中"^M"的輸入,分別是“Ctrl+v”、“Ctrl+M”鍵生成的 二、 sed -i 's/^M//' filenam

原创 Linux SD卡/SDIO驅動開發1-框架

文章目錄MMC/SD設備驅動在Linux中的結構層次結構體host代碼解析添加識別卡卡的檢測掃描函數card代碼分析電壓選擇 MMC/SD設備驅動在Linux中的結構層次 在Linux中MMC/SD卡的記憶體都當作塊設備。driv

原创 V4L2- Memory

本文鏈接:https://blog.csdn.net/coroutines/article/details/70141086 可參考:http://www.it610.com/article/4522348.htm   //v4l2官方翻

原创 Linux SD卡/SDIO驅動開發2-host

一、struct mmc_host 結構體 struct dw_mci { spinlock_t lock; spinlock_t irq_lock; void __iomem *regs; void __iomem

原创 Mem----/proc/pid/status

/proc/9744$ cat status Name: gedit /*進程的程序名*/ State: S (sleeping) /*進程的狀態信息,具體參見http://blog.chinaunix.net/u2/73528/

原创 Linux-spi_硬件接口

spi接口介紹 1. 概述 SPI = Serial Peripheral Interface,是串行外圍設備接口,是一種高速,全雙工,同步的通信總線。常規只佔用四根線,節約了芯片管腳,PCB的佈局省空間。現在越來越多的芯片集成了

原创 Linux-spi_代碼分析

代碼目錄 核心層: drivers/spi/spi.c 實現SPI核心的功能 總線層 drivers/spi/spi-rockchip.c 設備層 所用的spi總線的設備驅動 drivers/media/spi/rk1608.c

原创 Display--基本概念

文章目錄Display中的DRM模塊介紹DRM概述: Display中的DRM模塊介紹 DRM概述: DRM全稱 Direct Rendering Manager(直接渲染管理器),進行顯示輸出管理、 buffer 分配、 幀緩衝