自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 mipi 调试经验

以下是最近几个月在调试 MIPI DSI / CSI 的一些经验总结,因为协议有专门的文档,所以这里就记录一些常用知识点:一、D-PHY1、传输模式LP(Low-Power) 模式:用于传输控制信号,最高速率 10 MHzHS(High-Speed)模式:用于高速传输数据,速率范围 [80 Mbps, 1Gbps] per Lane传输的最小单元为 1 个字

2016-05-10 19:30:56 758

转载 MIPI概述

对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。MIPI (Mobile Industry Processor I

2016-05-05 18:19:25 1137

转载 MIPI DSI协议介绍

一、MIPIMIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。已经完成和正在计划中的规范如下: 二、MIPI联盟的MIPI DSI规范1、名词解释• DCS (DisplayCommandSet):DC

2016-05-05 18:16:05 525

转载 java异常处理之throw, throws,try和catch

程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。    Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码段中是否会发生异常;而catch当有异常时抓住它,并进行相应的处理,使程序不受异常

2016-04-22 12:14:08 404

转载 Java之implements

implements 也是实现父类和子类之间继承关系的关键字,如类 A 继承 类 B 写成 class A implements B{}.implements是一个类实现一个接口用的关键字,他是用来实现接口中定义的抽象方法。比如:people是一个接口,他里面有say这个方法。public interface people(){ public say();}但是接口没有方法体。

2016-04-21 21:10:35 1480

转载 Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE); 不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.setVisibility(View.INVISIBLE

2016-04-06 19:04:37 294

转载 ListView组件中怎么使item布局文件中的组件隐藏

ListView组件中如何使item布局文件中的组件隐藏比如ListView组件的item的布局文件有2个textviewitems.xml  android:id="@+id/ls_id"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:layo

2016-04-06 18:41:49 1520

转载 隐藏(删除) Preference 小结

隐藏 Preference 有两种方法:一、先在xml布局里面删,然后在java里面删掉调用的相关部分,但如果很多地方都有调用,那么删除就很麻烦;二、用removePreference(Preference preference) 方法 删除;//推荐方法 实例:testpreference.xml 代码:    

2016-04-05 20:05:05 852

转载 Intent数据传递

(1)首先是Activity的简单跳转:          Activity的切换一般是通过Intent来实现的,Intent是一个Activity到达另一个Activity的引路者,它描述了起点(当前Activity)和终点(目标Activity)。一个简单Intent实现如下:          Intent intent = new Intent();        

2016-04-05 19:38:02 218

转载 android之在activity中控制另一个activity的UI更新_如何在activity之间传递handler&利用broadcast广播机制

遇到一个问题,需要在一个activity中控制另一个acitivity做一些更新,没想到传递handler的方法,通过以下方式解决。1.在MyAPP中定义属性handler[java] view plain copy print?package jason.com;    import jason.com.MasterActivity

2016-04-01 19:07:07 1853

转载 Android中内容观察者的使用---- ContentObserver类详解

地址:http://blog.csdn.net/qinjuning  前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了     ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。           ContentObserver——内容观

2016-03-31 17:42:54 267

转载 git-am 和 format-patch 的使用

这篇文章主要介绍一下git-am 和 format-patch 的使用。 因为在git使用当中,会有很多时候别人(供应商或者其他的开发人员)发过来一系列的patch,这些patch通常的是类似这样的名字: 0001--JFFS2-community-fix-with-not-use-OOB.patch 0002--Community-patch-for-Fix-mount-error-in

2016-03-28 16:17:27 395

转载 git am PATCH 失败的处理方法

参考:http://www.cnblogs.com/domainfei/articles/2433504.htmlhttp://blog.sina.com.cn/s/blog_5372b1a301015y0n.html英文原文地址:http://www.pizzhacks.com/bugdrome/2011/10/deal-with-git-am-failures/

2016-03-28 16:15:43 1514

原创 about the log

1.how to store logsource cmd.sh   &>log.log 2. how to grep “LOG_TAG”grep LOG_TAG . –rn3. Use LOGCAT debug:adb logcat >> log001.txt  // catlog message to log 001.txtstart .

2016-03-28 15:48:19 239

转载 制作一个 repo sync 不会打断的shell

down.sh#!/bin/shrepo syncwhile [ $? -ne 0 ]dorepo syncdone

2016-03-28 15:40:55 650

原创 about the git patch

1.how to check out the patch from the commited code:git format-patch [commit ID] -o [target_directory]2.how to check the fomat of patch:git log -g3.how to check in patch:git am *

2016-03-28 15:30:20 291

原创 submit the commit to girrit system

# Gerrit review system1. If you don't have gerrit account, please visit http://achenserver:8080/ and register your own account by Register link (upper right corner).    It supports Yahoo Open ID.

2016-03-28 11:56:15 572

原创 android系统编译kernel时出错:file not recognized: File truncated

error: drivers/iommu/iommu.o: file not recognized: File truncated分析:可能编译这个目录文件时被意外截断,导致再次编译出错解决方法:删除 相关的.o文件,或者重新编译

2016-03-26 20:11:19 2383

转载 adb logcat 命令行用法

作者 :万境绝尘  转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;[plain] view plaincopyo

2016-03-18 17:03:34 470

转载 ubuntu 14.04.1下安装android 4.2编译环境出错总结

问题1:     /bin/bash: bison: command not found 解决方法: 使用sudo apt-get install bison 这个包会依赖如下包: libbison-dev libsigsegv2 m4 ,apt-get 会自动安装这些依赖包.问题2:     找不到xsltproc命令:     /bin/bash: xsltpro

2016-03-17 21:49:48 329

转载 win7主机用 vmware 安装 ubuntu 11.10后 打开3D加速

主机系统win7 64位,安装 wmware-workstation 8.02 for linux虚拟机安装ubuntu11.10 后,在虚拟机正常安装wmware-tools,无法使用gnome3 shell ,因为3D加速驱动没有。按以下方法安装3D加速后,可以正常使用gnome3了。已经经本人精心整理,复制到终端不用修改直接安装,够傻瓜了,适合初学者。(申请加精)========

2016-03-11 16:57:04 628

转载 Ubuntu11.10开启VMWare 3D加速功能

最近买了台新电脑,500G硬盘,6G内存,Core i5 CPU.没显卡,据说i5内置的集成图形处理器还是可以的,而且本人对显卡要求不高,不怎么玩游戏的.把500G硬盘全部拿来装了Ubuntu11.10.然后装了个VMWare,在里面装了几个常用系统和偶尔娱乐用的Windows7,发现vmware上的windows7没有支持到3D加速,Ubuntu11.10给VMWare加速的方法

2016-03-11 16:55:57 1097

转载 VI删除与复制多行

一、多行dd删除一行ndd 删除以当前行开始的n行dw删除以当前字符开始的一个字符ndw删除以当前字符开始的n个字符d$、D删除以当前字符开始的一行字符d)删除到下一句的开始d}删除到下一段的开始d回车删除2行二、复制多行任务:将第9行至第15行的数据,复制到第16行方法1:(强烈推荐):9,15 copy 1

