自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

转载 http://m.blog.csdn.net/blog/Diwat/12616005

http://m.blog.csdn.net/blog/Diwat/12616005[转]usb-gedget实例装载:http://blog.csdn.net/fanqipin/article/details/8450694一简介     一个完整的USB系统由两部分构成,即usb主机(usb host)和usb设备(usb device)。u

2014-05-22 22:20:09 6557

转载 camera调试经验分享

原文地址:camera调试经验分享 作者:rain0993 camera调试经验分享 收藏一    关于Sensor预览时有条纹:1。电源不稳定,CMOS sensor对电源的稳定度蛮高的。2。同步信号受干扰,彩色条纹显然是每行数据中有信号丢失造成。3。检查mclk和pclk以及他们的ratio,软件设置是否相符。1。随机条纹干扰,查电源2。

2014-05-21 21:26:20 1043

转载 Camera 图像处理原理分析- 抗噪 变焦 频闪 等

抗噪处理 AG 的增大,不可避免的带来噪点的增多,此外,如果光线较暗,曝光时间过长,也会增加噪点的数目(从数码相机上看,主要是因为长时间曝光,感光元件温度升高, 电流噪声造成感光元件噪点的增多),而感光元件本身的缺陷也是噪点甚至坏点的来源之一。因此,通常sensor集成或后端的ISP都带有降噪功能的相关设 置。 1.1.1 启动时机 根据噪点形成的原因,主要是AG或Exptime超过一定值后需

2014-05-21 21:23:34 1175

转载 Camera驱动的调试过程与方法总结

http://blog.csdn.net/shenbin1430/article/details/6756638Camera驱动的调试过程与方法总结根据以往调试Camera驱动,总结的一些小经验:1、首先对照电路图,检查Camera的电路连接是否正确;2、用万用表量Camera的电源管脚,查看Camera的供电是否正常,确定是否需要我们在程序中进行电源控

2014-05-21 21:22:30 988

转载 高通平台android开发总结

http://blog.csdn.net/mirkerson/article/details/7691029http://blog.csdn.net/mirkerson/article/details/7691029

2014-05-21 17:43:49 8610

转载 Create a USB Virtual COM Port

This article originally appeared in Circuit Celler.COM ports have long provided a convenient way for PCs and embedded systems to exchange information. The traditional COM port on a PC is an RS-232 s

2014-05-20 23:49:01 3341

转载 Linux gadget驱动应用

http://blog.chinaunix.net/uid-23373524-id-2426971.htmlLinux内核中usb设备侧驱动程序分成3个层次:UDC驱动程序、Gadget API和Gadget驱动程序。UDC驱动程序(USB控制器)直接访问硬件,控制USB设备和主机间的底层通信,向上层提供与硬件相关操作的回调函数。Gadget API是UDC驱动程序回调函数的简

2014-05-20 23:40:17 2268

转载 USB CDC / USBnet (ECM, NCM, ACM)

http://blog.163.com/sunshine_linting/blog/static/44893323201331044145789/ USB CDC-ACM (Abstract Control Model), CDC-ECM (Ethernet Networking Control Model), CDC-NCM (Network Control Model), OBEX (

2014-05-20 23:35:45 5852

原创 android modem调试的一点点经验

mv /system/lib/libserria_gps.so /system/ 这个是关掉gps mv /system/lib/libnm-ril.so /system/ 这个是关掉ril nmea就是gps规范格式的gps数据Bridge驱动的配置+CONFIG_USB_G_SERIAL=y-CONFIG_USB_ANDROID=y-

2014-05-20 16:52:56 7306

原创 努力与方向

都说要努力学习,但是学好了屠龙术,到处找不到龙,怎么办?看来还是方向

2014-05-19 21:08:15 712

原创 usb芯片调试经验

1.有i2c的芯片,一般有i2c的地址选择。检查地址选择是否正确,地址是多少。SCL和SDA上面是否有上拉电阻。芯片的地址是几位的。I2c的时钟频率也是必须设定的一个方面。工作速率一般有100K和400K两种,而且里面寄存器一般为一个byte.I2c出错时,需要测量一下i2c bus上是否真的有信号 2.有时钟的芯片,搞清楚时钟采用的是那种时钟,晶振还是RTC。一般芯片为了方便使用,可

