原创 項目加載編譯實質性流程

目錄 一、Android 編譯大概過程...2 1、執行命令$source build/envsetup.sh導出環境變量,加載編譯用到的環境變量,添加產品相應配置    2 2、執行source mbldenv.sh構建環境文件配置..

原创 LINUX內核目錄文件說明以及配置並編譯內核的方法

       在下載內核前,我們應該討論一些重要的術語和事實。Linux內核是一個宏內核,這意味着整個操作系統都運行在內核預留的內存裏。說的更清楚一些,內核是放在內存裏的。內核所使用的空間是內核預留的。只有內核可以使用預留的內核空間。

原创 看門狗深度解析

        往往我們發現的HWT看門狗問題:都是CPU間共享資源互鎖造成的(即R 狀態死鎖),所以後續當發現HWT問題時,不要只是關注具體直接導致HWT對應的那個CPU核的堆棧信息,我們必須要查看每一個CPU堆棧信息。--------

原创 adb 獲取Android手機信息命令

@set version=1.7.2Normal @echo ============================================================= @echo II

原创 MTK平臺相關總結#########[FAQ18279]開機時間慢分析 android 系統重啓關機流程分析

找MTK相關請查看微博:天川一水的ChinaUnix博客    http://blog.chinaunix.net/uid-29728680-id-5514223.html 下面是一葉梧桐的博客 http://blog.csdn.net

原创 init.rc的語法分析

在init文件中包含四個類型Actions Commands Services Options 它們的關係我用一句話來表示: 在哪些Actions條件執行之後(on ...),將會執行哪些commands;要去啓動哪一個特定的服務Serv

原创 新員工代碼提交流程--代碼編譯入門(repo && git)

常用指令:         查看A文件是誰最近修改的:git log A (會打印出commit號)         查看某條具體提交修改的內容:git show commit號         查看當前文件某一行是誰修改的:git bl

原创 linux設備驅動中重要的3個數據結構 &&Linux設備驅動模型幾個基本數據結構模型:kobject,kset,subsystem

大多數基本的驅動操作涉及到內核的3個重要數據結構:file_operations,file 和inode。 我們已經擁有一些設備號,但是如何將其與驅動操作連在一起呢?file_operations結構就是這個橋樑,這個結構體定義在<Lin

原创 存儲【2】 eMMC分區詳解

轉載請註明出處,謝謝:http://blog.sina.com.cn/s/blog_5c401a150101jcos.html 最近總結了一下關於eMMC分區的一些資料,在此分享給大家,希望對大家在這方面的工作有所幫助:      大家

原创 eMMC之分區管理、總線協議和工作模式

http://blog.csdn.net/u013686019/article/details/66472291 一、eMMC 簡介 eMMC 是 embedded MultiMediaCard 的簡稱。MultiMediaCard,即M

原创 Linux內核啓動及文件系統加載過程

       當u-boot開始執行bootcmd命令,就進入linux內核啓動階段 與u-boot類似,普通Linux內核的啓動過程也可以分爲兩個階段,但針對壓縮了的內核如uImage就要包括內核自解壓過程了。第一階段爲內核自解

原创 存儲【1】 內存 POM RAM 理解

內存工作原理: 內存是用來存放當前正在使用的(即執行中)的數據和程序,我們平常所提到的計算機的內存指的是動態內存(即DRAM),動態內存中所謂的'動態',指的是當我們將數據寫入DRAM後,經過一段時間,數據會丟失,因此需要一個額外設電路進

原创 ARM 看門狗機制 [包括MTK] 【2】----[FAQ14332]SYS_LAST_KMSG裏的hw_status和fiq step的含義

[DESCRIPTION] SYS_LAST_KMSG這支文件是記錄上次重啓前最後的kernel console log,不過除了kernel console log還有hw_status和fiq step兩個值。 這兩個值很重要,

原创 ARM-Linux移植之(一)——內核啓動流程分析

ARM-Linux內核移植之(一)——內核啓動流程分析   轉載請註明來自於衡陽師範學院08電2  K-Style  http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@q

原创 CPU和內存之間——地址映射(知識總結)

轉載:http://blog.csdn.net/csulimao/article/details/9275909 CPU和內存之間有三根總線,地址,數據,控制總線。 這是在說地址之間的問題。CPU和內存之間用地址來查找數據,但是兩者的地