原创 rk相關

1.wifi補丁ftp WIFI FTP地址:ftp://www.rockchip.com.cn賬號名:rkwifi密碼:Cng9280H8t ftp://www.rockchip.com.cn/ zha

原创 Android添加新按鍵

1 kernel/include/linux/input.h中增加新定義 #define KEY_START_READ_REMOTE_PAIRING_ST 251 #define KEY_STOP_READ_REMOTE_PAIRING_

原创 C++ 多線程互斥同步

#include<iostream> #include <pthread.h> #include<unistd.h> #include<mutex> //特別注意,多線程程序中不能進行大量耗時操作,會照成

原创 Android死機問題分析

1. 死機/phong hang 定義 當手機長時間無法再被用戶控制操作時,我們稱爲死機或者hang 機。 在這裏我們強調長時間,如果是短時間,我們歸結爲Perfomance 問題,即性能問題. 2. 死機表現 * 用戶操作手機

原创 示例代碼

1.生產者&消費者,進程控制,fifo通信 /*product.c*/ #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<pthread.h> #includ

原创 3288/3188項目

1.GPIO變換成整數:如GPIO7_B4,7*32+8+4,A,B,C,D和0 8 16 24 32 相對應 2.adb進燒入模式 adb reboot loader 3.視頻黑屏:sys.hwc.compose_policy=0  是

原创 深入理解SP、LR和PC

深入理解ARM的這三個寄存器,對編程以及操作系統的移植都有很大的裨益。    PC 代表程序計數器,流水線使用三個階段,因此指令分爲三個階段執行:1.取指(從存儲器裝載一條指令);2.譯碼(識別將要被執行的指令);3.執行(處理

原创 notifier實例

#include<linux/notifier.h> #include<linux/module.h> #include<linux/init.h> #include<linux/kernel.h> #i

原创 kmalloc,vmalloc,malloc區別

簡單的說: kmalloc和vmalloc是分配的是內核的內存,malloc分配的是用戶的內存kmalloc保證分配的內存在物理上是連續的,vmalloc保證的是在虛擬地址空間上的連續,malloc不保證任何東西kmalloc能分配的大小

原创 如何通過adb command去控制MTKLogger 開關

logcat 不能打印log,logcat -s 不能搜索log /system/bin/xlog filter-set on [DESCRIPTION]  如何通過adb command去控制MTKLogger 開關,設定log路

原创 Android系統

老羅http://blog.csdn.net/luoshengyang/article/details/8923485/ 1.智能指針: sp是google搞出來的爲了方便C/C++程序員管理指針的分配和釋放的一套方法,類似JAVA的什麼

原创 代碼片段

1.native打印用時 unsigned long long timestamp1, timestamp2, time_usec;timestamp1 = systemTime( SYSTEM_TIME_MONOTONIC );time