2016-03-07 16:13:44 232

转载 linux下cscope的使用

在fcd的项目中,使用vim作为ide。那么cscope可以帮助vim扩展类似于函数、对象的查找、交叉引用查询等功能。 命令行为:cscope -Rbkq 生成当前目录下cscope.out文件信息,保存着交叉引用的信息。 vim中,cscoup使用:cs add cscope.out 然后查找:cs find s 要查找

2016-03-07 13:54:47 671

转载 linux下cscope 使用方法

3456#!/bin/bash currentPath=$(pwd | sed's$\/$\\\/$g')echo $currentPathfind . -name"*.h"-o-name "*.c"-o-name "*.cc"-o-name "*.cpp"| sed "s/^\./$currentPath/"

2016-03-07 13:53:15 3760

转载 Linux文件编辑器 Vi(Vim)

1、关于文本编辑器;文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice ... ... ,文本模式下的编辑器有vi、vim(vi的增强版本)和nano ... ... vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它。nano 工具和DOS操作系统下的edit操

2016-03-07 11:20:07 268

转载 envsetup.sh与mm命令、mmm命令说明

在Android SDK源码工程下,如果编译整个工程可能需要两三个小时,即使二次编译也要二十多分钟。如果只想单独编译某个APK应用,那么可以这样做: 1)在build目录下执行   . envsetup.sh  (注意,命令前面有一个点,然后接一个“空格”键)   执行完后,就会多出以下几个命令:- croot:   Changes directory to

2016-03-07 11:00:35 9009

