原创 4.2.2源生bug

android\libcore\xml\src\main\java\org\kxml2\io\KXmlParser.java     p1487-->limit>= position android\frameworks\base\cm

原创 外部看門狗驅動模塊支持-max706s

/*  * max706s Watchdog: A Simple Hardware Watchdog Device  * Based on Soft

原创 全志平臺動態mac地址解決辦法記錄

代碼路徑:lichee\linux-3.4\drivers\net\ethernet\sunxi\emac\sunxi_emac.c   在此網口驅動中找到mac獲取函數:wemac_get_macaddr() 更改後的代碼爲: sta

原创 gpio驅動重構版,未優化,附上測試demo

最近應師傅要求重構了A64上的gpio驅動接口,由於明天就要離職了,還有一些bug來不及優化了,也沒整理,先記錄一下大體邏輯吧,有空再優化一下。 目前已知的問題: 1.核心問題也是最需要解決的問題,中斷消抖,這塊還是很不理想,無奈沒時間調

原创 鏈接記錄

https://github.com/Long-live-shadowsocks/shadowsocks https://chunkhost.com/ ota-服務器搭建:http://blog.csdn.net/a19860903/ar

原创 查看android設備上的數據庫信息

以settings.db爲例 C:\Documents and Settings\Administrator>adb shell # sqlite3 data/data/com.android.providers.settings/

原创 binder機制,很不錯的解析,值得收藏

原文地址: http://blog.csdn.net/boyupeng/article/details/47011383   Binder是Android系統進程間通信(IPC)方式之一。Linux已經擁有的進程間通信IPC手段包括

原创 A20 android4.2.2開機自啓以太網

android\frameworks\base\packages\SettingsProvider\res\values\default.xml文件中加上兩句     <bool name="def_ethernet_on">true<

原创 mmap內核空間映射結合kfifo,poll機制的實現例子

平臺: 全志A20 Android4.2.2 Linux3.4#include <linux/module.h> #include <linux/init.h> #include <linux/fs.h> #include <linux/

原创 全志A20平臺--OTA升級平臺搭建筆記

以差分包升級爲例(完整包升級方法類似),要完成一個差分包的在線升級必備條件有: 1.安卓apk工具支持 2.差分包製作 3.服務器搭建 4.ota 環境配置 平臺:A20/Android4.2.2 第一步:對於支持ota功能的版本,要有

原创 (Linux平臺)配置文件讀寫demo

很多函數是隻有Linux平臺有的,自知代碼裏面還有很多小bug,懶得優化, 還望大神們多多指正,簡單讀寫可以直接用,歡迎測試! #include <stdio.h> #include <stdlib.h> #include <strin

原创 取消A64 默認耳機模式

在audio hal代碼中可以看到,hal模塊初始化時確實將輸出設備設定爲喇叭模式,如紅色部分: AUDIO_DEVICE_OUT_SPEAKER static int adev_open(const hw_module_t* modul

原创 針對4.2.2的背光設置調用流程分析(轉載)

原文地址:http://wenku.baidu.com/link?url=iIIvH7FKXsHjhxNGcLSrtHf-1FH7QJ2n7M_fCe0xE-7z0Xd-jOL9Bf3m8TjHtVaFj

原创 A20平臺,重啓路由器交換機後設備就上不了網了(以太網)

上不了網,原因很容易發現,重啓路由之後沒有分配到ip,故可斷定dhcp出現了什麼問題。 復現問題並抓取log,得知路由器重新活動之後dhcp確實又調了一次,想要獲取網絡,但是上層在阻塞等待底層dhcp完成的時候,超時返回了。 解決辦法很簡

原创 udp--demo

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<sys/types.h> #include<sys/socket.h> #include