2014-05-16 20:47:42 1891

转载 Bash 实用技巧大全

转自 http://www.cnblogs.com/napoleon_liu/articles/1952228.html&  后台运行程序 ()   使用子shell, 比如 (cd ../../commlib/; make) $()  命令替换,和 ``的作用是一样的 使用举例:比如你要在 shell 脚本中 使用 awk 脚本 a

2014-05-12 22:04:56 727

原创 usb 项目经验

1.usb能够进行基本的工作,包括基本的GPIO的配置。寄存器地址的设定。中断的设定。设定好了以后要求能够进行最基本的usb的功能,比如U盘 2.需要一些文件节点来控制该usb host驱动,以及相应的节点读写寄存器,方便调试的文件节点。 2.USB enumeration的稳定性。要求每次enumeration都要成功。isp1763就发现有些modem卡不能enum

2014-05-09 17:42:29 2358

原创 usb otg thinking

1.为了节电,某些设备在suspend的时候把vbus关掉 2.SRP作用是Bdevice可以请求A-device打开VBUS.  3.一般来说在enable PHY之后都需要打开ID的上拉电阻 即使PHY处于low power mode 也应该能检测到:a.remote wakeup信号。b.ID变化的信号(在Intel FFRD上

2014-05-09 17:35:56 1202

原创 android4.4的两个bug

1.Android4.4在解析jpg头的时候使用的库不支持多线程,造成拷贝大量jpg文件的时候出错. 2.Android4.4 GMS Camera有问题,4.4的GMS camera应用拍照以后jpg文件的实际大小和mtp database中的大小不一致,导致预览的时候可能出问题,解决预览的问题又会导致上面这个问题

2014-05-09 15:50:15 1376

原创 BC1.2的一些心得

什么叫DCDDataContact Detect(DCD)  1.首先是DCD2.然后是Primary detection3.然后是Secondary detection  检测充电的条件是VBUS>VOTG_SESS_VLD检测流程1.DCD阶段打开IDP_SRC与RDM_DWN,检测D+上的电压和VLGC_LOW比较.如果VDP小于VLG

2014-05-09 15:45:54 13452 2

原创 usb供电vbus的一些问题

vbus可能的来源:a.由pmic供给,通过一根gpio来进行控制是否供电b.由charger芯片直接供出来(例如bq2419x,可以设定otg模式供电)c.也可能写某个寄存器来开vbus(难道cpu上的PHY可以供出3.3V的电么?) 当usbcable接上PC机的时候,有时候可以看到电源供电为负值,这是因为通过vbus给电池充电。Power supply就相当于电源

2014-05-09 15:43:38 29840 1

原创 webos开卖在2011年7月1日

党的90周年生日。也是第一款webos的平板电脑的开卖的日子。这其中有我的功劳。

2011-07-04 13:56:06 569

原创 风云起

<br />HP刚发布了webos的手机和平板电脑,微软就和nokia联盟。<br />现在大的IT公司都在争移动市场。IBM咋没啥动静?

2011-02-15 13:32:00 545

原创 webos slate and lady gaga

<br />可能会有交集

2010-12-18 12:41:00 344

原创 webos2.0

<br />webos1.4启动过程被评为让人不能忍受的慢,而webos2.0的启动过程是让人吃惊的慢。虽然还是慢,总算有些进步阿。<br />呵,webos把luna service从dbus实现改成了socket的实现,提高了一些速度。但还是不理想。

2010-10-29 12:36:00 426

转载 SPI接口介绍

SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。   SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,地位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。   SPI接口是以主从方式工作的

2010-08-31 09:04:00 463

转载 linux下半部 之 softirq 结构分析

<br /><br />主要数据结构:<br />struct softirq_action<br />{<br /> void (*action)(structsoftirq_action *);<br /> void *data;<br />};<br /> <br /><br />软中断使用 struct softirq_action 来表示。<br />所有的软中断在数组 softirq_vec 中, 该数组有32项,也就是说最多支持32个软中断。<br />数组

2010-08-25 17:23:00 550

转载 linux内核中的软中断的实现

<br />最近在阅读linux内核源码,把自己的一些理解发上来,一方面看到的朋友可以帮我指正我理解偏差的地方,别一方面也算是做一个简单的总结。<br />首先调用open_softirq()函数来初始化软件中断处理函数,将软件中断处理函数根据软中断的下标号插入到softirq_vec数组中,实现过程很简单如下:1<br />2<br />3<br />4<br />void open_softirq(int nr,void(*action)(struct softirq_act

2010-08-25 15:51:00 443

转载 软中断的重入

<br />一般情况下,在硬件中断处理程序后都会试图调用do_softirq执行软中断,<br />但是如果发现现在已经有中断在运行,或者已经有软中断在运行,则 <br />不再运行自己调用的中断。也就是说,软中断是不能进入硬件中断部分的,并且软?br>卸显谝桓鯿pu上是不可重入的,或者说是串行化的(serialize) <br /><br />其目的是避免访问同样的变量导致竞争条件的出现。在开中断的中断处理程序中不<br />允许调用

2010-08-25 15:28:00 751

转载 Linux 内核软中断(softirq)执行分析

<br />Linux 内核软中断(softirq)执行分析 <br />Author:  sinister<br />Email:   [email protected]<br />Homepage:http://www.whitecell.org <br />Date:    2007-01-11<br />本文对 Linux 内核软中断的执行流程进行了分析,并尽可能的结合当前运<br />行环境详细地写出我的理解,但这并不表明我的理解一定正确。这本是论坛<br />里的一

2010-08-25 15:04:00 382

转载 Linux 时钟管理

<br /> 陈 功, 软件工程师, Intel<br /><br />Linux 中的定时器<br />在 Linux 内核中主要有两种类型的定时器。一类称为 timeout 类型,另一类称为 timer 类型。timeout 类型的定时器通常用于检测各种错误条件,例如用于检测网卡收发数据包是否会超时的定时器,IO 设备的读写是否会超时的定时器等等。通常情况下这些错误很少发生,因此,使用 timeout 类型的定时器一般在超时之前就会被移除,从而很少产生真正的函数调用和系统开销。总的来说,

2010-08-24 15:22:00 662

转载 时间中断会丢失吗?

<br /><br /> 由于CPU在处理中断时是关闭中断位的,也就是说,CPU在处理中断时不能响应其它的中断,哪怕是优先级最高的时间中断。<br /><br /> 由此可以推断,当在时间中断的前一瞬间如果有较低优先级中断发生,那么时间中断就会被延迟响应,直到低优先级中断明确地开中断。最坏的情况(应该说是非常可能的)是刚好此中断连续运行一个时间片以上,在这段时间内,发生了下一次时间中断,从而导致上一个时间中断的丢失。<br /><br /> 所以,由时间中断控制

2010-08-20 15:45:00 603

转载 Palm应用开发之五Scene模板

Scene(场景)模版<br />      通过前面几节我们已经了解到Scene是Palm应用的重要组成部分,Palm应用就是由一个个Scene组成的,每一个Scene就是整个舞台的一个场景,或者理解成一个卡片,我就是这样理解的。那么我们创建一个应用就是创建出一个个Scene,将这些scene按照一定的逻辑组织起来就会形成一个简单的应用,既然scene如此重要,那么就来单独的研究一下scene。首先在Eclipse中创建一个Scene:选中应用->file->New-Other… 打开创建

2010-08-16 18:36:00 415

转载 Palm应用开发之四Palm 应用模型

开发语言<br />         应用使用的技术和Ajax使用的技术完全相似,palm webos 系统上建立应用没有专门的语言为其服务,使用的技术仍然是老技术新玩法(甚至不是新玩法)。和风靡于web开发的ajax几乎完全一样,使用的是Javascript语言,CSS以及HTML,没有什么新鲜的东西,同样palm webos也为其提供了一个js框架—Mojo.js(魔球),Mojo框架是在著名的框架Prototype.js 1.6的基础上创建的,所以Mojo的特性自然也就继承了Proto

2010-08-16 18:35:00 726

转载 Palm应用开发之三appinfo.json 文件详解

<br />概述 <br />应用程序的文件夹的根目录包含一个appinfo.json文件。这个文件包含了一个javascript的json对象。如果应用程序是一个多语言版本的程序,那么每种语言都需要配置一个自己的本地化的appinfo.json。但是,应用程序的标题和版本号都必须和顶层appinfo.json相同。如果应用程序的标题和版本号和顶层结构或者值不一样的话,这个应用程序就不能打包安装,这在做多语言版本的应用程序中是非常重要的。 <br />appinfo.json的语法说明:

2010-08-16 18:33:00 899

转载 Palm应用开发之二从Helloworld开始学习Palm开发

<br />http://www.cnblogs.com/vaiyanzi/archive/2010/04/10/1708962.html<br /> Palm应用开发之二从Helloworld开始学习Palm开发<br />本系列目录: Palm Web OS 简介Palm 应用开发之一开发环境搭建<br />学习任何一种开发语言或者编程工具都是从经典的"helloworld"开始,学习Palm WebOS平台的编程也不例外,首先也从helloworld开始。 <br />本文主要介绍: 如何创建一个He

2010-08-15 13:44:00 520

转载 Palm应用开发之一开发环境搭建

http://www.cnblogs.com/vaiyanzi/archive/2010/04/06/1705611.htmlPalm应用开发之一开发环境搭建<br />前一篇简单的介绍了一下Palm WebOS的基本功能和一下特性,下面就进入到Palm WebOS 平台的开发中,这一篇主要介绍开发环境的搭建 <br />1.移动应用程序的开发都要需要准备如下工具: 开发应用的IDE 应用开发工具包(SDK) 模拟器 <br />   <br />2.Palm WebOS 应用也不例外,也需要准备这些最基本

2010-08-15 13:42:00 479

转载 Palm Web OS 简介

http://www.cnblogs.com/vaiyanzi/archive/2010/04/05/1704650.htmlPalm Web OS 简介<br />1.简介<br />      Palm WebOS是新一代操作系统,通过网络客户端使其拥有前所未有的扩展能力。Palm Web OS平台由前苹果公司高管乔恩·鲁宾斯坦(Jon Rubenstein)领衔开发,而Palm Pre是首款采用Web OS的智能手机。 <br />  在人机界面上,Web OS非常友好,增强了多点触控体验,另外强化无

2010-08-15 13:39:00 1017

转载 WebOS程序原理

<br />http://bbs.51pda.cn/simple/?t5629.htmlWebOS程序原理<br />Application Framework<br />From WebOS Internals<br />Jump to: navigation, search<br />todo: talk about the app framework! <br /><br />Applications that come bundled on the device are located here.

2010-08-15 12:10:00 1251

原创 Palm WebOS公开源代码网址

<br />http://opensource.palm.com/<br />有兴趣的可以去下载。<br /> 

2010-08-15 11:59:00 534

原创 webos 中国招人

<br />外面的人想进来,里面的人想出去。<br />想写webos的人看到sdk就很兴奋,不想写的人看到所有的source code也兴趣索然

2010-08-15 11:56:00 363

原创 Palm Mojo 功能

<br />功能:创建基于手势导航转换和滚动的应用 使用WebOS通知系统,通知用户而不打断他们 利用HTML5本地存储能力,当用户离线的时候也能保存数据 使用基于JSON的消息总线,进入广泛的设备服务,包括使用联系人,日历和所在位置等。

2010-08-15 11:51:00 353

转载 对于WebOS Mojo SDK的看法以及和Iphone的比较

<br />转自:http://www.hi-pda.com/forum/viewthread.php?tid=457309&extra=page%3D1<br /> <br />某未透露姓名程序员对于WebOS Mojo SDK的看法以及和Iphone的比较<br /><br />http://arstechnica.com/news.ars/post/20090109-the-pres-got-mojo-a-developer-speaks-about-palms-new-sdk.html<br /><

2010-08-15 11:47:00 1567

原创 HP的新CEO

<br />我猜测是PSG的现任VP , Todd

2010-08-15 11:42:00 346

TI蓝牙BLE协议栈

2017-04-01

usb 1.1 spec

USB1.1是很老的文档,对于开发来讲意义不大,但对于学习理解usb spec还是有些帮助

2016-02-15

linux电源管理流程分析

linux电源管理非常好的个ppt.比较新的一个presentation,里面的流程图非常的清晰,比较适合linux开发人员

2014-05-28

Linux虚拟网卡配置

Linux虚拟网卡配置的资料以及相关理论

2010-08-05

空空如也

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

TA关注的人

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