转载 Linux学习之touch命令

Linux学习之touch命令Linux的touch命令一般用来更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。1.命令格式:touch [选项]... 文件...2.命令参数:-a   或--time=atime或--time=access或--time=use  只更改存取时间。-c   或--no-create  不

2016-03-07 10:59:36 211

转载 Git详解之三 Git分支

Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支可谓是

2016-03-05 11:57:02 492

转载 Git详解之二 Git基础

Git 基础读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的

2016-03-05 11:54:29 225

转载 Git详解之一 Git起步

起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。 1.1 关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书

2016-03-05 11:50:24 214

转载 git查看本地和创建分支、上传分支、提交代码到分支、删除分支等,git分支

git查看本地和创建分支以及上传分支到服务器以下是git命令行里边的命令操作,加上了说明:Welcome to Git (version 1.9.5-preview20141217)Run 'git help git' to display the help index.Run 'git help ' to display help for specific commands.

2016-03-04 17:31:52 500

转载 Git与Github的使用(ubuntu)

Git的简介Git是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样:Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。Git的安装与配置安装Gitubuntu 10.04源里有Git,直接用yum,

2016-03-04 17:10:39 240

转载 Android中Preference的使用以及监听事件分析

在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View 布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是marvel公 司提供的,如果由google公司做,那可说不准)。归根到底,Preference布局结构和View的布局结构

2016-03-04 13:55:23 359

转载 关于Linux下的ioctl函数

最近接触android开发,因为有时间所以就关注了下android的源码,在跟踪源码过程中到最后都会遇到icotl函数,虽然在Symbian中曾经遇到过RSocket的icotl函数,但是当时没有细究,今天有时间就搜索了下,原来这个函数是跟驱动相关的。下面这篇文章在很多博客网站都能看到,到底是谁写的就不细究了,但是他让我了解了这个函数的由来。下面就是转帖。 我这里说的ioctl函数是在驱动

2016-03-04 13:48:40 366

转载 Eclipse 快捷键整理

虽然之前从事Symbian开发时也是使用基于Eclipse的Carbide,但是快捷键掌握的有限,这次看到别人有整理,就顺便转过来,以便后续查询Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+/ 注释当前

2016-03-04 13:47:08 211

转载 Preference 使用小结

在Symbian实现类似如下配置参数的设置界面需要复杂的自定义列表来实现,在android中由于SDK封装和提供了一套基于Preference的类,使用Preference通过编辑xml配置文件,只要很少的代码就可以实现了,而且Preference本身已经实现了参数保存,不需要我们再考虑将参数保存文件,下面让我们来认识下Preference。PreferenceActivi

2016-03-04 13:44:17 536

转载 如何取得Windows驱动程序的数字签名? 如何通过WHQL认证?

微软whql认证代理公司www.whql-china.com从Windows 2000操作系统开始,用户会发现在为爱机安装某些新硬件的驱动程序时,会弹出一个没有数字签名的警告对话框,这个对话框让用户看起来很不爽,它说这个刚买回来的新硬件有可能是不可靠的,有可能影响整机的稳定性。当然,通常购自于名牌大厂的硬件就不会有这样的提示,这是怎么一回事呢?驱动程序的数字签名是电脑硬件和驱动程序

2016-03-03 16:03:07 4104

转载 Linux中整理代码工具indent的使用

原文地址:Linux中整理代码工具indent的使用作者:吴钩霜晓月indent 是一个比较不错的整理工具,即使你写了一段于内核代码风格好不相同的代码,那也没关系,用indent工具就能解决你的问题,帮你整理你的代码。indent几乎在所有的Linux发行版中几乎都可以找到。或者自己安装(ubuntu中:sudo apt-get  install indent)。查看文件vim

2016-03-03 15:46:49 982

转载 Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法

在Ubuntu Kylin系统中,默认安装搜狗拼音输入法,但是在原生Ubuntu系统中则不是。这可以理解,毕竟搜狗输入法的Linux版有Kylin团队的不小功劳。由于搜狗输入法确实比Linux系统下其它的中文输入法都要好用得多,所以我决定在我的Ubuntu 14.04系统中安装搜狗输入法。  必需得科普一下的是,Linux系统下的输入法都是建立在输入法框架之上,先有输入法框架,再有具体

2016-03-03 00:08:53 3755

空空如也

空空如也

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

TA关注的人

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