原创 Android2.3.4陀螺儀移植

一 背景 1.需求    陀螺儀硬件並非接在android cpu上,所以不存在陀螺儀驅動,而陀螺儀數據是通過用戶空間的一個c程序傳過來。 2.思路    修改陀螺儀hal層,在hal層構建socket客戶端,在數據源的c程序上

原创 ubuntu12.04server搭建git服務器

參考了網絡上一些資料,感謝那些把技術經驗分享出來的大蝦!

原创 Android學習之教你五步搞定Sensor,讓程序更酷

首先介紹下,啥叫傳感器。 Sensor(傳感器): 維基百科告訴我:傳感器是接收信號或刺激並反應的器件,能將待測物理量或化學量轉換成另一對應輸出的裝置。 比如:重力傳感器,方向傳感器 Android對每個設備的傳感器都進行了抽象,Sens

原创 S5PV210下gpio模擬i2c

簡單的示例,根據各自的情況修改~ #include <linux/module.h> #include <linux/kernel.h> #include <asm/io.h> #include <linux/delay.h> #inc

原创 adb基本的命令教程

1. 顯示系統中全部Android平臺:     android list targets 2. 顯示系統中全部AVD(模擬器):     android list avd 3. 創建AVD(模擬器):     android

原创 用git獲取指定的kernel/samsung

1.通過git clone下載/kernel/samsung git clone https://android.googlesource.com/kernel/samsung 2.下載完以後進入samsung目錄 cd samsung

原创 Sublime Text 3破解漢化

Sublime Text 3破解漢化 一、去官網下載Sublime Text 3,然後安裝。 二、破解 用UE打開sublime_text.exe,搜索3342(有兩個位置存在3342,找到第二處),替換爲3242。接着使用下面的序列號

原创 關於 mkimage

在嵌入式系統中,Linux內核和根文件系統一般都與bootloader一起燒寫在flash芯片中,系統啓動後,bootloader將Linux內核壓縮到RAM中,並把壓縮的根文件系統複製到RAM中,然後啓動內核,由內核解壓縮根文件系統,並

原创 Android JNI 使用的數據結構JNINativeMethod詳解

Andoird 中使用了一種不同傳統Java JNI的方式來定義其native的函數。其中很重要的區別是Andorid使用了一種Java 和 C 函數的映射表數組,並在其中描述了函數的參數和返回值。這個數組的類型是JNINativeMe

原创 Camera的分辨率

分辨率系列: QSIF/QQVGA           160 x 120            19200 QCIF                         176 x 144            25344 SIF/

原创 使用腳本編寫 Vim 編輯器,第 2 部分: 用戶定義函數

用戶定義函數 Haskell 或 Scheme 程序員會告訴您,函數對於任何嚴肅的編程語言來說都是最重要的特性。對於 C 或 Perl 程序員,他們也會告訴您完全相同的觀點。 函數爲嚴肅的程序員提供了兩個基本優勢: 它們能夠將複雜

原创 使用腳本編寫 Vim 編輯器,第 1 部分: 變量、值和表達式

優秀的文本編輯器 有這樣一則老笑話:如果 Emacs 擁有一款優良的文本編輯器,那麼它將是一個優秀的操作系統,相反,如果 vi 擁有一個不錯的操作系統,那麼它將是一款非常出色的文本編輯器。這個笑話反映了 Emacs 有一個一直比 vi

原创 ubuntu12.04添加國內軟件源

ubuntu12.04添加國內軟件源(163、sohu、ustc),編輯sources.list文件 sudo nano /etc/apt/sources.list 添加如下內容,保存然後sudo apt-get update. 如果是其

原创 ARM的虛擬化原理

1、基本模型 Hypervisor運行在一個新的非安全模式,稱爲Hyp模式,Hypervisor負責客戶操作系統的切換 客戶操作系統運行在非安全特權和非特權模式。   用於安全擴展的軟件不需要任何改變,因爲Hypervisor本

原创 使用腳本編寫 Vim 編輯器,第 4 部分: 字典

Vimscript 中的字典 在本質上和 AWK 關聯數組、Perl 哈希表,或者 Python 字典都是一樣。也就是說,這是一個無序容器,按字符串而不是整數來進行索引。 Vimscript 系列 的第四篇將會介紹這一重要的數據結構,