一:笔者采用的是系统是OpenWrt之PandoraBox,内核版本3.3.8;硬件设备是MTK的7620开发板。其中怎么搭建openwrt开发环境在此不用多说,因为既然想实现3G无线上网卡拨号上网,那么肯定是要有一点的openwrt及linux开发基础。二:make menuconfig需要添加上...
分类:
其他好文 时间:
2014-08-21 20:52:14
阅读次数:
827
上篇博文说到了mtkfb_probe函数,本文在说mtkfb_probe函数之前。我还是打算在从应用程序的调用开始分析下具体的调用过程。这是我们理解驱动框架的核心,而并不是简单的接受。...
分类:
其他好文 时间:
2014-08-16 18:33:20
阅读次数:
244
许多学习嵌入式的进入MTK开发平台,很多东西都会感到很陌生。在MTK平台上你可以简简单单几分钟就点亮一块屏。加上MTK快速开发的节奏,也很少有时间自己整理学习。如果不思进取,不加班加点学习。很容易就慢慢……。这也难怪有些人说MTK造就了一批懒人,毁掉了一批工程师。但其实都是基于linux开发,核心的东西都是一样一样的。我刚入行业,在迷茫之际,自己整理跟踪源码。想慢慢找回自己熟悉的感觉,掌握MTK的...
分类:
其他好文 时间:
2014-08-12 22:08:34
阅读次数:
582
有时候需要动态设置某个View的位置,如果在布局文件中写则其布局已定。这时可以通过在代码中根据不同的需要增加判断后,在设定边距等。如下。需要说下,setMargins() 方法。其括号中的四个参数依次对应的方位为-- 左,上,右,下。左即指View的左边距。代码来自mtk android 源码。
分类:
移动开发 时间:
2014-08-12 12:56:44
阅读次数:
690
由于国内的运营商问题,双卡手机获取IMSI号问题要根据厂商API 来实现。下面我们就来做一套完整的分析运营商获取IMSI号逻辑。1,首先我们要判断手机的平台。1.1,判断手机是否MTK平台?1234567891011121314151617181920212223242526272829303132...
分类:
移动开发 时间:
2014-07-16 19:18:56
阅读次数:
246
关于android各种双卡手机获取imei,imsi的处理(mtk,展讯,高通等)目前国内对于双卡智能手机的需求还是很大的,各种复杂的业务会涉及到双卡模块;而android标准的api又不提供对双卡的支持。导致国内双卡模块标准混乱,各个厂商各玩各的。目前我知道的双卡解决方案就有:mtk,展讯,高通,...
分类:
移动开发 时间:
2014-07-16 19:15:41
阅读次数:
309
今天根据最新的需求要对LED灯的提示闪烁频率进行修改,将之前默认的2000ms改为10000ms,但是修改之后没有产生预料中的效果,而是变成了常量,百思不得其解,最后还是read the fucking code,从上层到底层,一路追下来,最终发现了问题所在,下面直接上MTK的LED driver代码:...
分类:
其他好文 时间:
2014-07-16 16:33:24
阅读次数:
279
kangear注:
文章转自:http://blog.csdn.net/myxmu/article/details/12217135
原文把图给搞丢了,这个时候我就发挥多年的Google和人脉关系根据链接找到了,补上图(这个图是MTK内部用图)。
[DESCRIPTION]
在BT2.1及之后版本,蓝牙协议有在传统的密码配对(PIN Code Pairing)之外...
分类:
其他好文 时间:
2014-07-11 00:36:52
阅读次数:
378
mtk套接字所有的声明放在soc_api.h条件编译命令最常见的形式为:?12345#ifdef标识符 //程序段1 #else //程序段2 #endif它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。
分类:
其他好文 时间:
2014-07-09 16:37:40
阅读次数:
233
系统为MTK默认的系统源码,Phone模式,底部有三个虚拟按键。需求为,设置成默认横屏,设定一个合理的虚拟按键方案。...
分类:
其他好文 时间:
2014-07-01 14:28:14
阅读次数:
273