- 博客(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
787
转载 通过gitolite架设git仓库
一. 任务: 以一台linux电脑(i5,ubuntu 12.04)为服务器,创建仓库seu_ccplayer,创建组media, 组成员包括litong, gavin,i5_admin,对仓库均有读写,创建分支等权限。二. 实践: 采用 ssh + gitolite架设服务器。整个过程可分为3步,第一,安装gitolite;第二,生成一个管
2017-06-08 16:56:31
764
转载 gitolite构建git服务器
软件环境:在有网络条件下(主要是为了安装软件),UbuntuKylin 14.041 安装openssh-serveropenssh-client,如果用的是VPS之类的一般都默认安装好了,不过,不管有没有安装好,都执行下面的命令仍然是没有问题sudo apt-get -y install openssh-server openssh-client
2017-06-08 16:55:33
520
原创 手机虚拟按键处理
把手机上的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
950
原创 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
801
原创 编译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
1209
转载 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
1362
原创 VIM命令总结归类
1. Ctrl-g 用于顯示當前光標所在位置和文件狀態信息。Shift-G 用于將光標跳轉至文件最後一行。先敲入一個行號然後按 Shift-G 則是將光標移動至該行 號代表的行。 3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的括號上。 4. 在一行內替換頭一個字符串 old 為新的字符串 new,請輸入 :s/old/new
2015-08-11 17:08:16
470
转载 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
869
原创 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
13170
转载 I2C通信 读写数据过程
在通信之初,主从机必须根据自己的要求约定好通信规则:command的定义和位置、address的位数和位置。以读写从机寄存器数据为例:假设从机寄存器地址为8位、从机寄存器也位8位(被读取数据为8位);约定读command为0x01,写command位0x02;约定主机发起通信后,第一个slave address字节收到ack后,紧跟的一个字节为comma
2014-11-25 11:44:32
33839
4
转载 关于LCD的分屏与切屏 Tearing effect
详细文档(带图片):http://download.youkuaiyun.com/detail/xuehui869/5268852 1.LCM之Fmark功能http://blog.youkuaiyun.com/zhandoushi1982/article/details/6011241 最近调试R61509V这颗LCM驱动芯片时,出现在纯色测试画面下画面刷新有
2014-08-18 14:53:48
2921
转载 高通平台 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
3808
转载 Linux下编译调试C程序(GCC,GDB)
GDB的命令很多,本文不会全部介绍,仅会介绍一些最常用的。在介绍之前,先介绍GDB中的一个非常有用的功能:补齐功能。它就如同Linux下 SHELL中的命令补齐一样。当你输入一个命令的前几个字符,然后输入TAB键,如果没有其它命令的前几个字符与此相同,SHELL将补齐此命令。如果有其它命令的前几个字符与此相同,你会听到一声警告声,再输入TAB键,SHELL将所有前几个字符与此相同的命令全部列出。而
2014-06-12 18:44:59
1276
原创 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
1160
原创 回退单个git 提交记录
回退单个git 提交记录的命令: git show xxxx -a> patch_111.patch patch -R -p1 其中xxxx为提交记录的commit-id,这种操作方法简单实用,比git checkout方法好多了。
2014-03-22 11:45:29
2506
原创 对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
1770
原创 关于调试GPS45711的记录
公司平板电脑以前都是不带GPS功能的,今年过完年来,公司新开了一个带GPS功能的项目,软件部分由我来负责。说实话,平时调试的外设模块驱动也是很多了,但是真正调试像GPS这样的串口通讯模块,接触的还是比较少。虽然蓝牙模块也是通过串口通讯工作的,但是每次蓝牙配置都只需要在内核board里面配置好相应的电源,复位,中断,串口等gpio口就够了,最多考虑一下接口的复用就可以了,都是属于内核层的gpio口调
2014-03-15 09:25:10
3370
原创 OV5640全景模式预览倒180度,拍照正常的问题
此方法基本上适用于所有android平台上全景模式预览倒180度,拍照正常的问题。 首先说明的是,影响camera方向的有三个地方,分别是系统方向,内核camera方向和驱动镜像。全景模式预览只跟系统方向和驱动镜像有关,一般情况下我们不希望去更改系统方向,而是去修改驱动镜像的方向,来调整全景模式的预览方向。而全景模式的拍照方向跟全景模式的预览方向没有任何关系,全景拍照的方向跟普通的拍照
2014-03-14 19:31:47
5610
原创 gsensor方向调试说明
以下说明主要是针对gsensor方向XY反向的问题。gsensor方向的调试,涉及到两个方面,一个是通道的改变,一个是数据的改变。下面以mma7660为例,简单介绍下在调试过程中遇到的一些问题,便于以后学习查询。在版及配置文件中,mma7660注册信息如下:static struct sensor_platform_data mma7660_info = {.type = SENS
2014-02-20 11:16:06
6117
转载 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
949
转载 ubuntu11.04 中文设置、samba服务器安装使用等
一、root设置: ubuntu安装后默认是没有开启root用户的,只有一个自己设置的用户,如果想使用root用户设置如下:使用自己设置的账号登陆系统输入:sudo passwd然后按照提示设置一个新密码。(注:在输入密码时是没有*号之类的任何显示,实际是已经输入了,输入后回车就可以了)。新设置的密码就是root密码,就可以使用root账户登录了。二、
2013-12-27 11:18:28
790
转载 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
53387
原创 将数组中所有小于或等于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
4339
转载 指针的故事一
我们知道 *表示一个指针, ()表示一个函数, [ ]表示一个数组。下面我们来看看各种各样的类型:int board[8][8]; //int数组的数组int **ptrl; //指向int的指针的指针int * risks[10]; //具有10个元素的数组,每个元素是一个指向int的指针
2013-12-06 17:57:35
685
原创 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
3049
原创 屏驱动调试新规则记录
找到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
1037
原创 camera前后置gpio口影响
交换前后camera的gpio口,解决:1.camera默认开启为前置摄像头的问题;2.竖屏开启camera,预览及拍照与实物成180度的问题;3.前置camera镜像问题。
2013-10-22 15:59:09
949
原创 android 调试常用命令
1.查看机器当前内存使用情况以及剩余量:adb shell dumpsys meminfo2.查看lib库当前版本信息串口输入 busybox strings /system/lib/libstagefright.so | busybox grep author
2013-10-16 17:47:05
1142
原创 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
4632
原创 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
2551
原创 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
9412
原创 删除系统自带应用程序,包括窗口小部件
对于名称不清楚的,可以通过打印信息查看。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
1857
原创 高清屏2048x1536换普清屏1024x768调试
在将高清屏SDK包移植到普清屏上的时候,除了更换相应的屏驱动代码外,关键还要更改BoardConfig.mk文件下的BOARD_USE_LCDC_COMPOSER变量,更改如下BOARD_USE_LCDC_COMPOSER ?= false改动后最好make clean一下再重新编译,否则可能导致机器起不来,进不了android系统
2013-10-07 11:53:11
1858
转载 android 4.1.2 launcher2实现应用列表背景透明
由于做android系统开发,在研发的平板上希望将launcher2的应用列表背景由黑色修改为透明,苦闷了几天,终于算是完美实现了,在此直接说方法,希望对想要此功能的人有用。1.将launcher2的源码从packages/apps/Launcher2/下倒入到eclipse中,具体方法见:http://blog.youkuaiyun.com/singleton1900/article/details
2013-09-10 19:05:57
1843
转载 Android 语言资源库的添加
关于icu4c库里的资源这里做个简要介绍,一般情况下无需改动。android\external\icu4c\data下存放的是icu最原始的资源,其下brkitr、coll、locales三个文件夹下的txt文件即为各国家语言翻译字符串原始资源,存放各语言对于当地特殊文化相关的数据诸如地区时间货币的格式等等。在编译so库之前先编译一下整个工程,如 . buildslim mode
2013-09-07 10:37:20
839
转载 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
1119
常用摄像头规格书
2012-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人