自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不负光阴不负卿

人生就是一场修行,每一次思考就增加一分

原创 Android SN号修改 serial number修改 adb devices显示串号修改

最近需要修改高通SN号,但是工具写入的SN在设置serial number中不生效,所以只能研究SN的产生过程,过程中看了两篇比较好的文档在本篇后面附上如下是最种修改的代码,只需要在某个目录下添加一个文件,将SN写入其中,重启后serial number就会修改掉。http://blog.csdn...

2018-05-10 11:59:49

阅读数 8150

评论数 3

原创 window 下 gvim配置文件

个人习惯用的window 下 gvim配置文件 1:将下面文件内容复制到_vimrc,然后放到 vim/目录下即可 source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin ...

2017-06-20 19:15:10

阅读数 269

评论数 0

原创 Vim颜色配置

自己习惯的vim颜色配置 1:将下面内容复制到文件wangcq327_20170620.vim中,然后将此文件放于vim color目录 如 .vim/colors/wangcq327_20170620.vim 2:然后在.vimrc中添加如下: colorscheme wangcq3...

2017-06-20 17:33:50

阅读数 216

评论数 0

原创 ctags使用方法 ctags的使用方法1

分享一个ctags生产指定tags的脚步 使用方法: ./ctags codepath 即执行 cd codepath/alps ctags -R --verbose=yes --languages=c,c++,java, kernel* 将codepath/alps目录下的kernel*文...

2017-05-23 20:37:41

阅读数 220

评论数 0

原创 ctags使用方法 ctags的使用方法

用ctags看代码时,检索函数及变量使用的文件是tags文件,有时我们会定制检索的文件范围,这时候就可以通过ctags命令的一些参数来控制tags文件的内容   1:递归检索当前目录以下所有默认要检索的文件 ctags-R 2:递归检索当前目录以下所有默认要检索的文件,且检索被#if 0包含的内容...

2017-05-23 19:22:12

阅读数 2177

评论数 0

原创 分享一个Android平台编译脚本1

在分享的基础下进一步完善打包功能 #!/bin/bash CPUINFO=$(cat /proc/cpuinfo | grep name |cut -f2 -d: | uniq -c;) echo "the cpu info${CPUINFO}" CPUINFO=${CPU...

2017-05-23 13:49:23

阅读数 171

评论数 0

原创 MTK平台根据特定项目定义一个驱动中用到的宏方法

有如下需求 项目AIR与G30P用同一个LCD代码,但是两个项目的LCD代码稍有区别,现在是想在LCD中通过宏控制来达到AIR和G30P项目走不同代码 当然你可以给AIR和G30P项目将LCD代码分开,这不是此文讨论内容 MTK平台根据特定项目定义一个驱动中用到的宏方法 如想定义一个项目宏在K...

2017-05-19 11:37:37

阅读数 578

评论数 0

原创 分享一个Android平台编译脚本

先说明使用方法 1:将内容copy到一个文件,如文件名为mk,将此文件加上可执行权限 chmod +x mk 2:将mk文件放于android顶层目录 3:执行./mk会有提示如下: ^.^ example: ./mk full_g30p_5u-eng ^.^ example: ./mk full...

2017-05-19 10:24:45

阅读数 1356

评论数 0

原创 初识Android进程间通信Binder机制

先大概描述下Android中S/C架构的基本面貌 由于采用linux内核,所以用户空间中得进程地址空间都是独立的,如果用户空间进程AB之间想进行通信,可以先将用户空间进程A要发送信息发送到内核,由于内核中得地址空间对于每个进程都是一样的,所以用户空间进程B可以读取内核收到的信息。 Android中...

2017-05-18 22:02:58

阅读数 562

评论数 0

原创 BLE 怎样添加 Characteristic

Attribute Protocol (ATT) BLE protocol如下图 1:ATT is based on  aClient Server relationship The server  holds一些信息如 sensor value等,这些信息以atable的形式组织起来...

2017-09-21 18:35:26

阅读数 1226

评论数 0

原创 Head First设计模式1----------策略模式

******************************************************************************** *******************************************************************...

2017-07-18 11:24:07

阅读数 185

评论数 0

原创 一个可做模版的i2c设备驱动

