MTK
Horsdy123
这个作者很懒,什么都没留下…
展开
-
调试驱动思路--MTK调试CTP
拿到CTP和相应的驱动代码,原厂的驱动代码差别很大,有的厂家的驱动代码写得规规矩矩,注释清楚,有的写的就是一团糟,甚至还存在着逻辑错误。拿到CTP 驱动代码后,直接将代码合进去,然后看效果,不管怎么触摸,CTP的打印一直不出来。。看了看,代码也没什么问题,最后用示波器看中断脚电平,发现一直为高,高为无效。然后用万能表看了看CTP的VCC,发现居然为低,,原来CTP的电源都有问题,根原创 2016-07-25 16:11:29 · 1632 阅读 · 0 评论 -
网络心跳时间的自适应算法
在GPRS网络通信中, 设备与基站间的TCP维持时间不确定, 运营商不同, 基站区域不同, 时间不同都会导致基站的GPRS TCP 维持时间不同;下面记录一种有效的计算维持GPRS TCP时间间隔的方法.1 在发送网络数据或接受时,记录时间戳T1;2 在socket 断开时,得到当前的时间戳T2, T2-T1就是此时此地的GPRS TCP保持时间;3 为了保险起见,原创 2017-09-23 11:56:49 · 2341 阅读 · 0 评论 -
MTK LCD屏幕做偏的解决办法(软件)
如果LCD把屏幕做偏了,一般是画面的上面一部分显示不出来,这时就需要 1) 在初始化代码中 把行结束坐标调的大一些,同时清屏的代码也要把坐标后移;2) 在BLOCK_WRITE函数中,同样也要把start_y, end_y相应的往下调;例子:INIT:lcd的实际分辨率是240*240,可屏幕往下做偏了,画面顶部有一小部分不能显示,这就要在初始化中,特意将分辨率原创 2017-05-25 11:22:53 · 1694 阅读 · 0 评论 -
解决信号跳变的问题
在使用无线信号的信号强度时,常碰到信号强度跳变的问题。比如,使用蓝牙信号来做汽车PKE时,当设备与车的距离小于等于2m时,给汽车开锁;大于2m时,给汽车上锁;当设备处于临界点时(2m左右),由于蓝牙信号不稳定,跳变比较大,所以会出现设备一会给汽车上锁一会给汽车解锁。怎么解决这个问题,可以设2个距离值,距离为d:当d当2当d > 5原创 2017-02-10 14:47:43 · 3686 阅读 · 0 评论 -
解决MTK 功能机 nvram 使用多个默认值 失败
如果total>1, 并且使用自定义默认值的话,则lid的属性就要加上NVRAM_ATTR_MULTI_DEFAULT{NVRAM_EF_SU_IP_LID,NVRAM_EF_SU_IP_TOTAL,NVRAM_EF_SU_IP_SIZE,NVRAM_NORMAL(NVRAM_EF_SU_IP_DEFAULT),NVRAM_CATEGORY_USER,N原创 2017-01-14 17:33:46 · 1078 阅读 · 0 评论 -
GPS冷启动 温启动 热启动
首先普及两个概念: 星历(Ephemeris)与历书(Almanac) 为了缩短卫星锁定时间,GPS接收机需利用历书、当地位置的时间来预报卫星运行状态。 历书与星历都是表示卫星运行的参数。历书包括全部卫星的大概位置,用于卫星预报;星历只是当前接收机观测到的卫星的精确位置,用于定位。 1)cold(冷启动):没有之前的位置信息,没有星历,没有时间的估算。这种情况发生在原创 2016-11-19 10:25:00 · 3775 阅读 · 0 评论 -
调试驱动思路--MTK调试CTP
拿到CTP和相应的驱动代码,原厂的驱动代码差别很大,有的厂家的驱动代码写得规规矩矩,注释清楚,有的写的就是一团糟,甚至还存在着逻辑错误。拿到CTP 驱动代码后,直接将代码合进去,然后看效果,不管怎么触摸,CTP的打印一直不出来。。看了看,代码也没什么问题,最后用示波器看中断脚电平,发现一直为高,高为无效。然后用万能表看了看CTP的VCC,发现居然为低,,原来CTP的电源都有问题,根原创 2016-11-19 10:23:30 · 785 阅读 · 0 评论 -
百度地图的经纬度位置
原百度地图的经纬度位置分类:android 开源及第三方项目 (5898) (1) 举报 收藏百度定位SDK可以返回三种坐标系,分别是bd09, bd09ll和gcj02,其中bd09ll能无偏差地显示在百度地图上。后缀ll=经纬度球面坐标,mc=墨卡托平面坐标。当定位SDK中输入gcj02时,默认为经纬度坐标,输入bd09时,默认为墨卡托平面坐标。百度对外接口的转载 2016-11-19 10:22:45 · 1309 阅读 · 0 评论 -
GPS ULBOX AssistNow Offline 与AssistNow Online区别
GPS ULBOX AssistNow Offline 与AssistNow Online区别转载 2016-11-19 10:22:09 · 2875 阅读 · 0 评论 -
经纬度纠偏转换
经纬度纠偏转换转载 2016-11-19 10:19:44 · 966 阅读 · 0 评论 -
MTK 解决蓝牙串口MMI不能收发数据的问题
MTK 解决蓝牙串口MMI不能收发数据的问题原创 2016-11-19 10:17:43 · 3499 阅读 · 4 评论 -
判断点是否在多边形内的算法和C语言程序
判断点是否在多边形内的算法和C语言程序转载 2016-11-19 10:16:32 · 2455 阅读 · 0 评论 -
MTK 秒定位 检测EPO流程注意事项
MTK 秒定位 检测EPO原创 2016-11-19 10:15:36 · 7353 阅读 · 0 评论 -
MTK功能机:怎么解决catcher出现get frame fail(checksum mismatch)
这几天调试MT2503的motion sensor,发现用catcher打印总是失败,报错为get frame fail(checksum mismatch),后在52rd论坛上搜索相关帖子,得知是端口设置错了,于是改nvram的默认端口设置,将tst port修改为4(即uart_port_usb),重新编译,先全部格式化,再下载,catcher打印居然都正常了。#if !def原创 2016-07-25 16:15:30 · 2760 阅读 · 2 评论 -
MTK mmi应用程序本质
在MTK MMI下创建应用程序,跟在linux或windows平台下不一样,MMI 应用程序并不是一个独立的进程或task,一个MMI应用程序只是MMI task的一个代码分支,多个MMI应用程序只能按线性执行,不是并发执行,MMI应用程序最重要的功能就是注册各种Protocol Handler func,当界面被触发,相应的处理程序被执行。原创 2016-07-25 16:13:57 · 635 阅读 · 0 评论 -
MTK功能机实现sim卡热插拔功能
MTK功能机实现sim卡热插拔功能 1 打mtk sim卡热插拔补丁联系MTK或代理商 2 配置中断脚没有硬件上拉就配置硬件上拉, R0 R1也需打勾. 3 根据sim卡座来配置中断本人的sim卡座中断脚是: 插卡为低,拔卡为高. 看这段代码得知: 如果是REMOVE 后的电平是高,则配置中断极性为TRUE; 反之,则配置为FALSE;原创 2017-09-29 19:02:25 · 2455 阅读 · 0 评论