自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (17)
  • 收藏
  • 关注

转载 Linux 使用 Gitolite 架設 Git Server

單純使用 SSH 架設可見此篇: Linux 架設使用 SSH 共享存取的 Git Server想要控管 User / Project 權限, 而且還想要控管 branch / tag 等讀寫權限, 則需要靠 Gitolite 等套件來協助.gitolite - SSH-based gatekeeper for git repositories此篇主要寫的是 G

2017-06-08 16:58:16 742

转载 通过gitolite架设git仓库

一. 任务:    以一台linux电脑(i5,ubuntu 12.04)为服务器,创建仓库seu_ccplayer,创建组media, 组成员包括litong, gavin,i5_admin,对仓库均有读写,创建分支等权限。二. 实践:        采用 ssh + gitolite架设服务器。整个过程可分为3步,第一,安装gitolite;第二,生成一个管

2017-06-08 16:56:31 692

转载 gitolite构建git服务器

软件环境:在有网络条件下(主要是为了安装软件),UbuntuKylin 14.041 安装openssh-serveropenssh-client,如果用的是VPS之类的一般都默认安装好了,不过,不管有没有安装好,都执行下面的命令仍然是没有问题sudo apt-get -y install openssh-server openssh-client

2017-06-08 16:55:33 475

原创 手机虚拟按键处理

把手机上的build.propadb pull system/build.prop .修改build.prop 中将里面的 qemu.hw.mainkeys注释掉adb push build.prop system/adb shell chmod 644 system/build.prop修改编译环境中device/mediatek/common/overl

2015-09-25 10:57:58 897

原创 ubuntu 12.04 adb命令识别不到手机

在使用ubuntu的时候,PC连接不同的手机,总是会出现adb不能使用的问题,解决方法如下:1.lsusb Bus 002 Device 023: ID 271d:90912.sudo vim ~/.android/adb_usb.ini输入:0x271d换行           0x90913.sudo vim /etc/udev/rules.d/51-and

2015-09-25 10:41:35 759

原创 编译android4.4问题--【gcc】:unknow (64-bit) [FAIL]

根本原因:编译环境是中文解决办法:将编译环境设置成英文察看gcc版本:gcc -v察看当前环境语言:env | grep LANG 回车                                    LANG=zh_CN.UTF-8                                    LANGUAGE=zh_CN:en_US:en修改:ex

2015-09-25 10:24:26 899

转载 exVim + Tagbar + winmanager 环境搭建

1:install ctagsinstall gawkinstall findutilsinstall sed2:解压,解压出来toolkit  vimfiles  .vimrc_exmv toolkit ~/.toolkitmv vimfiles ~/.vimmv .vimrc_ex ~/.vimrcmkdir -p ~/exdev3:in

2015-08-12 17:13:18 1330

原创 VIM命令总结归类

1. Ctrl-g 用于顯示當前光標所在位置和文件狀態信息。Shift-G 用于將光標跳轉至文件最後一行。先敲入一個行號然後按 Shift-G 則是將光標移動至該行 號代表的行。  3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的括號上。  4. 在一行內替換頭一個字符串 old 為新的字符串 new,請輸入  :s/old/new    

2015-08-11 17:08:16 445

转载 linux 命令替换文件夹下所有文件指定字符串为***

比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下:-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名这个命令组合很强大,要注意备份文件。转

2015-01-22 10:54:32 846

原创 Ubuntu 12.04 安装openjdk7以及jre

1.下载jdk-7u45-linux-x64.tar.gz,解压到任一目录下,比如/opt,然后在.bashrc中添加环境变量:export PATH=/opt/jdk1.7.0_45/bin:$PATH;2.sudo apt-get install openjdk-7-jre,如果遇到因为依赖关系而发生的失败,请更新源地址,然后进入更新管理器里面,更新所有软件,然后就可以正常安装了。

2014-12-06 17:23:21 13114

转载 I2C通信 读写数据过程

在通信之初,主从机必须根据自己的要求约定好通信规则:command的定义和位置、address的位数和位置。以读写从机寄存器数据为例:假设从机寄存器地址为8位、从机寄存器也位8位(被读取数据为8位);约定读command为0x01,写command位0x02;约定主机发起通信后,第一个slave address字节收到ack后,紧跟的一个字节为comma

2014-11-25 11:44:32 32055 4

