自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianxiaohui315的小专栏

一个人成长的路

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 【资源共享】CC2541之新手常见问题集

转载出处:[email protected]一、简介本文集合了香瓜整理的CC2541的新手常见问题,不断更新。二、版权声明博主:甜甜的大香瓜声明:喝水不忘挖井人,转载请注明出处。原文地址:http://blog.csdn.NET/feilusia联系方式:[email protected]香瓜BLE之CC2541群

2017-11-06 09:51:41 3753

原创 声音路由策略分析

声音路由策略分析在Android中,将声音区分为不同的流类型,不同的流类型往往使用不同的输入输出设备进行输出,这就是音频策略。流类型由AudioSystem统一定义,但音频策略由平台厂商定义。首先要搞清楚stream_type,device,strategy三者之间的关系:AudioSystem::stream_type  音频流的类型,一共有10种类型 AudioSystem::

2017-09-07 14:59:23 687

原创 Android编译浅析和常用编译指令--展讯平台

Android编译浅析和常用编译指令       我们日常工作中,每天都要编译代码,那么Android的编译原理是怎么样的呢?如何能提高编译的效率?以下我们简单的分析下。一、Android的标准编译流程Android标准编译分三步——1、遍历所有的编译项:source build/envsetup.sh;2、选择要编译的选项:lunch xx;3、选择全编译或者模块编译make [

2013-09-06 17:45:32 3672

转载 示波器的基本使用 && USBee逻辑分析仪的使用 && USBee AX-Pro示波器的使用

(1)对于一般信号,采用AUTO键就可以得到其基本的波形信息,按MEASURE键可以显示诸如频率周期等波形参数信息。RUN/STOP则是使能动态画面和静止画面的按钮。(2)水平的SCALE非常重要,用来调试时间轴。如果要看微观波形信息,时间轴单位越小越好,比如比对时延,上升沿和下降沿,这时要向左旋钮;如果要看宏观信息,时间轴单位越大越好,比如看复位波形,上电波形,这时要向右旋钮。(3)Wa

2013-08-22 13:05:07 8514 1

转载 linux驱动的入口函数module_init的加载和释放

就像你写C程序需要包含C库的头文件那样,Linux内核编程也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:#include #include #include 其中,init.h 定义了驱动的初始化和退出相关的函数,kernel.h 定义了经常用到的函数原型及宏定义,module.h 定义了内核模块相关的函数、变量及宏。      几乎每个linu

2013-08-22 10:19:37 1003

原创 驱动层HOME按键的配置

最近切换新base的时候遇到home按键功能错乱的问题,着实浪费了一些时间去找原因。下面简单说下分析的过程。实验环境:平台--展讯SC8810,LINUX 2.3.5实验步骤:1. 按照小板设计需求,正确配置HOME按键的行数和列数,采用的是矩阵键盘的设计模式。2.开机测试,home键有音量下键的功能,偶现home键的功能。3.和硬件的人员确保了硬件上没有问题。4.抓l

2013-08-19 17:42:07 1416

原创 移动平台驱动调试流程(二)--外设调试阶段

外设调试阶段         外设最主要的就是LCD、TP、Camera,下面就分别说下需要注意的地方。         LCD调试:        虽然我们多数驱动人员最开始都是从调试LCD开始入手的,但准确来说,LCD算是外设当中最难调试的东西了,之所以这么说,是因为LCD涉及到的接口类型和各种显示问题最多了。其中有CPU接口、RGB和Mipi之类的接口。那么,遇到这些接口怎么办?

2013-05-31 15:59:24 938

原创 移动平台驱动调试流程(一)--P1调试阶段

P1调试,需要将主板上的每个外设全部验证、调试一遍,工作量比较大,通常给出的时间是一周。通常这是对已经接近成熟的芯片,从别的项目中继承过来的。最近调试遇到一个三合一(wifi fm bt)芯片的集成,因为是第一次调试这颗芯片,遇到了些问题,这期间有与部门沟通的缺失,还有供应商支持力度的不够,导致整个P1调试被严重滞后一个星期,在工作中遇到问题,一点也不可怕,关键就是沟通了。         调

2013-05-30 09:57:17 1011

原创 移动平台中驱动人员应该做些什么

做为一名驱动开发人员,在移动开发平台中,我们的工作是从什么时间开始的呢?从产品定义到项目立项,从原理图设计到PCBA板子出现,这期间只有驱动的影子,前期工作还是让硬件忙去吧。当然,做为一名合格的驱动人员看懂原理图也是我们必备的一项技能,我是学软件出身的,这一点一直短板,还好工作上会多找硬件的同事帮忙的。在项目的前期,从我们拿到板子的那一刻起,整个项目的开发就由我们驱动人员拉开序幕了吧。啰嗦了这么多

2013-05-28 16:41:07 836

原创 规避触摸屏模拟距离传感器失效的问题

问题复现场景:       通话时长在5-6分钟后,将手或脸部移开,会有几率出现唤不醒的情况,此时通过按power键唤醒后发现TP无法正常工作了。 解决办法:       如果出现上述场景TP失效的话,通过修改resume函数来解决这个问题。原理是出现唤醒异常时,手动按power键唤醒后,rgt_ps_mode状态仍为true,ps_detection为1(靠近状态),此时我们强制

2013-05-27 16:43:13 1427

原创 用触摸屏来实现距离传感器的功能

需求:某些客户为了节约成本吧,将距离传感器拿掉,相应的功能用TP触摸屏来模拟实现。流程图如下 移植原理:去掉手机上的感光Sensor,用TP来模拟实现感光sensor在通话时亮屏和灭屏的功能。当然了TP本身是需要支持相应的功能的。可以联系模组厂进行调试,导入firmware,然后才在代码中进行相应的修改。1. 首先在目录/sys/bus/i2c/devices下添加相应的I2C设备

2013-05-23 20:53:11 2623

TroutII Device Specification_external

wifi bt fm三合一的Spec文档

2013-05-22

空空如也

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

TA关注的人

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