原创 Android架構縱橫談之——軟件自愈能力 (2)
by LiAnLab.org / 宋寶華 上回書我們說到Android裏的init會監測init.rc中啓動的service並根據情況重啓之。今回
原创 LDD6410 開發板完全開發手冊1——LDD6410硬軟件特性
1. LDD6410硬軟件特性 1.1 LDD6410的電路板組成和結構 LDD6410 是一款高端 ARM11 處理器開發板,採用三星公司最新推出 S3C6410 處理 器,芯片擁有強大的內部資源和視頻處理能力,板上集成了豐富的外
原创 Linux主機驅動與外設驅動分離思想
- by 宋寶華(Barry Song) 1主機、外設驅動分離的意義 在Linux設備驅動框架的設計中,除了有分層設計實現以外,還有分隔的思想。舉一個簡單的例子,假設我們要通過SPI總線訪問某外設,在這個訪問過程中,要通過操作C
原创 使用skyeye運行《Linux設備驅動開發詳解》的實例(二)
編譯和安裝 選中三個模塊: ─── driver examples in 'Explain Linux Device Drivers in detail' ─────────────────────────────┐ │ Arrow
原创 讓Ubuntu和Android同時運行(Ubuntu on Android)
Ubuntu目前有個項目叫Ubuntu for Android(http://www.ubuntu.com/devices/android),看起來非常cool: 它的原理在http://www.ubuntu.com/devices/an
原创 Android應用開發以及設計思想深度剖析(1)
本文內容,主題是透過應用程序來分析Android系統的設計原理與構架。我們先會簡單介紹一下Android裏的應用程序編程,然後以這些應用程 序在運行環境上的需求來分析出,爲什麼我們的Android系統需要今天這樣的設計方案,這樣的設計會有怎
原创 《Linux設備驅動開發詳解(第2版)》隆重出版
Linux設備驅動開發詳解(第2版)(前一版狂銷3萬冊,暢銷書最新升級) [新品] 點擊看大圖 基本信息 * 作者: 宋寶華 * 出
原创 Linux設備驅動的分層設計思想
1.1 設備驅動核心層和例化 在面向對象的程序設計中,可以爲某一類相似的事物定義一個基類,而具體的事物可以繼承這個基類中的函數。如果對於繼承的這個事物而言,其某函數的實 現與基類一致,那它就可以直接繼承基類的函數;相反,它可以重載之。這種
原创 Android架構縱橫談之二—基於性能的考慮(1)
By LiAnLab.org / 宋寶華 《Android架構縱橫談之一——軟件自愈能力》已經談地告了一個段落。接下來這個系列二我們談Android性能方面的考慮。Android系 統組件繁雜,盤根錯節,若非在性能上進行充分的考慮,恐怕會慢
原创 建立最簡單的repo服務器實例講解
repo是一個將多個git tree進行系統管理的工具,repo本身不是一個源代碼版本管理系統,它只是聯合manifest.git中project list xml的多個工程,統一管理。在運行repo sync的情況下,xml文件中指定
原创 Android架構縱橫談之——軟件自愈能力 (3)
By LiAnLab.org / 宋寶華 最近馬不停蹄往返進行Linux技術講座,所以本回delay了一週。上回書說到Android中生死與共的Zygote和SystemServer,今回書我們講SystemServer的watchdog,
原创 Android架構縱橫談之——軟件自愈能力 (1)
By LiAnLab.org / 宋寶華 筆者
原创 《Linux設備驅動開發詳解(第2版)》前言
前 言 本書自第1版出版以來,在極短的時間裏就進入了暢銷版的前十,獲得了年度“十大原創經典”、“十大暢銷經典”等殊榮。在長達二年半的時間裏,本書始終保持在銷售排行榜的前列。在此,筆者要向廣大讀者的支持和厚愛表示最真摯地感謝!但是,本書自從
原创 platform設備驅動全透析
1.1 platform總線、設備與驅動 在Linux 2.6的設備驅動模型中,關心總線、設備和驅動這3個實體,總線將設備和驅動綁定。在系統每註冊一個設備的時候,會尋找與之匹配的驅動;相反的,在系統每註冊一個驅動的時候,會尋找與之匹
原创 宋寶華_2010年11-12月Linux驅動和內核講座PPT下載
12月29日,宋寶華老師在線講座(按鍵和LCD驅動) cloudquan 2010-12-20 2/146 heyan0208 3 天前 00:37 宋寶華_2010年12月11日_《ul