没有合适的资源?快使用搜索试试~ 我知道了~
MTK_Android资料
5星 · 超过95%的资源 需积分: 16 101 下载量 10 浏览量
2013-03-22
16:13:42
上传
评论 1
收藏 16.31MB DOC 举报
温馨提示
试读
64页
MTK平台,Android笔记。介绍了一些简单需求的更改位置和一些驱动配置的更改位置。分析了一些问题的修改方法,从驱动层到应用层均有设计,此作者乃一牛人也!
资源推荐
资源详情
资源评论
MTK6575
MediatekMT6575
12.2x12.2mm 537 balls, BGA, 0.4mm, 40nm
!"#$%&'('()'*++,
-(.*/!"01123
4235#$%&'('()'*++,(.
*/!"01123"3*06723
!"#$%-$%*"7 !"#$%$%*"7(.
8*8+$"*74-1$"97
41
EDGEclass12, HSDPA Cat8 7.2Mbps, HSUPA Cat6 5.76Mbps
$%5**::*;:!)< 200MHz-mDDR, 256MB , NAND (NFI) , LPDDR2 ,PCDDR3
-7=3'>9/13)7)4")54/"/
20
8MPBayer/YUV, 10bit parallel, MIPI CSI-2 CVBS TV out
!?/5+223)7)*"):!)479')'! qHD, 24-bit color, MIPI DSI(video), NFI, CPU/RGB I/F,3D,HDMI
572=74$854
??@*A+*0
+*6+01123
64-Poly, MP3,AAC,HE-AAC,
WMA,G.711,G.723.1,G.729,AWB+,3D effect Dual mic, Digital
micsupport
78'$B!?/#C1 MPEG4/H.264: 720p @ 30fps
78B!?/#C1$4)!#C1 MPEG4: 720p@ 30fps, H.264 VGA @ 15fps
5BD4)!!7"1 3G-324M: QCIF 15 FPS, 64kbps
78'$2*C1 MPEG4/H.264 to D1, 30 fps
9")520+,74)")4
"7)"*)E(=3--9"$"E
7$>9"!",2
UARTx4, SIMx2, R-touch, PCMx1, I2Sx2, I2Cx3, SPIx1 SDIOx4 ,
Key Matrix 8x8 +2,MD UARTx2 USB 2.0 HS OTG int. PHY x 1,
USB FS host x 1
)63790+.*E.8*3F310
+,3636606
External PMU, 5 bucks, 21 LDOs, LED driver, pulse charger,
gasgauge, Flash LED, Audio AMP, Analog SW, ISINK , 35V Boost
controller, DVS Control, PA Control , Force Power Reset , Precharge
indicator , 2 Key support
驱动
配置目录
Gpio 配置:mediatek/source/dct/DrvGen.exe
-->>mediatek/custom/zhephone75_ics/kernel/dct/dct/codegen.dws
mediatek\config\***
1、ProjectConfig.mk & BoardConfig.mk : makefile 变量
2、init.rc 初始化的脚本
3、system.prop:java 层的配置
kernel 配置目录:mediatek/config/projectname/autoconfig/kconfig/project
default config: mediatek/config/common/autoconfig/kconfig/config.mk
mediatek/config/mtk6573/autoconfig/kconfig/platform
Android platform config: int.rc,system.prop,BoardConfig.mk,AndriodBoard.mk,
Android.hardware.xml,http-proxy-cfg, vold.fstab,kpd.kcm/kpd.kl,egl.cfg,player.cfg
Mk 配置: mt6575_v207\build\target\product\common.mk
配置生成方式:
\mediatek\build\tools\codegen.pl
\mediatek\build\libs\custom.mk
编译信息:buildinfo.sh
UBOOT
Start.s
Cpu.c->mt6573_board.c->env_init->init_baudrate(board.c)->serial_init(mt6573_serial.c)-
>console_init_f(console.c)->display_banner(mt6573.c)->dram_init(mt6573.c)-
>display_dram_config(board.c)
U_boot boot command procedure:
Main_loop(main.c)-> do_nand_boot(bootm.c)->mboot_android_load_bootimg_hdr(load_image.c)-
>mboot_android_load_bootimg(load_image.c)->
setup_start_tag(bd)/setup_serial_tag(¶ms)/..../setup_end_tag(bd)->call thekernel(armlinux.c)
充电:mt6573_pmu_sw.h
typedef enum{
CHARGER_UNKNOWN=0,
STANDARD_HOST,
CHARGING_HOST,
NONSTANDARD_CHARGER,
STANDARD_CHARGER,
}USB_CHARGER_TYPE;
Pre-loader Source Tree
/mediatek/custom/<project>/preloader
U-Boot Source Tree
mediatek\platform\mt6573\uboot\
Kernel drivel mach
\mediatek\platform\mt6575\kernel\core\mt6575_devs.c
board_init
1) preloader:mediatek\platform\mt6575\preloader\src\core\main.c 中 main()函数
2) uboot:mediatek\platform\mt6575\uboot\Mt6575_board.c 中 board_init()函数
Camera
CUSTOM_HAL_IMGSENSOR = ov5640_yuv ov7675_yuv
CUSTOM_KERNEL_IMGSENSOR = ov5640_yuv ov7675_yuv
CUSTOM_HAL_LENS = fm50af dummy_lens
CUSTOM_KERNEL_LENS = fm50af dummy_lens
CUSTOM_HAL_MAIN_LENS = fm50af
CUSTOM_HAL_MAIN_BACKUP_LENS =
CUSTOM_HAL_SUB_LENS = dummy_lens
CUSTOM_HAL_SUB_BACKUP_LENS =
CUSTOM_HAL_MAIN_IMGSENSOR = ov5640_yuv
CUSTOM_HAL_MAIN_BACKUP_IMGSENSOR =
CUSTOM_HAL_SUB_IMGSENSOR = ov7675_yuv
CUSTOM_HAL_SUB_BACKUP_IMGSENSOR =
Sensor and Lens drivers
alps\mediatek\custom\common\kernel\imgsensor\
alps\mediatek\custom\common\kernel\lens\
Camera relative files in the Android system (2/3)
G Sensor and Lens tuning data
alps\mediatek\custom\common\hal\imgsensor\
alps\mediatek\custom\common\hal\lens\
G Sensor power control
alps\mediatek\custom\common\kernel\camera\camera
G Camera customize files
alps\mediatek\custom\common\hal\camera\camera
mart Phone Sensor Driver File Architecture
H Sensor id and enumator definition
I File:
H alps\mediatek\custom\common\kernel\imgsensor\inc\kd_imgsensor.h
H alps\mediatek\custom\common\kernel\imgsensor\inc\kd_imgsensor_define.h
I Description
H Definition sensor id and enumator.
H Sensor Driver
I File
H alps\mediatek\custom\common\kernel\imgsensor\$project$\$project$_sensor.c
H alps\mediatek\custom\common\kernel\imgsensor\$project$\$project$_sensor.h
I Description
H Sensor driver name (by sensor)
H Custom Driver H Custom Driver
I File
H alps\mediatek\custom\common\kernel\camera\camera\kd_camera_hw.c
I Description
剩余63页未读,继续阅读
lily890115
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- XILINXFPGA源码Xilinxspratan3xcs100E(VGAPS2)
- XILINXFPGA源码XilinxSPARTAN-3E入门开发板实例
- XILINXFPGA源码XilinxSdramVerilog和VHDL版本文档
- 物联网智能家居方案-基于Nucleo-STM32L073&机智云(大赛作品,文档齐全,可直接运行)(文档加Matlab源码)
- XILINXFPGA源码XilinxISE9.xFPGACPLD设计源码
- 成都市地图含高新区(高新南区,高新西区),天府新区,东部新区虚拟行政区划
- XILINXFPGA源码XilinxEDK设计试验
- XILINXFPGA源码XilinxEDKMicroBlaze内置USB固件程序
- 基于 django 的视频点播后台管理系统源代码+数据库
- 基于Java的网上医院预约挂号系统的设计与实现(部署视频)-kaic.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页