原创 高通平台点亮LCD个人总结

高通平台LCD模块大致分为两部分:

2014-11-21 11:26:07 19665 9

转载 关于LCD的分屏与切屏 Tearing effect

详细文档(带图片):http://download.csdn.net/detail/xuehui869/5268852  1.LCM之Fmark功能http://blog.csdn.net/zhandoushi1982/article/details/6011241      最近调试R61509V这颗LCM驱动芯片时,出现在纯色测试画面下画面刷新有

2014-08-18 14:53:48 2794

原创 Ubuntu 12.04下VirtualBox连接USB设备

在ubuntu 12.04下安装VirtualBox来使用XP系统

2014-08-15 17:17:23 1600

转载 高通平台 lcd driver 调试小结

一、概述1.1 简介       本文档主要包括LCD模块的驱动流程分析、Framebuffer相关知识、Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解。1.2  开发环境         Android:4.0         Kernel: Linux3.0         Ubuntu:需要 10.04以及之后的版本    

2014-08-14 11:03:36 3573

转载 Linux下编译调试C程序(GCC,GDB)

GDB的命令很多,本文不会全部介绍,仅会介绍一些最常用的。在介绍之前,先介绍GDB中的一个非常有用的功能:补齐功能。它就如同Linux下 SHELL中的命令补齐一样。当你输入一个命令的前几个字符,然后输入TAB键,如果没有其它命令的前几个字符与此相同,SHELL将补齐此命令。如果有其它命令的前几个字符与此相同,你会听到一声警告声,再输入TAB键,SHELL将所有前几个字符与此相同的命令全部列出。而

2014-06-12 18:44:59 1229

原创 android 编译问题归类

1.android 4.2编译硬件抽象层cpp文件,打印log信息

2014-05-24 09:50:22 720

原创 android4.2实现自动重启功能

在android4.2平台上添加实现长按电源键,机器重启功能。详细代码见我的资源里面的补丁文件,这里说明一下如何更新重启图标。1.在frameworks/base/core/res/res/drawable目录下,增加资源文件或图片;2.修改或添加对应的frameworks/base/core/res/res/values/public.xml文件;3.在frameworks/base

2014-03-27 15:53:03 1101

原创 回退单个git 提交记录

回退单个git 提交记录的命令:  git show xxxx -a> patch_111.patch patch -R -p1  其中xxxx为提交记录的commit-id,这种操作方法简单实用,比git checkout方法好多了。

2014-03-22 11:45:29 2441 2

原创 对system/bin目录下可执行文件重命名操作

adb shell# mount (找到/dev/block/mtdblock7 /system ext4 ro,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0)# mount -o remount,rw /dev/block/mtdblock7 /system#mv 文件名1 文件名2

2014-03-20 20:44:56 1706

原创 关于调试GPS45711的记录

公司平板电脑以前都是不带GPS功能的,今年过完年来,公司新开了一个带GPS功能的项目,软件部分由我来负责。说实话,平时调试的外设模块驱动也是很多了,但是真正调试像GPS这样的串口通讯模块,接触的还是比较少。虽然蓝牙模块也是通过串口通讯工作的,但是每次蓝牙配置都只需要在内核board里面配置好相应的电源,复位,中断,串口等gpio口就够了,最多考虑一下接口的复用就可以了,都是属于内核层的gpio口调

2014-03-15 09:25:10 3300 2

原创 OV5640全景模式预览倒180度,拍照正常的问题

此方法基本上适用于所有android平台上全景模式预览倒180度,拍照正常的问题。     首先说明的是,影响camera方向的有三个地方,分别是系统方向,内核camera方向和驱动镜像。全景模式预览只跟系统方向和驱动镜像有关,一般情况下我们不希望去更改系统方向,而是去修改驱动镜像的方向,来调整全景模式的预览方向。而全景模式的拍照方向跟全景模式的预览方向没有任何关系,全景拍照的方向跟普通的拍照

2014-03-14 19:31:47 5522

原创 gsensor方向调试说明

