MTK+Android开发
文章平均质量分 52
loongembedded
本人目前在佛山一家上市公司负责智能终端、服务机器人的研发工作,欢迎大家的指教和交流!。
展开
-
mt6739+android8.1开发摘要
其实是mt2639,32位处理器1.使用内核kernel-4.4版本device\mediateksample\k39tv1_bsp_1g\ProjectConfig.mkLINUX_KERNEL_VERSION = kernel-4.42.内核配置文件device\mediateksample\k39tv1_bsp_1g\full_k39tv1_bsp_1g.mkifeq...原创 2019-05-30 10:46:40 · 1575 阅读 · 0 评论 -
MTK平台 Android4.0.3 定制关机动画
实现效果是这样的,长按电源键弹出关机对话框,选择关机项将呈现关机动画和音乐直到正常关机完毕,下面说说具体思路及实现代码找到长按电源键控制代码 /frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java"font-size:12px;">private fin转载 2015-01-18 10:28:30 · 1524 阅读 · 0 评论 -
android4.2添加重启菜单项
本文主要是针对android4.2关机菜单添加重启功能A.关机提示android4.2/frameworks/base/policy/src/com/android/internal/policy/impl/GlobalActions.java [java] view plaincopyprivat转载 2015-01-18 10:34:25 · 1988 阅读 · 0 评论 -
mt6577驱动开发 笔记版
3 Preloader & Uboot3.1 Preloader3.1.1Preloader结构Preloader的主题结构在文件:“alps\mediatek\platform\mt6577\preloader\src\core\main.c”中。void main(void){//时钟、uart、mcp等初始化bldr_pre_process();…bldr转载 2015-01-17 17:50:00 · 2821 阅读 · 0 评论 -
MTK如何烧录IMEI码(俗称串号)
先介绍一下使用环境主控:MT6582VXandroid版本:4.4.2操作系统:windows XPSN烧录工具:SN_Write_tool_exe_v2.1420.00首先介绍一下IMEI码,IMEI码全名叫移动通信国际识别码,俗称串号,IMEI由15位数字组成,其组成为: 1、前6位数(TAC)是"型号核准号码",一般代表机型。2、接着的2位数(FAC)是"最后装配转载 2015-02-03 19:34:21 · 18554 阅读 · 2 评论 -
MTK 软件设置路径
1. uboot路径mediatek\custom\common\uboot\logo\hvga\hvga_kernel.bmpmediatek\custom\common\uboot\logo\hvga\hvga_uboot.bmp2. android上层动画路径vendor\mediatek\project\artifacts\out\target\produc转载 2014-12-21 16:07:11 · 2009 阅读 · 0 评论 -
mtk camera 移植步骤
mtk camera 移植步骤:1, Kernel层驱动代码文件添加/mediatek/custom/doov92_wet_tdd/kernel/imgsensor/下添加imx179_mipi_raw_2lane/ 目录如下:imx179_mipi_raw_2lane - imx179mipiraw_Camera_Sensor_para_转载 2014-12-02 16:12:04 · 6529 阅读 · 0 评论 -
CCT之CAMERA TUNNING调试学习总结
对于MT6589平台camera调试的学习总结,camera调试学习的是对于raw类sensor的调试,对于yuv格式的sensor是由FAE帮助我们调试的。 首先在调试一个camera 之前要准备好调试所需要的环境,实验室是必须的,另外还要有调试的工具安装。调试camera之前要确保安装好三个工具:1.CCT (Camera Calibration Tool)camera的大部转载 2014-12-03 14:54:42 · 2922 阅读 · 1 评论 -
MT6592 经验积累
1.build/target/product/xxxx.mk 新项目clone后,需要修改这里如:build/target/product/x160v.mkPRODUCT_MODEL :=Phicomm X160v 新项目需要修改2.build/tools/buildinfo.sh 修改以下内容,前两个是Settings程序中显示的版本号,第三个时间作用版本编译时间(不确定)转载 2015-01-19 17:17:22 · 2018 阅读 · 0 评论 -
MTK 快速开机 技术详解
Android version 2.3.5首先查看Settings里控制开关01// 获取当前状态02boolean ipoSettingEnabled = Settings.System.getInt(getContentResolver(),03转载 2015-01-19 17:18:41 · 3891 阅读 · 0 评论 -
Android 4.1.2系统添加重启功能
对于Android的的手机或者平板长期使用,感觉会出现慢的情况,所以偶尔还是需要重启一下,而长按电源键弹出的菜单又没有重启选项,所以特在此记录自己添加这个功能的过程。首先关机的那个弹出菜单是在frameworks/base/policy/src/com/android/internal/policy/impl/GlobalActions.java这个文件中创建的:点击(此处转载 2015-01-18 10:36:09 · 1469 阅读 · 0 评论 -
Android 7.0 增加以太网设置DHCP和静态IP
https://blog.csdn.net/zhouyuanjing/article/details/78415891Android 7.0 自带EthernetService,默认开机就会启动,默认ip获取方式是动态分配(DHCP),有时候公司路由器DNS设置有问题,导致无法上网(能ping通局域网,无法上外网),手动设置静态IP就派上用场了。废话不多说了,上图修改记录:al...转载 2018-08-09 11:52:03 · 2439 阅读 · 0 评论 -
开发资源库(repositiory)
1.. 52研发网MTK软件2.一流研发 3. android+MTK/华为的源代码及资料库(CryToCry96)点击打开链接 4.android+MTK/华为/联想的源代码及资料库(luckasfb)点击打开链接 5.MTK官网点击打开链接 6.AndroidPolice:安卓手机系统开源资讯博客AndroidPolice:安卓手机系统开源资...原创 2014-09-27 15:47:47 · 3172 阅读 · 0 评论 -
Linux加载DTS设备节点的过程(以高通8974平台为例)
DTS是Device Tree Source的缩写,用来描述设备的硬件细节。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的pla转载 2015-10-08 16:08:30 · 5138 阅读 · 0 评论 -
关于打开MTK_SDCARD_SWAP 宏后MTK目前升级方案和 关于打开MTK_SHARED_SDCARD宏后MTK目前升级方案
如果设置宏MTK_SDCARD_SWAP=yes;默认是优先从外卡获取升级包,外卡没有包,才会去内卡获取! 1、插入外卡,升级包update.zip放入外卡,升级可以成功! 2、插入外卡,升级包update.zip放入内卡,升级失败,提示:找不到升级包! 3、未插入外卡,升级包update.zip放入内卡,升级成功!转载 2015-08-21 16:15:16 · 2031 阅读 · 0 评论 -
刷机包各个文件都是啥
arm 平台的bootloader 方案mediatek(mt6516/6517) :bootROM + pre-loader[l5] + U-boot1:preload_wt97055.bin (和flash 相关的东西,pre-loader 是执行在ISRAM 区,作用与boot1/boot2相同)2:MBR(MBR 为Master Boot Record,第一阶段所用的boo转载 2015-07-16 12:50:38 · 10056 阅读 · 0 评论 -
MTK6589下传感器框架结构和代码分析以及传感器的参数指标
MTK6589下传感器框架结构和代码分析以及传感器的参数指标作者:韩炜彬 中国当代著名嵌入式研究专家一、 模块框架 1)配置路径:Alps/mediatek/config/$(project)/ProjectConfig.mk # accelerometer sensor to detect acceleromete转载 2015-07-03 17:00:21 · 2641 阅读 · 0 评论 -
MTK平台缩写
META mode:Mobile Engineering Test Architecture,移动工程师测试架构ATE factory mode:automatic test environment,自动测试环境ISRAM:internal system RAM,内部系统RAM原创 2014-07-26 13:43:53 · 3736 阅读 · 0 评论 -
关机充电如何实现短按pwrkey灭屏
目前关机充电PWRKEY实现长按开机和短按亮屏功能,灭屏是根据BL_SWITCH_TIMEOUTS时间,自动灭屏的;如果需要实现PWRKEY主动灭屏,请按照如下方法修改: alps/mediatek/platform/mt6577/uboot/mt6577_bat.c 函数mt65xx_bat_init 1、修改: if (mt6577_detect_key(BACK转载 2015-02-08 15:25:14 · 2347 阅读 · 0 评论 -
OV5640全景模式预览倒180度,拍照正常的问题
此方法基本上适用于所有android平台上全景模式预览倒180度,拍照正常的问题。 首先说明的是,影响camera方向的有三个地方,分别是系统方向,内核camera方向和驱动镜像。全景模式预览只跟系统方向和驱动镜像有关,一般情况下我们不希望去更改系统方向,而是去修改驱动镜像的方向,来调整全景模式的预览方向。而全景模式的拍照方向跟全景模式的预览方向没有任何关系,全景拍照的方向跟普通的转载 2014-12-02 16:23:20 · 3087 阅读 · 2 评论 -
MTK 平台上如何给 camera 添加一种 preview size
1,首先检查该项目所使用的是哪一颗sensor, 就以OV2659 为例OV2659 是一颗2M 的摄像头,Sensor 吐出的数据分辨率能达到 1600*1200,肯定是支持 1280*720 的分辨率喽。那如何通过配置使其能够录制 720P 的视频呢,这个还是需要花费一番功夫的。ALPS.ICS2.TDD.MP.V1.2_TD_20121019\mediatek\custom\co转载 2014-12-02 16:15:01 · 2591 阅读 · 0 评论 -
MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率
1,MTK 平台如何查询当前使用的是哪颗摄像头及相关的模组信息?在该目录下可以查到当前平台及相关项目的配置文件 ProjectConfig.mk \ALPS.JB.MP.V1_W_20120919\mediatek\config\project**\该文件中配置了当前项目中使用的硬件芯片等信息//如这个是指收音机所使用的芯片信息CUSTOM_HAL_转载 2014-12-02 16:19:24 · 2024 阅读 · 0 评论 -
MTK android flash配置
关于6573集成MCP nandflash的方法,driver_allinone 和Memory Customer Document pdf的说明里面漏了很多细节.在此补上.1.首先确认flash型号.如sumsung的KA100O015E_BJTT.2.查看MTK_MVG_Release的MemoryDeviceList_MT7673.xls,看一看这颗flash是否经过mtk验转载 2014-08-09 11:53:01 · 2795 阅读 · 0 评论 -
如何配置LCD背光和LED,调试方法
LCD背光和LED配置文件alps/custom/lk/cust_leds.calps/custom//kernel/leds/mt65xx/cust_leds.cdrvgen.exe编辑修改codegen.dws 配置cust_leds.c参数: static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL转载 2014-08-09 12:46:34 · 6669 阅读 · 0 评论 -
MTK6515 android打版软件配置(DrvGen.exe 使用)
1 一、配置GPIO2 二、配置emmc3 三、配置LCM3.1 1、增加LCM驱动文件3.2 2、配置驱动文件3.3 3、配置背光4 四、配置touch panel4.1 1、通过dct配置gipo及其对应的别名4.2 2、配置mediatek/config/bbk15_td_ics/ProjectConfig.mk4.3 3、增加 tp 驱动目录及驱动文件转载 2014-08-09 12:48:16 · 5054 阅读 · 0 评论 -
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-08-19 13:11:15 · 2080 阅读 · 0 评论 -
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-07-09 08:30:56 · 4002 阅读 · 0 评论 -
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-08-13 09:35:00 · 4581 阅读 · 0 评论 -
Mtk Android 打包解包*.img
打包/解包 boot.img, system.img, userdata.img, or recovery.img[DESCRIPTION]MTK codebase编译出来的image必须使用MTK codebase里的工具才能解开或打包,网络上的打包/解包工具不能在MTK的image里使用 [KEYWORD]打包解包diff转载 2014-08-26 18:23:57 · 3788 阅读 · 0 评论 -
Camera 涉及的文件70
点击打开链接Camera 涉及的文件1、上电时序Mediate/custom/$PROJECT/Camera/Camera/kd_camera_hw.cMediate/custom/$PROJECT/Camera/Camera/kd_camera_hw.h2、模块驱动:Mediate/custom/common/kernel/imgsen转载 2014-12-02 16:11:25 · 3959 阅读 · 0 评论 -
android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
关键词:android camera CMM 模组 camera参数 CAMIF平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) 作者:xubin341719(欢迎转载,请注明作者)android camera(一):camera模组CMM介绍android camera(二):转载 2014-11-29 11:27:07 · 1859 阅读 · 0 评论 -
MTK GPIO 一些理解
基于6575平台:GPIO驱动程序提供了两个接口:(1)内核空间:所提供的GPIO驱动程序,驱动程序可以调用其他函数(2)用户空间:用户空间的程序可以通过发送IOCTL /dev/ mtgpio的操作GPIOGPIO_PIN枚举所有的GPIO引脚。它将被用于在每个gpio驱动查看转载 2014-11-18 15:10:30 · 8018 阅读 · 0 评论 -
如何搭建modem编译环境
[DESCRIPTION](1)MT6577以及之前的chip平台(如MT6575,73等) 的modem编译环境和MTK的Feature Phone的编译环境一样,即Windows+RVCT(2)从MT6589开始,modem编译环境已经切换到Linux OS + GCC [KEYWORD]modem编译 [SOLUTION] (1)MT6577以及之前的转载 2014-11-11 14:07:28 · 2173 阅读 · 0 评论 -
MT6575 充电流程
1,目前充电主要包括Power Off Charging(关机充电) 、IPO Charging(休眠充电)和 OS Charging(开机充电) 三个部分2,Power Off Charging 部分,可以仔细阅读如下部分的code:alps\mediatek\platform\mt6575\uboot\mt6575_bat.c // Power Off Ch转载 2014-09-27 15:26:43 · 2146 阅读 · 0 评论 -
MT6575 3G切换2G
因为了节省成本,需要从现在的3G方案切换置2G方案,做的修改,做个笔记。一: 将MTK给过来的补丁编译出如下文件。 二:在mediatek/custom/common/modem/ 路径下增加一个文件夹: yecon15_tb_ics_gprs.将上面便宜出来的bin文件放到这个文件夹里面。三:修改修改编译工程配置文件ProjectConfig.m转载 2014-09-27 15:24:58 · 2066 阅读 · 0 评论