|
楼主 |
发表于 2009-3-28 11:08
|
显示全部楼层
MTK手机软件开发周末班 | | | | 培训类别: | 周末班 | 学时: | 36 | 学费: | 3680元 | 第一部 MTK开发架构以及开发环境
; o3 ^9 e: G: K5 b! R一 MTK编译环境的搭建(2)
8 [3 ]" m% A; m( r L6 B" W安装环境的安装,arm编译器,cygwin,perl解释器,7z工具,安装后编译环境的检查。* }, a' f3 q% _ Q
MTK工具的介绍,flashtool工具,catch工具
( L3 \; _) Q4 bPerl脚本的执行,Perl语言的简单介绍,主要讲解工程目录下的make2.pl 这个文件。(2个课时)
- \( f9 b! {: R! \二 MTK平台整体介绍 ( 2 )* v) L( W" ~ f: w \* T5 ~4 y/ x
1 从平台整体介绍平台运行的整体逻辑 ( 1 )
3 f8 s! S/ G: [6 }+ z. u \2 介绍如何在平台上新建一个task,新建消息的步骤,介绍平台内存分配的使用的几种不同的方法。(1)* u3 [' X3 g0 q. ~8 i1 C2 B4 D& H
三 MTK模块的介绍,主要是说明,各个模块是如何被arm编译器编译和链接的(2)
9 U# e5 a" p* v' ?& ?- R6 M1 MTK平台关键的MakeFile文件的介绍(1)" S8 O$ V5 k' H- p8 a
2 如何在mtk中添加一个文件。
3 M1 l. h: j2 k1 r3 如何在mtk中添加一个模块。
9 L. e3 \: \& ]% Y! T" [4 如何在mtk中添加一个库。(1)
+ e3 d/ G2 `! A; j, h" J2 p2 H第二部 MMI部分
( A5 n/ @ v- s; v3 P$ X一 GUI方面(10)
" M1 A; L0 `" ]/ D/ a1 MTK菜单的添加,资源的编译,图片文字的添加和修改。(1)
( O, [9 T% w9 s2 mtk的控件和窗体绘制机制以及控件、窗体的事件响应机制(3)3 S) o) B; \( ?; G& O4 k8 G; V
3 MTK history管理(1)
+ u2 d L7 R- H; H$ e4以一个例子从代码来说明 MTK屏幕入栈与出栈的管理(2)1 W, ~6 X: t6 G, P- h9 P
5 MTK字库的移植,以泰国文字和蒙古文字在模拟器上的集成来说明MTK字库集成的步骤(2)
+ O! J% t; Y0 A+ P6 |6触摸屏相关的应用(1)3 x2 G+ t, K8 K) o
二 MTK与网络相关的操作(2)
1 \! K; M% ~, r7 i8 e1 e! L6 c1 MTK的关于socket的接口函数和操作6 _, X4 ~) v D+ {( S+ I
MTK链接服务器需要注意的事项以及操作的细节(1)3 c, p- R- J' D0 b8 G$ d7 Y
第三部 驱动部分3 A# j4 A1 q3 W; q0 n/ l, e& ?- T
一 MTK平台驱动部分的总体介绍% f# g3 B( ~* e4 X0 Y; Y
二 MTK主要屏幕代码的调试,主要flash的调试8 G# q" D- Z3 o: O9 N2 c7 z# a
三 MTK平台手机键盘映射的修改,蓝牙的调试,摄像头驱动的调试
# t6 B7 d! P& G四 关于MTK GPIO 和 UART 部分的介绍。% l. D( }$ e# N2 c; F
第四部实例练习
; f6 T6 U6 ~9 O4 o7 P$ m) |$ U按照之前讲授的课程,在一部基于MTK6226平台的市售手机上完成一个完整的开发练习1 b; t8 c5 o6 n
主要内容有8 m2 D9 J. ?' Z" G$ K: T( y9 z6 ?
驱动部分
% S5 F- S8 t0 Z: R9 O按照手机硬件要求将MTK release的最初版本通过修改驱动代码使其能正常开机使用。
/ ?* e, X, I! Y4 x: oMMI部分3 v4 x7 C; C* }3 [* n9 ~0 j! n! ^# P
以一个目前使用MTK平台的各主要品牌手机(如CECT 联想 金立等)都在集成的项目来综合介绍前面讲的几个部分的应用,这个应用包括网络连接,GUI设计等。
# r2 A: F' D6 z/ Y. l$ B2 M# }$ O |
|
|
|
|