- 博客(19)
- 资源 (8)
- 收藏
- 关注
转载 MTK Android Driver知识大全
转载请注明出处:http://blog.csdn.net/cbk861110/article/details/40931835一、Display1.lcm 相关概念1.1) MIPI接口:一共有三种接口:DBI(也做CPU或MCU接口)、DPI(也叫RGB接口)、DSI.在使用DSI接口时,目前75/77都只支持到2条data lane,加上一条clock lane.使
2015-03-31 18:18:27
2271
转载 MTK Android 之MT6577驱动笔记
1. LCD1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MT577平台上新建这个lcd的驱动,步骤如下:A. 新建文件夹nt35510:\mediatek\custom\common\kernel\lcm\nt35510\mediatek\custom\c
2014-12-23 16:58:34
1545
原创 mtk 编译kernel 后,如何快速打包
[FAQ10346]编译kernel 后,如何快速打包image并快速执行[Description]通常编译kernel 后,我们都需要重新new 一次bootimage, 以便将更新包含到bootimage 然后再download 后验证. 而编译bootimage 可能需要花费超过10min 的时间, 而实际我们只需要打包image 即可.[Keyword]kern
2014-11-10 15:36:53
2069
转载 Android 通过流播放声音
AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存和文件读取,可以动态地直接获取和播放音频流,在实时处理音频数据流时非常有用。 当然,如果用户只
2014-10-20 11:49:44
1173
转载 MTK Headset 实现音乐按键功能
mediatek/platform/mt6577/kernel/drivers/accdet/accdet.cmodule_init(accdet_mod_init);module_exit(accdet_mod_exit);事件驱动在开机的时候就已经加载static int accdet_probe(struct platform_device *dev){
2014-10-20 11:47:39
886
原创 ACCDET模块耳机检测的原理
ACCDET内部有两个比较器,会根据传入的电压判断并产生中断。ACCDET的输入电压即耳机 MIC PIN 的电压,内部比较器的输出分别对应A/B两个寄存器。ACCDET内部两个比较器的Vref分别是1.77V和0.4V(硬件决定的,不能修改),所以,对应的电压有3个范围:1.77V-1.9V: 未插入耳机的状态(AB=B11)0.4V-1.77V: 插入4段式(有Mic)耳机时的状态
2014-10-20 11:41:25
936
原创 mtk6582 闪关灯不亮
但是89和82 codebase中的闪光灯驱动与77的驱动相比, leds_strobe.c中的ioctl case: FLASHTYPE都被拿掉在led_strobe.c
2014-10-17 13:43:41
781
原创 mtk6582 改变log的uart
文件路径:\mediatek\custom\ratech82_wet_rgk_jb5\preloader\inc\cust_bldr.c
2014-10-09 13:54:07
981
原创 mtk6582 flash 修改
flash MemoryDeviceList_MT6582.xls 列表位置 mediatek\build\tools\emigen\MT6582
2014-10-07 16:31:47
861
原创 mtk 驱动笔记 lcd camera led tp
1. LCD1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MT577平台上新建这个lcd的驱动,步骤如下:A. 新建文件夹nt35510:\mediatek\custom\common\kernel\lcm\nt35510\mediatek\custom\c
2014-09-30 14:07:00
3349
原创 LCD 驱动过程详解
MTK_LCD_Driver代码的路是在/mediatek/source/kernel/driver/vedio/mtkfb.cmodule_init(mtkfb_init);模块初始化函数int__init mtkfb_init(void){int r = 0;MSG_FUNC_ENTER();/*
2014-09-29 16:30:04
2275
原创 MTK camera image sensor driver
camera_sensor_driverimage_sensr首先要进行板极设备的初始化的工作:代码路径是在:/mediatek/platform/mt6577/kernel/core/mt6577_devs.c里面#if1 ///defined(CONFIG_VIDEO_CAPTURE_DRIVERS)retval =platform_device_register(&s
2014-09-29 16:27:58
825
原创 MTK平台lcm移植流程
1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MTK6577平台上新建这个lcd的驱动,步骤如下:A. 新建文件夹nt35510:\mediatek\custom\common\kernel\lcm\ nt35510\mediatek\custom\common\l
2014-09-29 16:25:24
971
1
原创 MTK 移植camera说明
1、 裁剪模块 修改文件:config/tf902/ProjectConfig.mkEg\config/tf902/ProjectConfig.mk```````````````````````````````````````````` CUSTOM_HAL_EEPROM = dummy_eeprom CUSTOM_HAL_FLASHLIGHT = constant_fla
2014-09-29 16:03:29
4397
原创 Sublime Text 2 编辑器下载安装
下载 / 安装 windows / MAC OS 官网下载,双击安装,这个都会吧~ linux linux下安装,一种办法是从官网下载 tar.bz ,手动安装。 这里介绍用 apt-get 自动安装方法: [plain] view plaincopyprint?在CODE上
2014-09-28 14:39:37
908
原创 mtk gpio模式
GPIO 分为4类模式 0是GPIO模式,其他根据datasheet 区别GPIO DIR GPIO_DIR_IN =0输入 GPIO_DIR_OUT =1 输出 Default =GPIO_DIR_IN =0是输入还是输出。GPIO_PULLEN GPIO_PULL_DISABLE =0; GPIO_PULL_
2014-09-28 14:35:21
1290
原创 单向链表的基本操作
#include #include #include typedef struct Node{ int data; struct Node *next;}Node;/*创建头节点为phead的链表,当输入的数小于0时退出*/Node *ListCreate(Node *phead){ Node *p1 = NULL; Node
2013-09-02 00:24:57
610
翻译 LINUX守护进程的编程实现
Linux守护进程的编程实现Linux 守护进程的编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,
2013-05-18 09:35:57
760
原创 fork 与 vfork
1、函数原型 #include pid_t fork(void); pid_t vfork(void);2、用法介绍 fork()把当前进程克隆一份,克隆后的新旧进程只有进程id不同。新进程称为旧进程的子进程。两份进程都从克隆完成的那个地方继续运行!两份进程独立运行,谁先谁后没有规定。fork克隆是全部克隆,包括所有的函数、变量、缓
2013-05-15 23:16:01
952
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人