原创 關於Selinux詳解

目 錄 前緒    2 一、Selinux基礎概述    2 二、什麼是Selinux?    2 三、SELinux Policy語言    3 1、安全屬性——SContext    3 2、TE簡介    4 1). 客

原创 關於LK詳細解析介紹

LK是什麼 LK 是 Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代碼 ,little kernel 是小內核小操作系統。 LK

原创 LCD Mipi 調試方法及問題彙總

調試流程 設置 dts 中的參數 並 配置管腳 背光部分 LCD 初始化序列 cmds 打開 config 檢查電壓 調試順序 1 背光有沒有亮 2 開機 以及 從休眠狀態喚醒 都沒有顯示內容 3 我碰到的 cm

原创 USB驅動框架分析2

本文先分析OHCI的usb主機驅動控制器驅動,root hub這個usb_device的創建過程,讀取配置描述符過程,設置配置,然後添加接口到系統。 1. 先看下數據結構 [cpp] view plain copy pri

原创 LCD設備驅動分析

1. LCD設備驅動相關的數據結構 [cpp] view plain copy print? struct fb_info {      atomic_t count;      int node;      int f

原创 I2C驅動框架分析

1. I2C驅動框架 I2C設備驅動的層次分爲設備層、總線層。理解這兩個層次的重點是理解4個數據結構,分別爲i2c_driver,i2c_client、i2c_algorithm,i2c_adapter。 i2c_driver和i2c_

原创 USB驅動框架分析3

本文主要分析hub驅動的probe過程,如何判斷hub端口的變化。 直接看hub_probe函數 [cpp] view plain copy print? static int hub_probe(struct u

原创 input子系統框架分析

1. input框架介紹: Linux input子系統主要分爲三層:驅動、輸入core、事件處理層。 驅動根據core提供的接口,向上報告發生的動作(input_report_**)。 core根據驅動的類型,分發這個報告給對應的事件

原创 USB驅動框架分析1

本文主要分析usb框架的主要數據結構,usb驅動框架的初始化,usb系統模型的建立過程。先貼一張網上找來的圖,很清晰很詳細。 上圖濃縮了usb設備模型的建立流程,再次感謝網上前輩的經驗總結。下面以文字總結這個過程:

原创 Android有關selinux詳解

         SELinux 即Security-Enhanced Linux,由美國國家安全局(NSA)發起,Secure Computing Corporation (SCC) 和 MITRE直接參與開發,以及很多研究機

原创 Android recovery 流程分析

Recovery簡介 Android利用Recovery模式,進行恢復出廠設置,OTA升級,patch升級及firmware升級。 升級一般通過運行升級包中的META-INF/com/google/android/update-scri

原创 Android recovery UI 實現分析

Android recovery UI實現分析 時間 2014-10-23 15:22:48 CSDN博客 原文  http://blog.csdn.net/u010223349/article/details/40392789

原创 git 常用命令

查看、添加、提交、刪除、找回,重置修改文件 注:co 即 checkout    br 即 branch git config user.name  <name>  設置git用戶名 git config user.email   <

原创 IMX6 LCD 參數匹配過程分析

[IMX6Q]LCD參數匹配過程分析 2015-12-25 16:21 2072人閱讀 評論(0) 收藏 舉報 本文章已收錄於: 分類: IMX6_Kernel(16) 作者同類文章X 版權聲明:本文爲

原创 Freescale i.MX 6Q MNC平臺移植Goodix GT911x TP驅動

Freescale i.MX 6Q MNC平臺移植Goodix GT911x TP驅動 標籤: PortingFreescale 2016-11-02 19:10 583人閱讀 評論(1) 收藏 舉報 本文章已收錄於: