自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 imx6 读取芯片唯一码

cat /sys/fsl_otp/HW_OCOTP_CFG0cat /sys/fsl_otp/HW_OCOTP_CFG1

2017-01-17 17:20:21 2407

原创 在/external/tinyalsa/pcm.c 添加android log

////////////////////////////////////////////////////////////////////////////   #include    #define LOG_TAG "audio_hw_primary"     #define  LOGI(...) __android_log_print(ANDROID_LOG_INFO, "MCA"

2017-01-05 20:29:32 2112 1

原创 gcc 软连接

以gcc-4.3和g++-4.3为例:sudo apt-get install gcc-4.3 g++-4.3之后进入/usr/bin:cd /usr/bin先删除和gcc4.4关联的gcc:sudo rm gccsudo rm g++再建个软连接sudo ln -s gcc-4.3 gccsudo ln -s g++-4.3 g++

2016-12-24 21:06:10 5364

原创 android 文件系统升级 boot.img

android 文件系统升级 boot.img

2016-10-17 11:53:58 1863

原创 imx6打开mxc_v4l2_capture.c 中的pr_debug 方法

git diff kernel_imx/drivers/media/video/mxc/capture/Makefile diff --git a/kernel_imx/drivers/media/video/mxc/capture/Makefile b/kernel_imx/drivers/media/video/mxc/capture/Makefileindex 7f8b168..53

2016-02-17 16:10:46 2829

原创 imx6.内核Makefile编写

KERNELDIR =/home/jack/jack-linux/android_hejia/Android4.4.2/kernel_imxall:#make -C $(KERNELDIR) M=`pwd` modulesmake -C  $(KERNELDIR)  M=`pwd` modules ARCH=arm CROSS_COMPILE=/home/jack/jack-l

2016-02-17 16:03:52 518

原创 Android aidl Binder 机制学习

1.  http://blog.csdn.net/yueliangniao1/article/details/71885492.    http://blog.csdn.net/lmj623565791/article/details/38461079

2015-12-19 10:24:48 434

转载 E9天嵌i.mx6q的nfs和tftp环境搭建

硬件环境:E9卡片fressscal的i.mx6q,天嵌开发板软件环境:ubuntu12.04目的:1.实现E9卡片i.mx6q的tftp下载uImage,从下载的uImage中加载内核,然后nfs挂载到虚拟机2.实现E9卡骗i.mx6q从mmc中读取uImage,启动内核,然后nfs挂载到虚拟机。两种方式提高嵌入式开发效率,一种方式是内核和文件经常修改

2015-12-17 13:59:33 2782

原创 imx6 android 5.0 权限修改

在uboot环境变量里面添加“androidboot.selinux=disabled”:“setenv bootargs console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboo

2015-12-03 14:12:51 1500

原创 imx6 平台 mrval sd8797 蓝牙移值

// 框架 //                         android server                                    |                         android 中间框架                                    |                           libbt

2015-12-03 13:01:58 1642

原创 杂记

//wget命令:wget http://192.168.1.200/jack-linux/linux-myrz/linux-2.6-imx-imx_3.0.35_4.1.0/arch/arm/boot/uImage          dd if=uImage of=/dev/mmcblk0 bs=1M seek=1 conv=fsync//多屏显示:$ ./tw_

2015-12-03 11:28:01 456

原创 imx6 摄像头代码简析

/*imx6摄像头部分代码分析*/imx6代码结构.1    app   |v4l2-dev.c(提供注册和应用app调用接口)   |mxc_v4l2_capture.c (执行IOCTRL命令)   | ov5640.c  (执行真正摄像头硬件操作) ///////////////////////////////////////////

2015-12-03 11:10:03 3161

转载 input子系统分析一

内核的输入子系统是对分散的,多种不同类别的输入设备(如键盘,鼠标,跟踪球,操纵杆,触摸屏,加速计和手写板)等字符设备进行统一处理的一层抽象,就是在字符设备驱动上抽象出的一层。输入子系统包括两类驱动程序:事件驱动程序和设备驱动程序。事件驱动程序负责和应用程序的接口,而设备驱动程序负责和底层输入设备的通信。鼠标事件生成文件mousedev属于事件驱动程序,而PS/2鼠标驱动程序是设备驱动程序。事件驱动

2015-10-07 20:08:20 527

原创 常用命令备忘录

网卡设置ifconfig eth0 192.168.3.59 uproute add default gw 192.168.3.254 dev eth0setprop net.dns1 202.96.128.166

