自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android开发

DISCOVER·POTENTIAL

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux驱动开发常用内存调试工具 memtool and devmem

在驱动调试时,需要直接查看cpu寄存器的值,这里提供提供两种工具,memtool和devmem.其中devmem在busybox中已包含,直接使用busybox devmem+命令即可。可参考http://blog.csdn.net/xy010902100449/article/details/47028497Android源码默认是包含memtool工具的,如果完整编译过

2016-05-26 10:51:20 5716

原创 gpio信号过冲问题

关于过冲的资料,可参考http://www.cnblogs.com/chenman/p/3649343.html     在调试i2s的时候,发现i2s信号存在过冲的问题。波形如下硬件的同事测到i2从cpu出来时的波形已经存在过冲了。故需要从软件入手解决该问题。查阅芯片手册,查到该引脚的配置为该寄存器默认的配置为MX6QDL_PA

2016-05-23 19:56:19 7539

转载 Android中使用jni进行本地开发

首先要下载eclipse_java,安装ADT,CDT,NDK,在MainActivity中写一些本地函数声明:Java代码  public native void fun1();  public native String fun2();  public native char fun3();  public native int fun4();  public na

2016-05-23 15:33:57 681

原创 记一次I2S调试经历

之前在某平台上调试一块降噪芯片,芯片跟cpu的连接如下。通过ii2配置芯片工作状态,通过spi下载固件(可通过iic下载,但速度较慢),媒体声音通过第一路iis把数据给芯片,芯片通过第二路iis将mic采集到的数据传给cpu。由于该芯片在另一平台已经调通,以为很快就可以调通该芯片。该开始系统扫描不到固件的位置,

2016-05-22 23:49:17 7887

原创 Linux下的gpio调试方法

最近在fsl平台上进行移植,需要将某些gpio配置成普通的gpio功能(fsl平台的gpio支持多个功能),便写了简单的杂项设备,来调试gpio口。使用时,只需安装gpio驱动,可实现下列三项功能设置拉高某gpio,echo "io:w:108:1" >/dev/gpio_debug设置拉低某gpio,echo "io:w:108:0" >/dev/gpio_debug读取某g

2016-05-21 18:17:11 4688

原创 I2S调试总结

看到关于IIS协议的一份ppt,写得不错,便记录下来http://download.csdn.net/detail/peacerocket/6298753

2016-05-21 17:30:11 3043

转载 使用VirtualBox在Ubuntu下虚拟Windows XP共享文件夹设置方法

1、首先保证虚拟的Windows XP有虚拟光驱(正常安装的都是有的,因为在ubuntu下一般都是用硬盘虚拟安装的),然后在已经运行起来的Windows XP菜单栏上选择“设备-安装增强功能“,如果不存在,只需下载VBoxGuestAdditions.iso文件,40MB左右,然后将其MV到/usr/share/virtualbox下即可。安装成功以后,立即可以在ubuntu和XP之间

2016-05-21 12:07:29 1505

转载 WIN7下VMware+Ubuntu配置上网(对无线网络也有效)

此方法在Ubuntu 9.10  11.10上已测试可行首先,请您确保Vmware的Network connection选择的是Host-only1. 编辑Ubuntu下的DHCP配置,删除DHCP下全部内容并保存#sudo gedit /etc/dhcpd.conf  如果dhcpd.conf不存在的话 就自己创建一个2. 主机中,网络与共享中心可以看到本地连接是我主

2016-05-14 00:55:03 515

原创 imx6q平台将gpio口设置成高阻的方法

在休眠时,需要将某个gpio设置成高阻状态,但imx6q并没有直接设置成高阻的API,那就直接操作寄存器来实现了.这里以MX6QDL_PAD_GPIO_16__GPIO7_IO11为例,将该IO口设置成高阻状态.查找PDF可知,该控制寄存器的基地址为0x20e0000+0x618,该寄存器的3-5位来设置驱动能力,值为0就是高阻状态.

2016-05-09 21:41:48 6693

原创 imx6q平台的gpio配置方法

比如引脚名称为GPIO_16,打开kernel_imx/arch/arm/boot/dts/imx6q-pinfunc.h文件,搜索GPIO_16,可看到如下结果#define MX6QDL_PAD_GPIO_16__ESAI_TX3_RX2 0x248

2016-05-07 13:29:25 21029 2

原创 Linux下SPI和IIC驱动免在设备树上添加设备信息的编写方法

编写i2c或spi驱动时,一般需要往设备树上添加节点信息,这里提供一种直接在驱动中添加设备信息的方法,使驱动更方便移植。i2c的驱动模板如下#include #include #define SENSOR_BUS_NUM 0 //该设备在第几路iic上,根据硬件具体修改#define SENSOR_SLAVE_ADDRESS 0x3e//设备地址,注意是7位地址(

2016-05-07 13:24:46 7884 3

原创 uboot调试总结(freescale平台为例)

以freescale平台为例board/freescale/mx6sabresd下,有一个重要的文件,具体的io配置可参考该文件.built-in.o  MAINTAINERS  mx6dlsabresd.cfg      mx6q_H5TQ4G63CFR.cfg         mx6qp.cfg     mx6sabresd.o   mx6solo_4x_mt41j128.cfg

2016-05-06 20:55:22 7519

Part1_Physical_Layer_Simplified_Specification_Ver8.00.pdf

官网下载的sd协议文档 Part1_Physical_Layer_Simplified_Specification_Ver8.00.pdf

2020-11-21

lcd_datasheet.tar.gz

从网上收集的lcd规格书,包括OTM1283A ILI9881 nt35590 nt35596 供大家学习

2020-06-06

mipi_ssc.tar.gz

mipi时钟开ssc或不开ssc波形对比视频,供大家学习 开ssc的clk有左右摆动的情形 从视频中可以很明显看出差异

2020-05-05

raw图文件,用于验证解码正确性

图1分辨率320*240 图2分辨率1920*1080 https://blog.csdn.net/mike8825/article/details/105631968

2020-04-20

QCAPReport.html

高通死机分析文档demo QCAPReport.html

2018-01-31

一路三出电源

一路三出电源仿真文件 ,亲测可用.

2013-09-28

空空如也

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

TA关注的人

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