/* zk.xu add for halo mini keypad   */ #include #include #include #include #include #include #include #include #include #include #include...

2017-07-12 13:22:07

阅读数 406

评论数 0

原创 MTK平台根据特定项目定义一个C++,java中用到的宏方法

MTK平台根据特定项目定义一个C++,java中用到的宏方法 1:在projectconfig.mk中添加 WANGCHAOQUN  = yes 2:在对应源文件的上级目录中的Android.mk中添加如下: ifeq ($(WNAGCHAOQUN),yes) LOC...

2017-07-04 17:05:07

阅读数 237

评论数 0

原创 java基础复习

定义一个数组 ;//不能指定数组大小,Name只是一个引用变量(指针) type[] Name =new type[]{element1,element2,...};//type也可换成type的字类 Nmae ={element1,element2,...}; type[] Name =new ...

2017-05-26 13:53:25

阅读数 173

评论数 0

原创 java中的this引用

java中的this引用的理解   每个类中都有一个本类的this引用,类似:类名 this; 实例对象时,this引用指向对象本身 其最主要的作用是让类中的方法可以访问本类中的另外一个方法或属性,因为调用一个方法或属性(非类方法/属性)必须要有实例 非类方法/属性相当于方法的参数列表有个隐含参数...

2017-05-25 18:57:02

阅读数 933

评论数 0

转载 C++与Java比较

C++与Java比较 “作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。”   然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清...

2017-05-23 10:36:57

阅读数 130

评论数 0

转载 Android运行程序在各层架构之间的相互关系

http://www.jianshu.com/p/35bcd201acce 在Android中运行的应用程序都是通过以下三种方式来层层深入: 1.App->Runtime Service->Lib 2.App->Runtime Service->Nat...

2017-05-23 09:32:35

阅读数 501

评论数 0

原创 linux应用之_文件IO前世今生

文件描述符 内核把所有打开的文件通过描述符引用,文件描述符是一个非负整数,当打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符 open函数 int open(const char*pathname,int oflag,...); patchname表示要打开或者创建的文件...

2017-01-09 09:21:04

阅读数 346

评论数 0

原创 linux系统之_虚拟文件系统的内核实现前世今生

虚拟文件系统VFS 虚拟文件系统是内核的一个子系统,这个子系统主要是为系统兼容的多种文件系统提供统一的用户空间访问文件系统的接口,用户空间不用考虑访问的具体文件系统是哪一种,就能对这个文件系统所在的磁盘进行读写等操作 虚拟文件系统的实现原理主要是其提供了一个通用的文件系统模型,这个模型囊括了任...

2016-12-20 13:32:23

阅读数 460

评论数 0

原创 linux系统之_中断的前世今生

中断大致轮廓 中断就是将电信号传给芯片的中断控制器,如果中断线没禁用,则中断控制器将中断发往处理器,则处理器会立即停止它正在做的事,保存被中断任务的各个寄存器值,然后将当前PC指针指向内存中预定义的位置开始执行相应中断线所对应的中断处理程序。当中断处理程序执行完毕,退出中断,恢复中断前的进程,如...

2016-12-20 13:29:52

阅读数 533

评论数 0

原创 linux系统之_进程及内存管理的前世今生

一个进程的大致轮廓 进程的产生是内核调用clone函数的结果,进程创建会创建一个内核栈,如果是用户空间调用的clone系统调用还会创建一个进程地址空间,进程比较重要的东西都在内核中,一些重要的结构如进程描述符都存放在内核栈中,进程从内核而生,进程用户空间的部分相当于调用进程内核部分提供的服务se...

2016-12-20 11:41:03

阅读数 328

评论数 0

原创 git 总结

git 阶段整理总结 内容:git服务器阶段整理总结 日期:20140623 作者:王超群 备注:内容来源 pro_git_中文版本.pdf   git管理下文件的三种状态 接下来要讲的概念非常重要。对于任何一个文件,在 Git 内都只有三种状态: 已提交(committed),已...

2014-07-02 21:53:35

阅读数 313

评论数 0

原创 shell脚本总结

shell总结   shell脚本的本质是shell命令的有序集合   建立shell脚本的步骤:建立shell脚本,编写任意多行操作系统命令或shell命令,增加文件的执行权限,结束   shell变量 shell允许用户建立变量存储数据,但不支持数据类型。将任何赋给变量的值都解释...

