原创 USB基礎知識概論

USB基礎知識概論 版本:v0.9.2 Crifan Li 摘要 本文主要介紹了USB協議的基礎知識,包括USB協議的來龍去脈,OHCI/UHCI/EHCI/xHCI之間的區別和聯繫,USB的firmwar

原创 Android5.0,6.0,7.0,8.0新特性整理

背景 Android5.0(Android Lollipop)是谷歌公司2014年10月發佈的全新安卓系統,至今已經兩年多。然而由於國產手機對安卓ROM的深度定製或修改,以及手機廠商、芯片製造商、運營商之間錯綜複雜的關係,我們更新

原创 Android Binder設計與實現(1) – 設計篇

轉自:http://www.linuxidc.com/Linux/2011-07/39271.htm 目錄 1. Android爲何引入Binder 2. 面向對象的 Binder IPC   3. Binder通信模型 3.1 Bi

原创 Android Binder設計與實現(3) – 設計篇

6. Binder 內存映射和接收緩存區管理       暫且撇開Binder,考慮一下傳統的IPC方式中,數據是怎樣從發送端到達接收端的呢?通常的做法是,發送方將準備好的數據存放在緩存區中,調用 API通過系統調用進入內核中。內核服務

原创 《Linux內核修煉之道》 之 高效學習Linux驅動開發

《Linux內核修煉之道》 之 高效學習Linux驅動開發 標籤: linux內核linux網絡平臺interfacec 2010-07-22 20:52 45298人閱讀 評論(53) 收藏 舉報 本文章已收錄於:

原创 幾種USB控制器類型:OHCI,UHCI,EHCI,xHCI

幾種USB控制器類型:OHCI,UHCI,EHCI,xHCI 10/13/2012master 3 Comments 遇到過一些關於USB的東西(如下),一直沒搞明白什麼USB1.0/1.1/2.0/3.0之類的,當然我知道它們的各自

原创 ADB 常用命令

ADB很強大,記住一些ADB命令有助於提高工作效率。 獲取序列號: adb get-serialno 查看連接計算機的設備: adb devices 重啓機器: adb reboot 重啓到bootloader,即刷機模

原创 版本控制之------Git與Repo入門

Git與Repo入門 版本控制   版本控制是什麼已不用在說了,就是記錄我們對文件、目錄或工程等的修改歷史,方便查看更改歷史,備份以便恢復以前的版本,多人協作。。。 一、原始版本控制   最原始的版本控制是純手工的版本

原创 fastboot 常用命令

一. 幫助說明         usage: fastboot [ <option> ] <command>   commands:  update <filename>   reflash device from update.zi

原创 《Linux內核修煉之道》 之 高效學習Linux內核

《Linux內核修煉之道》 之 高效學習Linux內核 標籤: linux內核linux工作網絡平臺工具 2010-07-15 23:10 49625人閱讀 評論(80) 收藏 舉報 本文章已收錄於: 分類:

原创 Android ART模式預優化那些事

Android預優化那些事 Preopt ART Dalvik APK的預優化原理和作用 Android預優化那些事 1.什麼是Android預優化 2.Android預優化的原理 3.Android ART優化的過程 4.An

原创 USB枚舉過程分析

1. 枚舉是什麼?        枚舉就是從設備讀取一些信息,知道設備是什麼樣的設備,如何進行通信,這樣主機就可以根據這些信息來加載合適的驅動程序。調試USB設備,很重要的一點就是USB的枚舉過程,只要枚舉成功了,那麼就已經成功大半了。

原创 Android開機速度 ------之ART預優化dex2oat

Android開機速度 我們知道在L及以後的版本中,當系統升級後,或者恢復出廠設置後,或者第一次開機,其啓動時間往往很長,短的有3-4分鐘,而長的多達10分鐘,那麼是原因導致的,我們將分析其原因. ART 的前世今生

原创 Android 7.0以後 .so link 加載鏈接過程中 dlopen failed 問題

先看下錯誤: 01-06 22:09:03.069 5075 5075 E linker : library "/system/lib/libHWMI.so" ("/system/lib/libHWMI.so") needed

原创 Linux那些事之我是USB經典語錄100句!

《Linux那些事兒之我是USB》語錄 標籤: linuxlinux內核數據結構生活工作mozilla 2010-08-04 09:17 17851人閱讀 評論(46) 收藏 舉報 本文章已收錄於: 分類: 《