原创 使用vim+ctags+cscope閱讀內核源碼 --www.kerneltravel.net
有網絡的時候,使用LXR(The Linux Cross Referencer)在線閱讀源碼固然是一件很爽的事情。在無網絡的情況下,只通過vim進入內核源碼那樣查找就顯得有些勉強。接下來,本文將介紹一種快速定位源碼的工具:ctags和c
原创 linux&android休眠喚醒
http://blog.csdn.net/tommy_wxie/article/details/7208633 Linux休眠/喚醒簡介 休眠/喚醒在嵌入式Linux中是非常重要的部分,嵌入式設備儘可能的進入休眠狀態來延長電池的續航時間
原创 android ROM root&root kernel
大家應該都知道安卓手機的root權限,官方的rom是不帶root權限的,爲的是安全問題!而現在很多機友都需要root權限,因爲root權限可以做很多東西,比如卸載系統程序等!今天我給大家說一下root權限,也許對某些人很有用!一、root
原创 android RTC
http://blog.csdn.net/crycheng/article/details/7802502 1.首先搞清楚RTC在kernel內的作用: linux系統有兩個時鐘:一個是由主板電池驅動的“Real Time Clock”
原创 python 學習資料
http://www.runoob.com/python/python-install.html
原创 TEE概念
TEE(Trust Execution Environment),也叫可信執行環境,是和REE(Rich Execution Environment)相對應的,是ARM的一種模式。我們一般也稱TEE和REE爲Secure World和No
原创 Ubuntu12.04 下Lua開發環境安裝
Ubuntu下Lua開發環境安裝: 1、sudo apt-get install lua5.1 2、sudo apt-get install lua5.1-0-dev 注: 第一條命令用來安裝Lua環境,第二條命令用來安裝Lua的相關頭
原创 爬取年報數據、解析PDF提取數據、分析代碼(巨潮 Python)
https://blog.csdn.net/herr_kun/article/details/89707078
原创 React UI 組件庫
上篇文章中寫了流行的前端UI幾大框架,發現大部分評價都是Vue的UI組件庫,從評論中得知漏掉了很多,也有人問React ui,自己就搜索總結下適應於ReactJS的UI組件庫。 一.Material-UI Material-UI是一款
原创 Binder子系統之調試分析(二)
一. 節點創建 上一篇文章已經介紹了binder子系統調試的一些手段,這篇文章再來挑選系統幾個核心服務進程來進行分析. 1.1 內核編譯選項 如果系統關閉了debugfs,則通過編輯kernel/arch/arm/configs/×××_
原创 Binder子系統之調試分析(三)
一. binder調試信息 1.1 binder_thread 調用方法:print_binder_thread thread 8980: l 12 //tid=8980,looper=12 關於looper狀態值: BINDER_
原创 Binder子系統之調試分析(一)
一. 概述 在博客以前有寫過關於binder系列,大概寫了10篇關於binder的文章,從binder驅動,到native層,再到framework,一路寫到app層的使用。有興趣的可以看看 Binder系列—開篇。 二.Binder驅動
原创 Binder Driver缺陷導致定屏的案例
本文講解異步binder call是如何阻塞整個系統的,通過ramdump信息以及binder通信協議來演繹並還原定屏現場。 一、背景知識點 解決此問題所涉及到的基礎知識點有:Trace、CPU調度、Ramdump推導、Crash工具、G
原创 Binder系列—開篇
一、概述 Android系統中,每個應用程序是由Android的Activity,Service,Broadcast,ContentProvider這四劍客的中一個或多個組合而成,這四劍客所涉及的多進程間的通信底層都是依賴於Binder
原创 Mysql&SQL筆記
SQL(國際標準化,結構查詢語言) 1. mysql結構 mysql=國際標準化+自定義 a. mysql邏輯結構: mysqld(process+threads)-->庫-->表-->記錄(由行與列組成)