原创 使用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)-->庫-->表-->記錄(由行與列組成)