原创 linux下eMMC讀寫速度測試

文章目錄1.讀取速度測試:2.寫入性能測試: 測試環境: cpu: imx8qxp kernel: linux-4.14.98 emmc版本:eMMC5.1 emmc型號:Skhynix H26M64208EMRA emmc容量:

原创 platform設備驅動框架詳解

platform設備驅動框架詳解     前面我們講了設備驅動的分離,並且引出了總線(bus)、驅動(driver)和設備(device)模型,比如 I2C、SPI、USB 等總線。但是在 SOC 中有些外設是沒有總線這個概念的

原创 本人使用的vim配置

本人使用的vim配置 " vundle插件管理 BEGIN-------------------------------------------------- " vundle安裝命令 " git clone https://gi

原创 Android EMMC中添加分區並開機自動掛載方法

文章目錄一、修改分區表二、添加掛載目錄三、修改SELinux,添加權限四、修改fstab,添加掛載 環境: CPU: i.MX8qxp OS: Android 9.0 RAM: 4GB eMMC: 32GB 一、修改分區表    

原创 linux驅動中併發和競爭的處理

linux驅動中併發和競爭的處理 文章目錄linux驅動中併發和競爭的處理前言一、原子操作1.1 原子操作介紹1.2 原子整形操作API函數1.3 原子位操作API函數二、自旋鎖2.1 自旋鎖介紹2.2 自旋鎖API函數三、信號

原创 i.MX6處理器u-boot.imx文件解析

文章目錄一、u-boot.imx與u-boot.bin的關係二、u-boot.imx文件解析三、ROM BOOT 流程中IVT、Boot data、DCD等相關數據操作四、u-boot.imx文件生成 一、u-boot.imx與u

原创 linux下imx6ul處理器用戶空間操作GPIO方法

linux下imx6ul處理器用戶空間操作GPIO方法 一、在用戶空間配置並操作GPIO的必要性     有時,爲了快速方便的測試IO口,我們可以將GPIO暴露給用戶空間,直接在用戶空間配置並操作GPIO,前提是沒有驅動使用這個

原创 Linux下TF卡和U盤的自動掛載卸載

文章目錄前言:一、U盤的自動掛載和卸載1.修改mdev.conf文件2.創建udisk_insert文件3.創建udisk_remove文件二、TF卡的自動掛載和卸載1.修改mdev.conf文件2.創建sd_insert文件3.

原创 Linux下cpufreq子系統的使用

    linux內核中,自帶了cpufreq子系統用來控制cpu的頻率和頻率控制策略。本文我們以imx6ul爲例來講解cpufreq子系統的使用。     首先,編譯內核之前,make menuconfig,進入菜單Power

原创 linux驅動中如何自動生成設備文件節點?

linux驅動中如何自動生成設備文件節點? 一、自動生成設備文件的必要性     在我們初學驅動開發的時候,我們的設備文件需要我們在知道設備號之後,使用命令 “mknod c|b dev_name major minor” 來生

原创 linux下如何製作ext4文件系統鏡像

文章目錄1.生成一個空的512MiB文件2.對生成的文件進行格式化3.掛載此空鏡像4.向掛載好的文件系統中寫入需要加入的文件5.卸載根文件系統(意味着鏡像已經制作完成)5.將鏡像寫入sd卡的某個分區中6.此時掛載一下sd卡的某分區

原创 linux驅動中串口打印調試函數彙總說明

文章目錄1. printk2. pr_xxx3. dev_xxx4. 驅動添加調試信息打印方法     linux驅動中串口打印函數主要有3類,分別爲printk、pr_xxx、dev_xxx。下面分別介紹這三種。 1. prin

原创 dev_info、dev_dbg、dev_err及動態調試

目前在kernel驅動代碼中,都不再建議直接使用printk直接添加打印信息,而是使用dev_info,dev_dbg,dev_err之類的函數代替,雖然這些dev_xxx函數的本質還是使用printk打印的,但是相比起prin

原创 攝像頭接口類型彙總

攝像頭接口主要有:USB、DVP、MIPI(CSI) DVP是並口,需要PCLK、VSYNC、HSYNC、D[0:11]——可以是8/10/12bit數據,看ISP或baseband是否支持,並口傳輸的是CMOS電平信號(重點是

原创 csdn快速的轉載別人博客裏的文章方法

  對於喜歡逛CSDN的人來說,看別人的博客確實能夠對自己有不小的提高,有時候看到特別好的博客想轉載下載,但是不能一個字一個字的敲了,這時候我們就想快速轉載別人的博客,把別人的博客移到自己的空間裏面,當然有人會說我們可以收藏博客啊