- 博客(24)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 MTP in Android详解
MTP in Android详解2013-11-14 10:42 Innost 博客园 字号:T |TMTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会使用MTP呢?请看下文。A
2016-03-21 09:02:02
879
转载 Ubuntu快捷键 终端快捷键
1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例 来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002.bmp”两个文 件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您可以
2016-03-08 10:31:55
731
原创 javadoc: error - java.lang.reflect.InvocationTarget Exception java.lang.NullPointerException
编译update-api时报错如下(截取了出错部分的那段log):Copying: out/target/common/obj/JAVA_LIBRARIES/android-support-v7-mediarouter_intermediates/emma_out/lib/classes-jarjar.jarCopying: out/target/common/obj/JAVA_LIBRA
2016-02-29 13:46:33
2786
原创 QHD/qHD/FHD等LCD基础分辨率知识普及
QHD(大Q)qHD(小q)FHD这些指的都是分辨率(Definition)分辨率基础知识普及:一般用在家电(平板电视),数码产品,笔记本,计算机,数码相机,摄像机,MP5、MP4等。手机也普遍采用fhd显示屏幕。现在还有一种叫”4K极清“的电视机,其最大输出分辨率为3840*2160。所以其实我们可以说,1280*720以下为”标清“,正好为”高清“,1920*1
2016-02-24 17:33:53
28619
原创 LCD接口分类/DPI/DBI/DSI总结
LCD有三种接口。一、第一种描述1.CPU 接口,一般的有8/9/16/18/24bit,如果baseband有LCD的CPU接口直接对应接上就可以了,对于MTK平台,一般从低位接起,比如说BB 有16bit位接口,而LCD只有8bit,那应该吧LCD的8bit 对应接到BB 的0~7bit上。2.RGB 接口,有RGB666/RGB565/RGB555。。。如果BB(BaseBand
2016-02-24 17:32:39
13832
原创 LCD时序中设计到的VSPW/VBPD/VFPD/HSPW/HBPD/HFPD总结
下面是我在网上摘录的一些关于LCD信号所需时钟的一些介绍,描述方式一:来自:http://www.cnblogs.com/mengfanrong/p/3785559.htmlLCD一般须要三个时序信号:VSYNC、HSYNC和VCLK。VSYNC是垂直同步信号(帧同步信号),在每进行一个帧(即一个屏)的扫描之前,该信号就有效一次,由该信号能够确定LCD的场频,即每秒屏幕
2016-02-24 17:30:36
10308
原创 Linux帧缓冲数据结构和驱动结构总结
fb_info结构体:为便于记忆,简称FBI,FBI中记录了帧缓冲设备的全部信息,每一个帧缓冲设备都必须对应一个FBI。FBI的部分成员介绍:fbops: 为fb_ops结构体,是个指向底层操作的函数指针,这些函数是需要驱动人员编写的。 fb_ops的fb_check_var()函数用于检查可以修改的屏幕参数并调整到合适的值 fb_ops的fb_set_par
2016-02-24 17:26:35
820
转载 SQLite 数据库创建后,DB文件路径问题
使用Sqlite创建的数据库,默认地址是在/data/data/yourpackagename/database/目录下,例如你在AndroidManifest.xml中指定的package为com.example.example,那么你的数据库文件应该就是在目录/data/data/com.example.example/下面,在eclipse中DDMS视图下,使用File Explor
2014-07-21 17:30:38
4313
转载 Android之rild进程启动源码分析(个人认为写的比较完善的一个)
Android 电话系统框架介绍在android系统中rild运行在AP上,AP上的应用通过rild发送AT指令给BP,BP接收到信息后又通过rild传送给AP。AP与BP之间有两种通信方式:1.Solicited Response:Ap向Bp发送请求,Bp给Ap发送回复,该类型的AT指令及其回调函数以数组的形式存放在Ril_commands.h文件中: {数
2014-07-04 14:15:36
2697
原创 关于diff、patch的使用随笔
细节不罗嗦了,命令如下:diff –uN file1 file2 > xxx.patch(我觉得这个倒是随意的,不过最好知道是谁的patch)diff –uNr file1_dir file2_dir > xxx.patchpatch –p0 patch –Rp0 注:file1file2 一般都是家目录下的文件,当然,位置随意了,两个也没什么大的关系,不在一起也可以,xxx.
2014-05-17 19:00:13
1030
转载 Android4.4-r1源码下载方法
下载repo工具 curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/bin/repo
2014-05-09 11:53:32
741
转载 Grub Rescue修复方法
症状:开机显示:GRUB loadingerror:unknow filesystemgrub rescue>原因:已经发现下面几种操作会导致这种问题:1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。3,重新安装系统,把linux安装到了新
2014-04-18 12:00:21
575
转载 UbuntuSkills
安装升级查看软件xxx安装内容dpkg -L xxx 查找软件库中的软件apt-cache search 正则表达式或aptitude search 软件包显示系统安装包的统计信息apt-cache stats显示系统全部可用包的名称apt-cache pkgnames显示包的信息apt-cache sho
2014-04-17 16:22:04
10644
转载 repo sync出错解决
下载Android源码的shifatal: '../platform/abi/cpp.git' does not appear to be a git repositoryfatal: The remote end hung up unexpectedlyerror: Cannot fetch platform/abi/cpp
2014-04-15 10:14:14
5239
转载 Android Debug Bridge
1.Android Debug Bridge1.1简介Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具你能够与你的android设备进行交互。同时这是一个包含了以下三部分的cs模式的程序:1) adb client 从图中,我们知道c
2014-04-14 12:04:42
1119
转载 为Android安装BusyBox —— 完整的bash shell
大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽。是否想过在Android上使用较完整的shell呢?用BusyBox吧。不论使用adb连接设备使用命令行还是在手机上直接用terminal emulator都可以。一、什么是BusyBox ?BusyBox 是标准 Linux 工
2014-04-14 11:27:29
677
转载 android adb push 与 adb install的比较(两种安装APK的方法)
一般的,Android 应用程序有两种安装方法:1. 将应用程序的apk文件push到手机中,用如下命令: adb push xxxx.apk /system/app.2. 用adb install xxxx.apk进行安装3. 二者的比较以及注意事项: 1) 用第一种方式的弊端: a. 会将原来系统中的对应的a
2014-04-11 18:01:16
633
转载 Ubuntu 下配置使用Android adb
1、配置环境变量进入终端,输入sudo gedit ~/.bashrc在文件的最后追加:1#set path for android sdk tools2export PATH=$PATH:/your_android-sdk-linux_path/tools/
2014-04-11 14:25:08
794
转载 android:adb环境变量的配置
首先配置环境变量; path=D:\android-sdk-windows\tools但是我们在实际中有些adb.exe在目录 D:\android-sdk-windows\platform-tools下面所以在命令提示下面运行adb的时候会提示,不是内部命令,找不到.......这是因为找不到adb.exe,我们有以下几种解决方法;一:添加环境变量:path= D
2014-04-11 09:27:07
691
转载 Windows添加路径到PATH
cmd命令行:方法一:先用path命令查看系统当前的默认path,然后复制粘贴并添加路径即可;方法二:path 路径;%path%,之间用分号隔开,谁前谁后无所谓(例如添加D盘根目录:path d:\;%path%).图形操作:右击"我的电脑"打开"系统属性",选择"高级"选项卡,单击"环境变量",在"系统变量"中找到"path",编辑添加即可;备注:windows系统
2014-04-11 09:22:37
7778
原创 lcd驱动移植的分析linux3.2内核,chipsee为例,液晶屏AT070TN92
Board-am335x.c的分析1.添加了一行代码:LCD控制器初始化,支持这个LCD屏,可以修改bpp,这里是16色这就限定了bpp的取值只能是16,上面的第二行的16表示, //@@max_bpp第三行的16表示, //@@min_bpp还有下面的内容,对其中的参数进行一系列的设置:2.接下来,涉及到上面的这个新的结构体的一条信息如下: 现
2013-12-18 14:04:19
4372
原创 关于nfs的一些心得
配置nfs,其实这个和以前不太一样,以前是在uboot命令行进行的一些操作,那是对参数的一些设置,设置好之后,保存所设置的那些信息,再reset一下就可以自动挂载了,大部分的东西都忘了不少,主要是将开发板上跑得那个文件系统挂载到linux下,下面我就主要讲一下如何快速的设置,主要是提供一个思路,当然,过程中可能也会引用一下网上的一些资料:1.安装nfs服务(已经安装过的
2013-10-25 15:22:18
1219
ARM的MCU如何管理片外RAM和FLASH的地址空间的
2015-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人