2014-07-02 21:52:35

阅读数 4909

评论数 0

原创 Makefile总结

Makefile 总结   /: make规则 target:perrequisites [TAB]command /: make 只管文件依赖性,在找寻的过程中,如果出现错误,比如最后被依赖的文件找不到,那么make 就会直接退出,并报错,而对于所定义的命令的错误,或是编译不成功,ma...

2014-07-02 21:50:53

阅读数 385

评论数 0

原创 再看C语言

1:常量 在程序运行过程中,其值不能被改变的量称为常量 分为字面常量也叫直接常量和符号常量两种 字面常量如:0 ,-3;(整形常量)  4.6(实型常量)  等 符号常量:#define P 3.14   2:整型常量的表示 十进制:123 八进制:0123 (等于10进制 1*...

2014-05-25 17:13:14

阅读数 362

评论数 0

原创 const 和指针

const 和指针 指向常量的指针              const char *p;//指针指向单元内容不可变,但指针可指向新单元 常指针                    char * const p = 地址;//指针指向单元,但单元内容可变 指向常量的常指针        c...

2014-05-25 10:04:20

阅读数 343

评论数 0

原创 C语言中static 和 extern用法

C语言中每一个变量和函数都有两个属性 1:数据类型 2:存储类别 /*****************/ /****** 变量 *****/ /*****************/ 对于存储类别,分为静态存储和动态存储 首先static 修饰的变量存于静态存储区 stati...

2014-05-25 10:01:27

阅读数 360

评论数 0

原创 WARNING: "mcount" [/home/linux/linux-2.6.35/button_1.0/button.ko] undefined!

WARNING: "mcount" [/home/linux/linux-2.6.35/button_1.0/button.ko] undefined! 单独编译模块出现这种错误,重装gcc就可以

2014-03-10 15:29:30

阅读数 2050

评论数 0

原创 学习鸟哥私房菜 记录关键词-4 2013-12-27

36:数据流重导向     或1>  >>或1>>       2>  2>>     执行命令:从文件或者设备读取数据,经处理后输出到设备或者文件     例如:find /home -name testing> list_right 2&...

2013-12-27 18:21:39

阅读数 482

评论数 0

原创 学习鸟哥私房菜 记录关键词-3 2013-12-25

第九章 文件的压缩与打包 1: .Z:compress程序压缩文件;.bz2 :bzip2程序压缩文件; .gz:gzip程序压缩文件; .tar :tar程序打包的数据,未压缩 ;.tar.gz >ndd 剪切此行到+n行 yy 复制整行 > 8:变量设置注意点:变量与变量内容以“=...

2013-12-25 18:34:06

阅读数 575

评论数 0

原创 学习鸟哥私房菜 记录关键词-2 2013-12-24

第八章 linux磁盘与文件系统管理 1:扇区是硬盘片上最小的存储物理量 2:分区的要点:就是记录每一个分区的起始柱面,结束柱面 3:MBR  主引导区  在一块硬盘的第0轨上 4:分好区后要对此区进行格式化,一个分区相当于一个文件系统,理论上一个分区不支持两种文件系统 5:硬盘最小的存储单位是扇...

2013-12-25 11:55:59

阅读数 567

评论数 0

原创 学习鸟哥私房菜 记录关键词-1 2013-12-23

书名:鸟哥私房菜基础学习篇第二版 记录关键字   第五章 启动关机、在线求助与执行命令的方式   1:~ 是一个变量 2:注销用户:exit 3:命令太长,用\来续行 4:linux系统中英文大小写不一样 5:可以修改终端支持的语系 6:date命令 日历命令cal 计算器bc...

2013-12-23 17:50:03

阅读数 525

评论数 0

原创 linux下I2C驱动的开发

前言:抽时间看了一下I2C适配器驱动等源码,写点自己的理解 日期:2013-12-21 王超群 LinuxI2c驱动中包含3个部分 1:I2C核心----就是些通用的API 2:I2C总线驱动,在目录drivers/busses/下,主要内容在i2c-s3c2410.c 3:...

2013-12-21 20:34:47

阅读数 679

评论数 0

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