自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qualcomm MSM GPIO-KEY device tree

1、add gpio-keys.c to build 2、add gpio-keys device in your main dtsi like that: &soc { gpio_keys { compatible = "gpio-keys"; input-name = "gpio-keys"; pinctrl-names = "tlmm_gpio_key_active"

2016-05-12 17:21:06 2171

转载 Device Tree

转自http://www.wowotech.net/linux_kenrel/why-dt.html一、前言作为一个多年耕耘在linux 2.6.23内核的开发者,各个不同项目中各种不同周边外设驱动的开发以及各种琐碎的、扯皮的俗务占据了大部分的时间。当有机会下载3.14的内核并准备学习的时候,突然发现linux kernel对于我似乎变得非常的陌生了,各种新的机制,各种fr

2015-10-23 10:38:07 648

原创 嵌入式系统bootl过程

工作几年陆陆续续接触了一些平台系统,在新板子更改了DDR\Norflash等硬件后引导都容易出现问题,就是常说的烧录不进去、系统跑不起来。所以虽然bootloader一般改动不大,但开发人员还是有必要去理解掌握它--系统生命周期必不可缺的一环。在讨论嵌入式系统boot初期,先得理解各种内存:ROM(read only memory)只读内存,掉电不丢失数据。由于贵、写入慢,常用存一些不易改

2015-01-22 13:56:14 1420

原创 Ubuntu下adb出现????? no permission

昨晚把手机接到Ubuntu下,发现adb devices出现????? no permission。同时eclipse里的工程也无法run在手机上。首先lsusb,查看手机ID:Bus 001 Device 036: ID 1004:631f  LG。找手机厂商,确定手机device的VID=1004和PID=631f。在/etc/udev/rules.d下新建一个文件

2014-02-17 09:55:47 2163 1

原创 关于gcc: error trying to exec 'cc1': execvp:

这是在编译aml源码时出现的错误,编译到/common文件夹下的 HOSTCC错误。主机端的gcc工具没找到。但我打开/usr/bin下,gcc和gcc-4.4均有。网上有人说是版本不兼容的问题,做如下修改:    sudo  ln  -sf  g++-4.2  /usr/bin/g++    sudo  ln  -sf  g++-4.2  /usr/bin/i686-linux-

2014-01-06 14:37:27 3129

原创 厦门漳州吃货之行

关于厦门和丽江,每个人都有想象过自己以一个怎样的姿态出现,大多是和唯美清新有关。现实中的不久前,A朋友说她去厦门了,公司送的免费游,回来后一个字也不提,说是像赶集。B说她去丽江了,却回忆不起任何游玩,只是抱怨同行的人太没气质,害她全程无艳遇。一开始我是怀着一个人的心情计划的,突然心血来潮问了一个刚认识的朋友(那时还称呼他为吴工),非常庆幸我的多问一句,否则我的旅游又变成了别人的笑话。

2013-10-10 19:27:01 2278

原创 如何选择高清网络摄像机

首先要了解几个概念。高清:High Definition。目前,支持1280*720逐行扫描,即720P;支持1920*1080隔行扫描,即1080I;1920*1080逐行扫描,即1080P。只有达到720P、1080I、1080P三种输出模式的摄像机,才可以称之为高清摄像头,其中1080P被称为全高清(FULLHD)百万像素:Mega Pixels。我们平时说的1280(H)*

2013-10-10 19:08:29 560

原创 看不懂的PPT

当听到别人说,我写的PPT看不懂,我一开始哭笑不得。直到做产品的人告诉我:写给小白客户看的PPT,需要简单易懂到你父母都能明白。看过一些非常优秀产品经理写的PPT,如果是我的视角,这些泛的介绍对我完全没有价值。我会强迫症的想知道interface、block、protocol。这涉及到一个问题,写PPT的第一个问题:你的PPT是给谁看的?我甚至在回想,我是不是跟客户讲过很多

2013-09-11 11:20:32 519

转载 ios和Android的PK

为什么ios比android流畅          Andorid更新了一个又一个版本,硬件从单核到双核到四核,系统流畅度总算基本能和iOS持平了。不过人们不禁会问,为什么都是基于Linux,两个系统会差别如此大?为 什么iPhone 4用单核处理器就能实现的流畅度,Android要高端双核才能保证?近日,Android开发小组工程师Dianne Hackborn算是半官方回答了其

2013-09-06 09:20:10 680

原创 skin care

Kiehl's身体黄油欧缇丽CAUDALIE 葡萄水伊丽莎白雅顿 绿茶蜜滴身体乳(冬)绿茶身体乳(夏)

2013-08-17 22:02:29 1294

转载 从旅伴中救回来的旅程

○杨照人世间最难得的情谊,其实是可以不吵架、不生气、不冷战,高高兴兴好好旅行几天。日本一度流行“成田离婚”的说法,还拍成了相当轰动的电视连续剧。“成田”指的是东京成田机场,“成田离婚”指的是新婚夫妻甜蜜快乐去度蜜月,蜜月结束回到成田机场,就决定离婚分手算了。与其说“成田离婚”反映了现代婚姻的脆弱,不如说“成田离婚”戏剧性地彰显了结伴旅行的可怕经验。就连老夫老妻一

2013-08-17 17:43:13 530

原创 控件的visible、invisible、gone区别

最近在做ProgressBar进度条的显示与隐藏时,了解下invisible和gone的区别。可见(visible)--->就是把ProgressBar展示出来。XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE);不可见(invisible)--->pro

2013-08-17 11:09:18 1329

原创 tcp遭遇的问题

TCP连接时,一方如何知道另一方异常断开连接了?TCP是全双工的通信 协议,不通过轮询来等待数据,TCP 连接建立起来后,就可以在两个方向传送数据流。当 TCP 的应用进程再没有数据需要发送时,就发关闭命令。 TCP 通过发送控制位 FIN=1 的数据片来关闭本方数据流,但还可以继续接收数据,直到对方关闭那个方向的数据流,连接就关闭。但如果遭遇对方异常掉电,或意外关闭呢?目前只能在应用

2013-08-13 15:22:33 504

原创 Android的callback(一)

大家常见的aidl接口,是用来实现进程间通信的,最常见的就是客户端调用service(activity获取service,并调用service的方法接口)。当然也可以由service来调用客户端重写的接口,称为回调。回调的使用最大的好处,是客户端不用一直等待service的返回。因为正常的调用,一定时间里service没有反应的话,会抛出remote service IOException

2013-08-12 21:13:08 741

转载 Android应用中OOM问题剖析和解决方案

1.什么是OOM?[html] view plaincopyprint?03-21 21:05:28.771: E/dalvikvm-heap(13316): Out of memory on a 10485776-byte allocation.  03-21 21:05:28.779: E/AndroidRuntime(13316): java.lang.O

2013-07-09 15:09:18 525

原创 android内存管理小结

dalvik.vm.heapsize=16m          这个参数是指分配给一个虚拟机的最大堆内存。如系统每打开一个应用程序,就要为其分配一个虚拟机。可以通过getprop | grep dalvik.vm.heapsize查看此值。 栈(stack)与堆(heap),堆(HEAP)是VM中占用内存最多的部分,通常是动态分配的,存取速度比较慢。两个options为ja

2013-07-09 15:04:52 573

原创 Android布局的小撇步

*******************XML文件******************************android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的字体相对于view的靠左,居中等位置。android:layout_gravity 是用来设置该view相对与父view 的位置,例如设置button在layout里面

2013-07-08 16:45:29 435

原创 JNI需要注意事项

1、 System.loadLibrary("xxx"); 注意库的命名规则是libxxx.so2、加载库和本地方法尽量写成一个类:       public class RecordJNI {        public native int StartRecord(String path);        static{                    System.

2013-07-08 16:27:27 535

转载 PackageInstaller原理

来自华为内部资料 PackageInstaller 原理简述 应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 Andro

2013-07-08 12:00:16 712

原创 威盛平台的PackageInstaller问题总结

最近产品测试需要安装一个录音app,自带本地底层库。由于客户的要求,不希望修改system的东西,所以要做成一个第三方程序。使用NDK编译了libs,将这些库打包进APK里有两种方法Android.mk和eclipse(接下来会转载相关文章),使用压缩文件管理器可以看见APK里已经打包了lib/armeabi/libxxx.so.然后我很不好的习惯将它放入了/system/app下

2013-07-08 11:54:55 801

空空如也

空空如也

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

TA关注的人

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