2015-04-14 17:24:10 451

原创 android 应用开发

http://www.jikexueyuan.com/course/android/?pageNum=5      //我的android 应用学习

2015-04-08 10:17:33 643

原创 编译常见错误解决

make:警告:检测到时钟错误。您的创建可能是不完整的 find . -type f -exec touch {} \;

2015-03-25 19:26:05 542

转载 BCM4330 WIFI 调试记录

BCM4330 WIFI 调试记录Part 1 问:打开wifi,连接wifi热点,提示连接成功,但headbar上不显示wifi图标,back退出wifi设置,再进入,提示wifi已断开。答:首先现象复现,当现象复现时进入adb shell,然后输入ifconfig 查看是否有wlan0 端口,然后在adb shell 中ping 192.168.1.101(嵌入式设

2015-03-20 12:09:20 959

转载 AT命令

AT命令解释:一、 AT命令解释:1、常用操作1.1 AT命令解释:检测Module与串口是否连通,能否接收AT命令;命令格式:AT命令返回:OK (与串口通信正常)(无返回,与串口通信未连通)测试结果:AT          OK1.2 AT+CSQ命令解释:检查网络信号强度和SIM卡情况命令格式:AT+CSQ命令返回:+CSQ: 

2015-03-20 11:54:27 524

原创 ecplice 建立快捷方式

ecplice 建立快捷方式在/usr/share/applications目录下使用如下命令建立一个程序菜单中的快捷方式:[Desktop Entry]Name=eclipseName[zh_CN]=安卓开发Comment=android-DevelopmentKeywords=Settings;Cleaning;CustomizationExec=/

2015-02-09 14:59:23 1693

转载 基于V4L2的视频驱动开发(2)

三、 V4L2 API及数据结构    V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。    1、常用的结构体在内核目录include/linux/videodev2.h中定义    struct v4l2_requestbuffers        //申请帧缓冲,对应命令VIDIOC_REQBUFS      

2015-02-03 14:36:38 735

转载 基于V4L2的视频驱动开发(1)

编写基于V4L2视频驱动主要涉及到以下几个知识点:    ●    摄像头方面的知识                要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。    ●    Camera解码器、控制器                如果摄像头是模拟量输出的,要熟悉解码器的配置。最后数字视频信号进入camera控制器后,还要熟悉camera控制

2015-02-03 14:34:51 985

转载 FS_S5PC100平台上WM9714 ALSA音频移植

FS_S5PC100平台上WM9714 ALSA音频移植来源:华清远见研发中心        一、驱动的移植    这个驱动在内核中支持,我们只需要进行简单的配置就行了,配置如下:    $ make menuconfig    Device Drivers --->       Sound card support --->         Advan

2015-02-03 12:12:07 606

原创 imx6 显示代码框架

2015-02-01 22:24:39 1623

原创 IMX6 驱动代码位置

emmc/sdcard 驱动    drivers/mmc/host:sdhci-esdhc-imx.c      /dev/mmcblk*                                       sdhci.c                                                                               

2015-01-31 12:51:42 5553

转载 mx51的三个framebuffer,mxc_ipuv3_fb.c分析

mx51支持三个framebuffer:fb0, fb1, fb2/dev/graphics/fb0,/dev/graphics/fb1:一个作为系统的主framebuffer,另外一个作为TVOUT输出的framebuffer,缺省情况下,fb0做primary(也就是用来在primary LCD显示UI),fb1做secondary(也就是用来在TVOUT输出上显示数据)。

2015-01-30 17:07:47 3407

转载 输入设备配置文件(.idc文件)

1. 何为idc?       idc(Input Device Configuration)为输入设备配置文件,它包含设备具体的配置属性,这些属性影响输入设备的行为。对于touch screen设备,总是需要一个idc文件来定义其行为。       Android基于输入设备驱动汇报的事件类型和属性来检测和配置大部分输入设备的能力。然而有些分类是模棱两可的,如:多点触摸屏(mul

2015-01-30 14:29:06 1525

转载 platform设备驱动全透析

1.platform总线、设备与驱动       在Linux 3.x 的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。        一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、

2015-01-30 12:06:38 679

转载 Linux Netlink 内核与用户间进行双向数据传输

1. Netlink简介    Netlink 是一种特殊的 socket,它是一种在内核与用户间进行双向数据传输的一种方式,用户态应用使用标准的 socket API 就可以使用 Netlink 提供的强大功能,内核态需要使用专门的内核 API 来使用 Netlink。    系统已定义的Netlink种类如下:[cpp] view plaincopy

2015-01-30 11:58:06 3287

转载 Linux如何查看 pcoc 下的状态信息

1. /dev/input目录    /dev/input目录下的事件都是在驱动中调用input_register_device(struct input_dev *dev)产生的。如我的盒子的/dev/input目录的内容如下:[cpp] view plaincopycrw-rw---- root     input     13,

2015-01-30 11:52:16 831

原创 音频相关命令使用

arecord -d 100 -c 2 -t wav -r 44100 -f "Signed 16 bit Little Endian" test.wav //录音ok//设置放音音量amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 192//设置麦克音量amixer cset numid=7,if

2015-01-30 08:54:33 3151

原创 imx6 显示分析

static int mxcfb_probe(struct platform_device *pdev)//(mxc_ipuv3_fb.c  mxcfb.c mxcfb_epson.c)    fbi = mxcfb_init_fbinfo(&pdev->dev, &mxcfb_ops);  //这个ops 后面frmaebuffer 操作使用    ret = mxcfb_opt

2015-01-30 08:49:55 3097

原创 usb 摄像头分析

static int __init uvc_init(void)  result = usb_register(&uvc_driver.driver);    uvc_probe     uvc_register_chains       uvc_register_terms         uvc_register_video          vdev->fops =

2015-01-30 08:47:50 735

原创 把android.mk 变成 Makefile

gst-launch playbin2 uri=file:///mnt/usb/xxx.mov audio-sink="alsasink device=hw:0,0"

2015-01-29 18:03:55 1208

转载 Android bluetooth介绍(一)

关键词:蓝牙硬件接口 UART  PCM  blueZ 版本:基于android4.2之前版本 bluez内核:linux/linux3.08系统:android/android4.1.3.4作者:xubin341719(欢迎转载,请注明作者,请尊重版权谢谢)欢迎指正错误,共同学习、共同进步!! Android bluetooth介绍(一):基本概念及硬件接口

2015-01-28 14:24:19 1167

转载 Android blueZ HCI(一):hciconfig实现及常用方法

关键词:hciconfighcitool  hcidump作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!!Android blueZ HCI(一):hciconfig实现及常用方法Android blueZ hci(二):hcitool hcidump常用方法一、Hciconfig1、adb shell

2015-01-28 13:15:07 3123

转载 Android BlueDroid(三)

关键词:bluedroid  enableNative BTIF_TASK  BTU_TASK bt_hc_work_thread set_power  preload GKI作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)绘图工具:Edraw Maindmap欢迎指正错误,共同学习、共同进步!!一、enableNative函数的的实现(1)、初

2015-01-28 13:09:19 1610

转载 Android BlueDroid(二)

关键词:bluedroid  initNative enableNative BTIF_TASK  BTU_TASKbt_hc_work_thread set_power  preload  GKI作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!! 一、   蓝牙开启流程概述,如下图所示:init、enable

2015-01-28 13:04:38 956

转载 Android blueZ HCI(二):hcitool hcidump常用方法

关键词:hciconfig  hcitool hcidump作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!!Android blueZ HCI(一):hciconfig实现及常用方法Android blueZ hci(二):hcitool hcidump常用方法一、Hcitool1、这部分代码和hcic

2015-01-28 12:08:27 1668

转载 Android BlueDroid(一):BlueDroid概述

关键词:bluedroid bluez作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!!一、名词解释:(有用信息增加中……)BTI F: Bluetooth InterfaceBTU : Bluetooth Upper LayerBTM: Bluetooth Manager BTE  :Bluet

2015-01-28 12:07:17 3668

转载 android linux getprop setprop wathcprop的使用

关键词:android  linux  getprop  setprop  wathcprop 系统:android2.3 android4.0一、 配置文件在android系统中,有一些初始化的配置文件,例如:[html] view plaincopy/init.rc  /default.prop  

2015-01-28 12:05:00 756

全智A10资料

全智A10 /A20 的资料使用,里面包含对A10的配置,和代码修改!

2013-09-28

屏幕唤醒流程

按电源键屏幕唤醒和屏幕睡眠流程.分析很好的

2012-12-06

Android RTC 自下而上分析

Android RTC 自下而上分析 非常详细

2012-12-06

Mini6410-qt-development-guide-20101228.zip

mini6410 qt 移值 全面讲述mini6410 qt 移值的移值方法

2012-11-05

空空如也

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

TA关注的人

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