|
楼主 |
发表于 2009-3-28 11:08
|
显示全部楼层
MTK手机软件开发周末班 | | | | 培训类别: | 周末班 | 学时: | 36 | 学费: | 3680元 | 第一部 MTK开发架构以及开发环境
2 j% g7 Q# x& ]一 MTK编译环境的搭建(2)
1 C7 S$ S t, Q$ `$ G0 H( P, H# C安装环境的安装,arm编译器,cygwin,perl解释器,7z工具,安装后编译环境的检查。
0 L9 E( [1 G8 U# M1 sMTK工具的介绍,flashtool工具,catch工具& A8 H1 c" b' P# b1 G
Perl脚本的执行,Perl语言的简单介绍,主要讲解工程目录下的make2.pl 这个文件。(2个课时)
" y3 {1 s+ t4 }' d8 S二 MTK平台整体介绍 ( 2 )
. S1 l3 T, n- k7 K2 L+ t: @4 `8 D1 从平台整体介绍平台运行的整体逻辑 ( 1 ) C: u( X S2 S+ H+ o) h# @
2 介绍如何在平台上新建一个task,新建消息的步骤,介绍平台内存分配的使用的几种不同的方法。(1)* w& \" @8 N) n5 ^% t: v& x% L
三 MTK模块的介绍,主要是说明,各个模块是如何被arm编译器编译和链接的(2)
8 l; \6 W4 @$ N" c% N: U/ S8 ]1 MTK平台关键的MakeFile文件的介绍(1)
, x' E1 v6 D$ T+ A5 ~3 l2 如何在mtk中添加一个文件。3 M. t+ R, V! _% S% \" y
3 如何在mtk中添加一个模块。2 A" `6 o6 ^! q: ~! i
4 如何在mtk中添加一个库。(1)
# ?0 _, C0 q5 n第二部 MMI部分8 ^( A& h5 d- J# p7 {
一 GUI方面(10)4 C ?5 T8 n6 A8 L" K
1 MTK菜单的添加,资源的编译,图片文字的添加和修改。(1)
; D) ?3 c* w6 I5 A; T" }2 mtk的控件和窗体绘制机制以及控件、窗体的事件响应机制(3)- {* k% U# U8 s
3 MTK history管理(1)
. D% s: k% m$ |: b4以一个例子从代码来说明 MTK屏幕入栈与出栈的管理(2)
, u5 I* T- N1 D9 u1 c, [5 MTK字库的移植,以泰国文字和蒙古文字在模拟器上的集成来说明MTK字库集成的步骤(2)
& R4 F$ }: ~+ R9 E: u+ T6触摸屏相关的应用(1)
* r( \5 o% H8 I% R0 m( d二 MTK与网络相关的操作(2)
6 y" r0 u( T$ Q6 g8 A8 K8 u! g1 MTK的关于socket的接口函数和操作- A" k. q0 m0 \+ E4 ^+ |. e
MTK链接服务器需要注意的事项以及操作的细节(1): z8 {7 f9 u4 [4 a* C
第三部 驱动部分
$ K; F% E- ]4 J7 K. L一 MTK平台驱动部分的总体介绍4 ^5 b; e: m- e( R8 F
二 MTK主要屏幕代码的调试,主要flash的调试, Y( B; o8 c: {. S
三 MTK平台手机键盘映射的修改,蓝牙的调试,摄像头驱动的调试
+ l% V( I* _- L& n* c6 o; e- b" Q四 关于MTK GPIO 和 UART 部分的介绍。2 O: ]; R U2 l9 \
第四部实例练习. |; a! W0 ^' x2 _" ^2 F6 @! d& o
按照之前讲授的课程,在一部基于MTK6226平台的市售手机上完成一个完整的开发练习
* s* z7 k* k$ _, k( x6 U主要内容有1 n) a9 c7 b+ r
驱动部分
* H% D8 W$ Y; O3 o+ C/ p n按照手机硬件要求将MTK release的最初版本通过修改驱动代码使其能正常开机使用。
; s. `% V: P. B6 F% fMMI部分
( C. [8 w9 G1 x$ h) w; g q1 ~' o以一个目前使用MTK平台的各主要品牌手机(如CECT 联想 金立等)都在集成的项目来综合介绍前面讲的几个部分的应用,这个应用包括网络连接,GUI设计等。6 B/ ^& X* g+ [' S
|
|
|
|
|