原创 Linux┊詳解Linux Initrd

 在Linux操作系統中,有一項特殊的功能——初始化內存盤INITRD(INITial Ram Disk)技術,而且內核支持壓縮的文件系統映像。有了

原创 recover y.img與boot.img簡單對比分析

今天對比分析了一下recovery.img和boot.img的結構,從中粗略知道了Android手機中的恢復模式是怎麼回事。 以下是文件結構的對比圖:  從中我們知道: (1)recovery.img其實已經是進入了Linux系統。 (2

原创 android surfaceflinger研究----顯示系統

 這周抽空研究了一下SurfaceFlinger,發現真正複雜的並不是SurfaceFlinger本身,而是android的display顯示系統,網上關於這部分的介紹有不少,本不打算寫的,但是發現還是記錄一下研究代碼的過程比較好,一

原创 關於boot.img和recovery.img的編輯和修改

 以下是偶翻譯的關於boot.img和recovery.img的編輯和修改方面的文章,希望能夠爲感興趣的朋友節約一些看資料的時間。感謝本文的作者:A

原创 爲Android安裝BusyBox —— 完整的bash shell

大家是否有過這樣的經歷,在命令行裏輸入adb shell,然後使用命令操作你的手機或模擬器,但是那些命令都是常見Linux命令的閹割縮水版,用起來很不爽。是否想過在Android上使用較完整的shell呢?用BusyBox吧。不論使用ad

原创 Supporting Multiple Screens

http://www.devdiv.com/android/docs/guide/practices/screens_support.html#range 點贊 收藏 分享 文章舉報

原创 Android Building System 總結

http://blog.csdn.net/yili_xie/article/details/5004205 花了一個月的時間來看Android Make,在網上總是看到某某大蝦說一天就把Android Make overview了一

原创 Android SurfaceFlinger中的Layer,LayerDim,LayerBlur,LayerBuffer

  應用程序中不同類型的Surface,在FrameWorks本地層的SurfaceFlinger中,分別對應着不同的Layer類,本文主要是討論這

原创 基於platform機制的驅動模型

 1、  哪些適用於plarform驅動? platform機制將設備本身的資源註冊進內核,由內核統一管理,在驅動程序中使用這些資源時通過platf

原创 爲不同的語言和硬件創建資源

置資源一個很重要的原因是Android的動態資源選取機制。   使用下面描述的結構,你可以爲指定的語言、區域和硬件配置創建不同的資源值,供Android系統在運行時動態選取。   這能讓你創建指定語言、區域和硬件的用戶界面,而不

原创 android 開發中的b oot.img 和system.img淺析

在調試中遇到 改了init.rc後,燒了system.img後 但是始終看不到改了的init.rc ,在領導提醒後,才發現必須要燒boot.img才能 改掉init.rc ;這才意識到android開發真的是跟標準linux平臺

原创 如何解包/編輯/打包android系統的boot.img文件

首先聲明這是轉帖,LINUX環境大家可以用VMWARE來虛擬,可以下載UBUNTU目錄 1、背景知識 2、boot和recovery映像的文件結構 3、對映像文件進行解包、編輯、打包的常規方法 3.1、另一種解包、編輯、打包的方法 4

原创 爲Android加入busybox工具

我們可以通過兩種方式進入Android的console: 1. 直接執行命令emulator -shell; 2. 在啓動emulator後,通過命令adb shell進入。 之 後我們就可以使用一些linux下常用的命令了,如

原创 Android Building System 分析

http://branda.to/~thinker/GinGin_CGI.py/show_id_doc/393 想要了解一個系統,我常會從 makefile 或是 building system 下手, 以瞭解系統組成元素為何? 目錄結

原创 Android build sequence

http://blog.csdn.net/yili_xie/article/details/5046757 小圖一張,大家一起研究~~ 分享到:  點贊 收藏 分享 文章舉報