|
楼主 |
发表于 2009-3-28 11:08
|
显示全部楼层
MTK手机软件开发周末班 | | | | 培训类别: | 周末班 | 学时: | 36 | 学费: | 3680元 | 第一部 MTK开发架构以及开发环境
9 _, f# Z) t7 D" C2 i7 w一 MTK编译环境的搭建(2)
, b4 R3 V# ?3 g. K; S. O( t安装环境的安装,arm编译器,cygwin,perl解释器,7z工具,安装后编译环境的检查。
$ |6 w9 t' D( v- r4 ZMTK工具的介绍,flashtool工具,catch工具
6 T# W- B$ c8 M5 fPerl脚本的执行,Perl语言的简单介绍,主要讲解工程目录下的make2.pl 这个文件。(2个课时)2 w2 k# f0 g: ?: |3 [8 o
二 MTK平台整体介绍 ( 2 )
7 A, Z& b4 R# ~8 i3 ?% Y1 从平台整体介绍平台运行的整体逻辑 ( 1 )/ e9 l- a1 B$ T9 i4 a& u7 d' J
2 介绍如何在平台上新建一个task,新建消息的步骤,介绍平台内存分配的使用的几种不同的方法。(1). n; {& G$ a9 W- C; n
三 MTK模块的介绍,主要是说明,各个模块是如何被arm编译器编译和链接的(2)
% u# J3 Q6 ~' x* C1 k" p1 m1 MTK平台关键的MakeFile文件的介绍(1)
1 d0 X% N$ o+ f; S4 M2 如何在mtk中添加一个文件。5 u- _1 N" Y- P' A l @
3 如何在mtk中添加一个模块。2 R% ] S5 ?5 ^3 w+ o- Z8 B
4 如何在mtk中添加一个库。(1)+ L& Y1 |6 g% U6 }9 j
第二部 MMI部分
3 _* l8 l1 T/ M1 z5 s4 t$ X% f一 GUI方面(10)6 e5 w1 I/ r5 T) t) q& @
1 MTK菜单的添加,资源的编译,图片文字的添加和修改。(1)$ Q$ S) w% G7 ?% n
2 mtk的控件和窗体绘制机制以及控件、窗体的事件响应机制(3)
. t, P% r% `1 a' D3 MTK history管理(1)
' p' O$ P: V# D# m7 u1 X" z& q4以一个例子从代码来说明 MTK屏幕入栈与出栈的管理(2)0 w6 Q! G7 a$ g3 T1 T, W. B
5 MTK字库的移植,以泰国文字和蒙古文字在模拟器上的集成来说明MTK字库集成的步骤(2)- P6 j. Y! a7 a9 G! U& I6 S$ {
6触摸屏相关的应用(1)
9 j; v2 n$ Z0 H% L( q K) w* v二 MTK与网络相关的操作(2)# v# w% M( W" V
1 MTK的关于socket的接口函数和操作
. \" ]0 t$ |/ E. VMTK链接服务器需要注意的事项以及操作的细节(1)
+ H* @5 ]' ?: y. b第三部 驱动部分& k& B: m8 s' g+ ~: |6 u. W/ d
一 MTK平台驱动部分的总体介绍4 d& l+ h/ M1 V
二 MTK主要屏幕代码的调试,主要flash的调试; W! S1 T' o5 |0 z; p" |# J
三 MTK平台手机键盘映射的修改,蓝牙的调试,摄像头驱动的调试
5 I$ B; R v+ ]; c四 关于MTK GPIO 和 UART 部分的介绍。2 a& s/ z! |2 h
第四部实例练习
2 A) p! M4 e9 o按照之前讲授的课程,在一部基于MTK6226平台的市售手机上完成一个完整的开发练习5 c" E/ y1 E$ V* }; w, h8 c
主要内容有
+ q+ D8 _" c1 @驱动部分
. z6 {# h: y, f: D8 a按照手机硬件要求将MTK release的最初版本通过修改驱动代码使其能正常开机使用。* `; Q* G3 L0 d3 H
MMI部分
8 R [% s7 I4 R6 ]; w) c( B以一个目前使用MTK平台的各主要品牌手机(如CECT 联想 金立等)都在集成的项目来综合介绍前面讲的几个部分的应用,这个应用包括网络连接,GUI设计等。
# h9 A# f4 w. }! p |
|
|
|
|