- 博客(27)
- 资源 (4)
- 收藏
- 关注
转载 Mtk Ft6306 touch 驱动
http://blog.csdn.net/sunweizhong1024/article/details/85721211、 MTk Touch 驱动程序1.1、 MTK Touch 驱动的组成Mtk Touch driver 驱动包括:Mtk platform 虚拟平台设备驱动、Module touch IC 驱动、Input subsystem。Mtk pl
2014-09-26 16:01:01 740
转载 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(&sensor_
2014-09-26 15:59:48 888
转载 Linux中的gpio口使用方法
Linux中的IO使用方法 应该是新版本内核才有的方法。请参考:./Documentation/gpio.txt文件提供的API:驱动需要包含 #include 判断一个IO是否合法:int gpio_is_valid(int number);设置GPIO的方向,如果是输出同时设置电平:/* set as input or output, returning
2014-09-24 13:54:18 1338
转载 MTK Android 之MT6577驱动笔记
1. LCD1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MTA5573平台上新建这个lcd的驱动,步骤如下:A. 新建文件夹nt35510:\mediatek\custom\common\uboot\lcm\ nt35510\mediatek\custom
2014-09-24 10:38:53 1342
转载 Android驱动中的Kconfig文件与Makefile文件
内核源码树的目录下都有两个文档Kconfig(2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。 在内核编译时,主Makefile调
2014-09-23 15:12:36 519
原创 Android学习过程中遇到问题2
1,Android rameworks/base/libs/utils/RefBase.cpp:507:67: error
2014-09-22 16:05:47 686
转载 MTK Android 菜鸟上手之旅
1.拷贝代码仓库 从git@192.168.1.3:a89.git 到work目录下:cbk@YCS:~/work$ llcbk@YCS:~/work$ rm -rf a89/cbk@YCS:~/work$ cd ..cbk@YCS:~/work$ git clonegit@192.168.1.3:a89.git 2.修改xshell用户密码:passwd 3.An
2014-09-19 13:34:51 1070
转载 android平台下lcd调试流程如下
1)调试lcd背光,背光主要分为PMIC自带的和单独的DCDC,如果为PMIC自带的背光,一般平台厂商已经做好,直接调用接口即可,如果为单独的DCDC驱动,则需要用GPIO控制DCDC的EN端2)确认lcd的模拟电,io电是否正常3)根据lcd的分辨率,RGB/CPU/MIPI等不同的接口,配置控制寄存器接口4)根据lcd spec配置PCLK的频率,配置PCLK,VSYN
2014-09-18 11:24:50 876
转载 MTK android lcm调试
参考MTK 文档LCM_Customer_document_MT6575.pdfThe following shows the steps to add a new LCM driver: (1) Create LCM driver folder $LCM in alps/mediatek/custom/common/kernel/lcm/(2) Cre
2014-09-18 09:45:15 1118
转载 mipi接口LCD调试流程(基于Android4.0版本以后)
MIPI联盟,即移动产业处理器接口(MobileIndustry Processor Interface简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。MIPI联盟鼓励所有手机行业内的公司加入,包括:手机设备制造商、半导体厂商、软件厂商、系统供应商、外围设备制造商、知识产权提供商、其他公司。随着越来越多的移动终端元器件提供商支持MIPI接口,M
2014-09-11 14:45:55 2534
转载 MTK6577+Android编译之android
MTK6577采用的内存芯片为H9TP32A4GDMCPR,包括4GB的eNAND和512MB的 LPDDR2,先升级为H9TP32A8JDMCPR,包括4GB的eNAND和1GB的LPDDR2 先来看MTK源代码树概观图:图1由图1可知编译的入口是makeMtk文件,其采用perl语言编写的,包装了编译命令,下面来看编译系统的概述:
2014-09-11 14:25:55 2194
转载 Mtk Android编译命令
一、输入命令:cbk@YCS:~/work/k6/alps$ ./mk help Usage: (makeMtk|mk) [options] project actions [modules]Options: -t, -tee : Print log information on the standard-out. -o, -opt=bypas
2014-09-11 10:01:01 763
转载 MTK6577+Android GPIO
1. GPIO简介 MT6577提供232个通用输入/输出引脚(GPIO,GPIO0~GPIO231),通过设置它们的控制寄存器,MCU软件可以控制它们的方向(输入/输出)、输出值(低/高)和读取这些引脚的值(输入)。为了减少GPIO引脚的数量,MT6577的GPIO采用多路复用的设计机制,这点和freescale的IMX系列类似。 2. GPIO特
2014-09-10 16:30:58 990
转载 MTK6577+Android log端口设置
一些缩写简称:AP:application processer,应用处理器MD: MT6577支持 4个UART,UART在无线通信基带芯片组(baseband chipset)和外设间提供全双工串行通信通道,UART的方块图如下图:图1MT6577默认的串口分配如下图:图2
2014-09-10 16:29:16 1541
转载 MTK6577+Android启动----U-Boot
备注: META mode:Mobile Engineering Test Architecture,移动工程师测试架构ATE factory mode:automatic test environment,自动测试环境ISRAM:internal system RAMSPU:MP:mass product,批量生产DSI:display s
2014-09-10 14:11:35 3930
转载 MTK6577+Android启动----pre-loader
备注: META mode:Mobile Engineering Test Architecture,移动工程师测试架构ATE factory mode:automatic test environment,自动测试环境ISRAM:internal system RAM Bootloader能够准备一个至关重要的执行环境和引导linux操作系统及An
2014-09-10 12:03:46 1422
转载 MTK6577 Android源代码目录
1. MTKAndroid4.0 源代码目录 (1) makeMtk整个工程编译或是构建(make/build)的入口。 (2) abi应用程序二进制接口(application binary interface)。 (3) bionic: Android之所以采用bionic而不是glibc,有几个原因
2014-09-10 11:34:32 801
转载 Ubuntu 12.04搭建MTK 6577 安卓开发环境
Ubuntu 12.04搭建 MTK 6577安卓开发环境1. 下载并安装Vmware虚拟机;2. 下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: http://releases.ubuntu.com/12.04/ ;3. 更新Ubuntu 源:① sudo cp /etc/apt/sources
2014-09-10 11:26:19 872
转载 MTK6577+Android烧录
备注:DA:Download All 1. 所需要软件及驱动 (1) MT6575联机刷机驱动打包版(XP-WIN7通用)安装驱动(2) 刷系统软件SP_Flash_Tool_v3.1324.0.177(3) 要更新的系统文件 具体刷系统需要哪些image文件呢?这由一个很重要的文件来决定,系统是烧录在NAND
2014-09-10 11:23:38 1911
转载 MTK6577+Android4.04编译
编译命令 ./mk new出错信息如下: **********checkingEnv************ Your building environment is OK The detail information is in"checkenv.log"!**********************************************
2014-09-10 09:56:23 781
转载 MTK6577+Android之按键(key)修改
1. 产品按键布局和定义图1图1括号里面的是android系统采用的键值,注意了,这可不是linux系统里用到的scan code。 2. 按键硬件设计MTK6577的Keypad分为两部分:(1) Keypad接口,包括8*8按键和一个专用的power按键。(2) Key检测块(key detecti
2014-09-10 09:22:52 2731
原创 MTK6577+Android GPIO
1. GPIO简介 MT6577提供232个通用输入/输出引脚(GPIO,GPIO0~GPIO231),通过设置它们的控制寄存器,MCU软件可以控制它们的方向(输入/输出)、输出值(低/高)和读取这些引脚的值(输入)。为了减少GPIO引脚的数量,MT6577的GPIO采用多路复用的设计机制,这点和freescale的IMX系列类似。 2. GPIO特
2014-09-10 09:22:02 1049
原创 当两台LINUX主机之间要互传文件时可使用SCP命令来实现
当两台LINUX主机之间要互传文件时可使用SCP命令来实现 复制文件: (1)将本地文件拷贝到远程 scp 文件名 --用户名@计算机IP或者计算机名称:远程路径 (2)从远程将文件拷回本地 scp --用户名@计算机IP或者计算机名称:文件名 本地路径复制目录:(1)将本地目录拷贝到远程 scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径
2014-09-04 13:35:28 996
转载 Linux用户空间与内核空间
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存
2014-09-02 19:47:41 489
原创 Android开发工程师三境界
来自52RD一、初级Android开发工程师必须掌握的技能: 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。 2. 掌握Android UI控件、Android Java层API相关使用。 迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端
2014-09-02 14:35:11 630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人