原创 Android OTA 升級(四):進入根文件系統

 一、簡介         從bootloader 進入Recovery 模式後,首先也是運行Linux內核,該內核跟普通模式沒有區別(減輕了BSP開發者的任務)。區別從執行文件系統開始。 Recovery 模式的細節就隱藏在其根文

原创 哈佛商學院MBA課程安排及學制

哈佛商學院MBA課程的學制爲兩年,第一學年學習統一的必修課程,第二學年則進入專業課程,近90年來一概如此。HBS的課程設置已經成爲幾乎所有大學的商學院碩士課程的參考模式,其校現校紀也爲其他學校所模仿。但是,哈佛商學院的教學計劃存在着一個令

原创 淺析 Android recovery mode

# recovery介紹 從事android的開發者對recovery一定不會陌生.它主要用來擦除數據和進行系統升級.擦除數據就是爲了上層恢復出廠設置提供接口.主要有wipe data和wipe cache.升級又分爲在線升級

原创 Linux內核的中斷子系統

Linux內核的中斷子系統 Linux中斷子系統主要包括了三個部分,一部分和體系結構相關,位於最底層,主要負責在中斷髮生之後保護CPU現場,調用內核統一的中斷處理入口函數,負責從中斷處理過程恢復到中斷之前的流程等比較底層的工作。第

原创 I2C 驅動開發 實例

一、        開發背景 開發環境:DM355開發板 內核版本:2.6.10 二、        BQ27501驅動開發的需求 BQ27501是一個鋰電池管理的芯片,可以向外提供鋰電池的有關的信息。在用戶空間用戶不

原创 龍門山地震帶詳解

龍門山地震帶詳解 --豆芽親制 2013-04-21 龍門山形成於中生代和早新生代。 現今龍門山最顯著的地貌特徵就是南北分段性:北段海拔普遍處在1 000 m至2 000 m之間。沿北東方向,龍門山北段和四川盆地之間界限逐漸模糊;南段

原创 你是想讀書,還是想讀完書?

以前,讀書前會很想讀一本書,但實際讀書時,經常是“想讀完書”,而不是“想讀書”。這種想法經常會讓我的生活變得很痛苦,當你做一件事想着快點做完時,你的心思其實已經不在這件事上了。   這個問題在我大學時困擾了我很久。我沒有意識到這本身其

原创 實例解析linux內核I2C體系結構

劉洪濤,華清遠見嵌入式學院講師。 四、在內核裏寫i2c設備驅動的兩種方式 前文介紹了利用/dev/i2c-0在應用層完成對i2c設備的操作,但很多時候我們還是習慣爲i2c設備在內核層編寫驅動程序。目前內核支持兩種編寫i2c驅動程序的

原创 Android系統Recovery工作原理之使用update.zip升級過程分析(六)---Recovery服務流程細節

           Recovery服務毫無疑問是Recovery啓動模式中最核心的部分。它完成Recovery模式所有的工作。Recovery程序對應的源碼文件位於:/gingerbread0919/bootable/reco

原创 誰是下一波浪潮之巔 ——從規律中尋找答案

大約十年前,朋友送我一本書,托夫勒的《第三次浪潮》,當時該書已經是問世十年的舊書了,但書中的思想仍然熠熠生輝,讓人直呼過癮。在書中,作者展現了良好的洞見:如跨國企業將盛行;電腦發明使在家工作成爲可能;人們將擺脫朝九晚五工作的桎梏;DIY

原创 Uboot分析

@lib_arm/board.c start_armboot這個函數的功能是去執行一系列的函數進行底層硬件的初始化,最要中重要的初始化是進行內存的初始化。 u-boot 之 gd_t 和 bd_t 數據結構簡介 bd_t :這個結構體是

原创 NFC bcm2079x驅動學習

1硬件介紹 Bcm2079x型號NFC開發版,與主機有5根pin腳,分別是兩根IIC通信線、中斷腳、使能腳、喚醒腳。 驅動需要完成IIC註冊,中斷的初始化,pin腳初始化。     2 驅動初始化 2.1 初始化流程圖

原创 android系統開發-HAL層開發基礎

Android HAL層,即硬件抽象層,是Google響應廠家“希望不公開源碼”的要求推出的新概念1,源代碼和目標位置源代碼: /hardware/libhardware目錄,該目錄的目錄結構如下:/hardware/libhardwa

原创 畫圖計算-- 結構體大小的計算

結構體計算要遵循字節對齊原則 結構體默認的字節對齊一般滿足三個準則: 1) 結構體變量的首地址能夠被其最寬基本類型成員的大小所整除; 2) 結構體每個成員相對於結構體首地址的偏移量(offset)都是成員大小的整數倍,如有需要編譯

原创 恢復出廠設置流程

恢復出廠設置流程 recovery.img與boot.img的對比 recovery .img和boot.img的文件結構的對比:1)recovery.img其實已經是進入了Linux系統。(2)recovery.img爲了具有恢復