- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 【资源共享】CC2541之新手常见问题集
转载出处:897503845@qq.com一、简介本文集合了香瓜整理的CC2541的新手常见问题,不断更新。二、版权声明博主:甜甜的大香瓜声明:喝水不忘挖井人,转载请注明出处。原文地址:http://blog.youkuaiyun.com/feilusia联系方式:897503845@qq.com香瓜BLE之CC2541群
2017-11-06 09:51:41
4318
原创 声音路由策略分析
声音路由策略分析在Android中,将声音区分为不同的流类型,不同的流类型往往使用不同的输入输出设备进行输出,这就是音频策略。流类型由AudioSystem统一定义,但音频策略由平台厂商定义。首先要搞清楚stream_type,device,strategy三者之间的关系:AudioSystem::stream_type 音频流的类型,一共有10种类型 AudioSystem::
2017-09-07 14:59:23
804
原创 Android编译浅析和常用编译指令--展讯平台
Android编译浅析和常用编译指令 我们日常工作中,每天都要编译代码,那么Android的编译原理是怎么样的呢?如何能提高编译的效率?以下我们简单的分析下。一、Android的标准编译流程Android标准编译分三步——1、遍历所有的编译项:source build/envsetup.sh;2、选择要编译的选项:lunch xx;3、选择全编译或者模块编译make [
2013-09-06 17:45:32
3899
转载 示波器的基本使用 && USBee逻辑分析仪的使用 && USBee AX-Pro示波器的使用
(1)对于一般信号,采用AUTO键就可以得到其基本的波形信息,按MEASURE键可以显示诸如频率周期等波形参数信息。RUN/STOP则是使能动态画面和静止画面的按钮。(2)水平的SCALE非常重要,用来调试时间轴。如果要看微观波形信息,时间轴单位越小越好,比如比对时延,上升沿和下降沿,这时要向左旋钮;如果要看宏观信息,时间轴单位越大越好,比如看复位波形,上电波形,这时要向右旋钮。(3)Wa
2013-08-22 13:05:07
9324
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
1053
原创 驱动层HOME按键的配置
最近切换新base的时候遇到home按键功能错乱的问题,着实浪费了一些时间去找原因。下面简单说下分析的过程。实验环境:平台--展讯SC8810,LINUX 2.3.5实验步骤:1. 按照小板设计需求,正确配置HOME按键的行数和列数,采用的是矩阵键盘的设计模式。2.开机测试,home键有音量下键的功能,偶现home键的功能。3.和硬件的人员确保了硬件上没有问题。4.抓l
2013-08-19 17:42:07
1524
原创 移动平台驱动调试流程(二)--外设调试阶段
外设调试阶段 外设最主要的就是LCD、TP、Camera,下面就分别说下需要注意的地方。 LCD调试: 虽然我们多数驱动人员最开始都是从调试LCD开始入手的,但准确来说,LCD算是外设当中最难调试的东西了,之所以这么说,是因为LCD涉及到的接口类型和各种显示问题最多了。其中有CPU接口、RGB和Mipi之类的接口。那么,遇到这些接口怎么办?
2013-05-31 15:59:24
1009
原创 移动平台驱动调试流程(一)--P1调试阶段
P1调试,需要将主板上的每个外设全部验证、调试一遍,工作量比较大,通常给出的时间是一周。通常这是对已经接近成熟的芯片,从别的项目中继承过来的。最近调试遇到一个三合一(wifi fm bt)芯片的集成,因为是第一次调试这颗芯片,遇到了些问题,这期间有与部门沟通的缺失,还有供应商支持力度的不够,导致整个P1调试被严重滞后一个星期,在工作中遇到问题,一点也不可怕,关键就是沟通了。 调
2013-05-30 09:57:17
1091
原创 移动平台中驱动人员应该做些什么
做为一名驱动开发人员,在移动开发平台中,我们的工作是从什么时间开始的呢?从产品定义到项目立项,从原理图设计到PCBA板子出现,这期间只有驱动的影子,前期工作还是让硬件忙去吧。当然,做为一名合格的驱动人员看懂原理图也是我们必备的一项技能,我是学软件出身的,这一点一直短板,还好工作上会多找硬件的同事帮忙的。在项目的前期,从我们拿到板子的那一刻起,整个项目的开发就由我们驱动人员拉开序幕了吧。啰嗦了这么多
2013-05-28 16:41:07
895
原创 规避触摸屏模拟距离传感器失效的问题
问题复现场景: 通话时长在5-6分钟后,将手或脸部移开,会有几率出现唤不醒的情况,此时通过按power键唤醒后发现TP无法正常工作了。 解决办法: 如果出现上述场景TP失效的话,通过修改resume函数来解决这个问题。原理是出现唤醒异常时,手动按power键唤醒后,rgt_ps_mode状态仍为true,ps_detection为1(靠近状态),此时我们强制
2013-05-27 16:43:13
1539
原创 用触摸屏来实现距离传感器的功能
需求:某些客户为了节约成本吧,将距离传感器拿掉,相应的功能用TP触摸屏来模拟实现。流程图如下 移植原理:去掉手机上的感光Sensor,用TP来模拟实现感光sensor在通话时亮屏和灭屏的功能。当然了TP本身是需要支持相应的功能的。可以联系模组厂进行调试,导入firmware,然后才在代码中进行相应的修改。1. 首先在目录/sys/bus/i2c/devices下添加相应的I2C设备
2013-05-23 20:53:11
2921
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人