
Android
sws_looper
这个作者很懒,什么都没留下…
展开
-
【MTK】Android Camera HAL 层浅析
一、Android Camera HAL层架构 Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。 二、Android Ca...原创 2020-02-14 19:34:27 · 2491 阅读 · 0 评论 -
【MTK】 EMMC移植常见问题【一】
memory移植常见问题有:1、无法下载;2、下载后无法开机;一、无法下载MTK平台会有以下几种情况:在下载过程中经常出现enable Dram fail的错错误,遇到这种情况第一反应先format 一下memory,然后再down,如果format不行过着还是没法dwon的话,那么再做如下分析;一旦出现此问题,需做确认以下三点:1,必须用最新版本的flashtool下载;2,m...转载 2019-10-04 17:22:10 · 1514 阅读 · 0 评论 -
【MTK】EMMC移植问题【二】
有的可能烧入不了,或者无法开就需要调节 时序 电压和频率1、修改DDR时序vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6737M.xls1. 其中 H9CCNNN8GTMLAR 为 2G DRAM(8192+8192),可配...原创 2019-10-04 17:25:17 · 1802 阅读 · 0 评论 -
【MTK】LCM移植
软件要求compare_id 必须保证可以正确读取,通过resume 打印信息查看id 读取是否成功与正确,确认OK后需要删除resume compare_id代码,避免由于频繁resume 读取id导致系统可能发生重启; LCD 刷新率 控制在50fps-65fps,须通过fps工具(com.edburnette.fps2d-1.apk) 查看实际刷新率数据,特殊情况再行处理,帧率的高低会...原创 2019-10-05 16:06:41 · 1365 阅读 · 0 评论 -
【MTK】camera移植
硬件IO口配置2.打开vendor/mediatek/proprietary/bootable/bootloader/lk/target/sm6737t_66_n/dct/dct/codegen.dws 以及kernel-3.18/drivers/misc/mediatek/dws/mt6735/sm6737t_66_n.dws,设置前后摄像头的CMRST和CMPDN引脚,...原创 2019-10-05 21:41:46 · 818 阅读 · 1 评论 -
【MTK】USB网卡移植
1)USB开关选择GPIO 87置高为USB master模式(OTG),置低为slave模式(ADB),DWS里的设置是上电后控制的。 2)OTG功能配置PS: a.alps/kernel-3.18/arch/arm64/configs/sm6735_66_n_debug_defconfig打开OTG选项 CONFIG_USB_MTK...原创 2019-10-06 17:12:45 · 590 阅读 · 0 评论