原创 camera基本知識

轉載於https://blog.csdn.net/wang714818/article/details/78088424 一 Camera模組           大家都知道,手機背面的那個小小的孔,就叫攝像頭。這個小孔幽幽

原创 Verified Boot

轉載自http://luomingmao.com/2016/08/29/Verified-Boot/ 簡介 Verified Boot 是 Android 4.4 開始引入的一個新特性,作用是在系統啓動時校驗 system 分區是否被

原创 我學習CRC32、CRC16、CRC原理和算法的總結(與WINRAR結果一致)

原文地址:http://wenku.baidu.com/view/fb791c0203d8ce2f006623f5.html 我學習CRC32、CRC16、CRC原理和算法的總結(與WINRAR結果一致)    wxlea

原创 使能全盤加密後的Android ota升級

1. 背景知識 關於Android全盤加密功能的實現可以參考https://source.android.google.cn/security/encryption/full-disk。data分區的加密原理是基於塊設備層的dm-cr

原创 Android系統內存優化

1. 基礎知識 內存管理是Linux/Android OS的靈魂,關於內存的知識太多,此章節只爲了後續的內存評估和優化對常用知識進行梳理,不對具體概念進行講解,有必要的話需要先查閱相關知識點。 1.1 Linux內存地址空間 內存管理

原创 HDMI協議解析

轉載請標明出處floater的csdn blog,http://blog.csdn.net/flaoter 本文從軟件工程師角度對HDMI spec進行解析,基於的spec版本爲1.4,也是設備支持最多最成熟的版本,目前最新版本爲2.

原创 arm linux 臨時頁表的建立

linux kernel的主要特點之一就是運行在虛擬地址空間上,但是怎麼才能實現物理地址到虛擬地址空間的切換是本節關注的重點。本文使用的kernel版本爲4.4。 bootloader跳轉到kernel之前需要保證 MMU = off,

原创 linux進程調度與管理(二)

轉載請標明出處floater的csdn blog,http://blog.csdn.net/flaoter 上節內容對linux進程的表示和常用基礎知識等進行了說明,本節開始對進程管理進行說明。 1 進程調度數據結構 1.1 數據結構 在

原创 linux SPI驅動框架(二) -- 設備驅動

轉載請標明出處floater的csdn blog,http://blog.csdn.net/flaoter 之前文章linux SPI驅動框架(一)— 控制器驅動http://blog.csdn.net/flaoter/article/d

原创 linux進程管理與調度(一)

轉載請標明出處floater的csdn blog,http://blog.csdn.net/flaoter 進程的管理與調度是所有操作系統的核心功能。從內核的角度來看,進程是內核分配資源(CPU,Memory)的重要單元,是計算機用來管理

原创 perf使用小結

轉載請標明出處floater的csdn blog,http://blog.csdn.net/flaoter 參考文檔: 1. https://perf.wiki.kernel.org/index.php/Tutorial 2. htt

原创 arm linux 頁表創建

本文對arm linux頁表創建函數進行說明。在http://blog.csdn.net/flaoter/article/details/73381695中對MMU使能之前的臨時頁表進行了說明,此文是對kernel中正式頁表創建過程進行說

原创 掌握USB/HDMI/MHL/DP驗證規範 高速接口傳輸一次上手

轉載自http://www.istgroup.com/schinese/2_news/02_news_detail.php?ID=271 本來打算寫一篇關於MHL,HDMI和USB的文章,但是發現網上還沒有MHL 2.0或3.0的spec

原创 Linux時間子系統(二) -- clocksource, timekeeper

轉載請標明出處floater的csdn blog,http://blog.csdn.net/flaoter 從本節開始使用的內核代碼版本是3.18.12,使用的定時器硬件是ARM Generic Timer。 1 clocksource

原创 linux進程調度與管理(三)

轉載請標明出處floater的csdn blog,http://blog.csdn.net/flaoter 本節內容介紹用於普通進程調度的完全公平調度類(Completely Fair Scheduler),它的基本原理是這樣的:設定一個