以下说明主要是针对gsensor方向XY反向的问题。gsensor方向的调试,涉及到两个方面,一个是通道的改变,一个是数据的改变。下面以mma7660为例,简单介绍下在调试过程中遇到的一些问题,便于以后学习查询。在版及配置文件中,mma7660注册信息如下:static struct sensor_platform_data mma7660_info = {.type = SENS

2014-02-20 11:16:06 5921

转载 platform_device与platform_driver

做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注册 platform_device->,再定义 platform_driver-> 注册 platform_driver。 (1)platform_devic

2014-01-07 17:09:49 921

转载 ubuntu11.04 中文设置、samba服务器安装使用等

一、root设置:      ubuntu安装后默认是没有开启root用户的,只有一个自己设置的用户,如果想使用root用户设置如下:使用自己设置的账号登陆系统输入:sudo passwd然后按照提示设置一个新密码。(注:在输入密码时是没有*号之类的任何显示,实际是已经输入了,输入后回车就可以了)。新设置的密码就是root密码,就可以使用root账户登录了。二、

2013-12-27 11:18:28 757

转载 git 撤销commit

如果不小心commit了一个不需要commit的文件,可以对其进行撤销。 先使用git log 查看 commit日志  Python代码  commit 422bc088a7d6c5429f1d0760d008d86c505f4abe  Author: zhyq0826   Date:   Tue Sep 4 18:19:23 

2013-12-19 10:13:40 53268

原创 将数组中所有小于或等于0的元素都放在数组前面,大于0的元素放在数组后面

#include int main(){void func2(int array[],int n);int a[8]={10,-5,-6,9,8,0,6,-9};int i = 0;func2(a,8);for(i=0;iprintf("%d\n",a[i]);}    return 0;}//将数组中所有小于或等于0的元素都放在数组前面,大于0

2013-12-12 17:05:58 4243

转载 指针的故事一

我们知道 *表示一个指针, ()表示一个函数,  [ ]表示一个数组。下面我们来看看各种各样的类型:int  board[8][8];   //int数组的数组int **ptrl;                       //指向int的指针的指针int  * risks[10];            //具有10个元素的数组,每个元素是一个指向int的指针

2013-12-06 17:57:35 646

原创 camera全景模式预览方向异常

1.GPIO口,在第一次调试的时候,GPIO配置不正常的话,会导致进不了相机。之后交换GPIO口,不影响进入相机,影响前后置成像方向;   2.调试camera方向,主要是指board方向,ro.sf.hwrotation=0,后置设置成0度,前置设置成180度;   3.调试camera驱动,查找控制mirror和upside的寄存器。以sp2518为例,注意其中的P0,.指

2013-11-21 19:18:14 2977 1

原创 屏驱动调试新规则记录

找到LCD规格书如下在驱动代码里找到如下变量:/* Timing */#define H_PW 100//320#define H_BP 140//480#define H_VD 1024#define H_FP 80//260#define V_PW 10#define V_BP 6#define V_VD 768#define V_FP 22

2013-10-22 16:48:31 999

原创 camera前后置gpio口影响

交换前后camera的gpio口,解决:1.camera默认开启为前置摄像头的问题;2.竖屏开启camera,预览及拍照与实物成180度的问题;3.前置camera镜像问题。

2013-10-22 15:59:09 918

原创 android 调试常用命令

1.查看机器当前内存使用情况以及剩余量:adb shell dumpsys meminfo2.查看lib库当前版本信息串口输入 busybox strings /system/lib/libstagefright.so | busybox grep author

2013-10-16 17:47:05 1106

原创 android替换默认壁纸并添加壁纸进壁纸库

1.更换默认壁纸frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg2.增加壁纸进壁纸库packages/apps/Launcher2/res/drawable-sw720dp-nodpi/wallpaper_neon.jpgpackages/apps/Launcher2/res/dr

2013-10-16 17:37:21 4504

原创 android 添加桌面窗口小部件(托至桌面需要点击按钮才能生成的)

diff --git a/packages/apps/Launcher2/src/com/android/launcher2/AppsCustomizePagedView.java b/packages/apps/Launcher2/src/com/android/launcherindex 13c9dc9..f34914e 100644--- a/packages/apps/Launch

2013-10-16 10:40:21 2481

原创 android更改桌面icon容纳个数以及布局大小

在android应用开发过程中,经常需要更改桌面workspace所能摆放程序快捷方式的个数,修改如下:diff --git a/packages/apps/Launcher2/res/values-sw720dp/config.xml b/packages/apps/Launcher2/res/values-sw720dp/config.xmlindex 1015468..7c8d3d2

2013-10-16 09:40:34 9250

原创 删除系统自带应用程序,包括窗口小部件

对于名称不清楚的,可以通过打印信息查看。diff --git a/packages/apps/Launcher2/src/com/android/launcher2/AllAppsList.java b/packages/apps/Launcher2/src/com/android/launcher2/AllAppsLiindex 051b0bd..2c43833 100644

2013-10-09 12:39:08 1835

原创 高清屏2048x1536换普清屏1024x768调试

在将高清屏SDK包移植到普清屏上的时候,除了更换相应的屏驱动代码外,关键还要更改BoardConfig.mk文件下的BOARD_USE_LCDC_COMPOSER变量,更改如下BOARD_USE_LCDC_COMPOSER ?= false改动后最好make clean一下再重新编译,否则可能导致机器起不来,进不了android系统

2013-10-07 11:53:11 1802

转载 android 4.1.2 launcher2实现应用列表背景透明

由于做android系统开发,在研发的平板上希望将launcher2的应用列表背景由黑色修改为透明,苦闷了几天,终于算是完美实现了,在此直接说方法,希望对想要此功能的人有用。1.将launcher2的源码从packages/apps/Launcher2/下倒入到eclipse中,具体方法见:http://blog.csdn.net/singleton1900/article/details

2013-09-10 19:05:57 1799

转载 Android 语言资源库的添加

关于icu4c库里的资源这里做个简要介绍,一般情况下无需改动。android\external\icu4c\data下存放的是icu最原始的资源,其下brkitr、coll、locales三个文件夹下的txt文件即为各国家语言翻译字符串原始资源,存放各语言对于当地特殊文化相关的数据诸如地区时间货币的格式等等。在编译so库之前先编译一下整个工程,如 . buildslim mode

2013-09-07 10:37:20 803

转载 android开发语言列表及对应简写

阿拉伯文=ar  阿拉伯联合酋长国=AE,阿拉伯文=ar  巴林=BH,阿拉伯文=ar  阿尔及利亚=DZ,阿拉伯文=ar  埃及=EG,阿拉伯文=ar  伊拉克=IQ,阿拉伯文=ar  约旦=JO,阿拉伯文=ar  科威特=KW,阿拉伯文=ar  黎巴嫩=LB,阿拉伯文=ar  利比亚=LY,阿拉伯文=ar  摩洛哥=MA,阿拉伯文=ar  阿曼=OM

2013-08-08 09:50:09 1069

vim安装与使用

vim安装与使用,个性化设置,用习惯了对工作效率提高大有帮助

2015-11-14

中断与应用

底层驱动通过中断上传键值,上层框架获取键值后处理

2015-11-14

vim安装资源包

vim快捷安装以及使用说明,实用,结合我转载的文档进行操作即可

2015-08-12

VidoToPicture视频转图片工具

视频转图片工具,可用于抓拍视频中的指定图片

2014-09-13

irfanview 查看RAW格式图片

可以查看RAW格式的图片,包含安装软件以及插件

2014-09-13

OV5640资料备份

高清三代屏2048x1536分辨率,支持touch对焦

2014-04-18

android4.2 重启功能代码

android4.2实现机器重启功能代码

2014-03-27

OV5640,5642规格书

OV5640,5642规格书,用于调试camera效果

2014-03-15

卫星定位之4.2

android4.2 SDK上定位文档,比较乱,后续整理

2014-03-15

android 4.2 Never Sleep

实现android4.2永不休眠功能

2014-03-01

camera驱动调试文档

对camera架构进行了详细的一个介绍,加深对camera原理的理解

2014-02-17

android安装apk位置选择

android安装apk位置选择

2013-10-16

WinHex中文破解版

将img格式文件转换为磁盘文件,汉化破解版,无需安装,解压即可使用

2013-03-22

TDS1002数字示波器使用说明

TDS1002数字示波器使用说明,有图有真相,特别合适初学者

2012-10-25

常用摄像头规格书

常用摄像头规格书(个别有android驱动程序) :bf3703 30W、gc0308 30W、ov7670、gt2005 200W、gt2015 200W、NT99250 200W、s5k5ba 200W、s5k4ba

2012-10-17

UE最新汉化版(无需注册)

UE中文绿色版,支持鼠标右键操作,无需安装,解压后即可直接使用

2012-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除