|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078% {2 t( s( Z: u$ H, v1 S( l
传真:021-62450161
* \$ ], `7 e2 G$ [业务手机:15921673576 z! r; E6 u" g) c# ?8 i# q
曙海培训网站:http://www.51qianru.cn
# c0 Z) d% w' D8 p# S* S, q8 \. f, {2 }/ R. h
MTK初-中级和高级开发介绍# Q% p$ p4 ~9 b* K) W" l
# G: x. M7 ]4 p! M 什么是MTK? ( H3 b' M2 n) Z4 b( L/ A
2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。
( l L* x1 |! U% C与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
0 ?) B6 A, _9 p2 f2 D4 U- m2 ^: c 1 F0 ^3 `! c& _) d# C+ n" }. z
课程目标 ' o; b. U* q6 ^& f. A [
1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具; G2 l8 c }1 w A+ I9 u- m: `/ q6 \
2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
6 @% W$ o: m" S2 H' o' A3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
, F6 X2 H2 s* E6 I; I9 V4、掌握MTK真机烧制过程;* m/ o% E9 z' G) @) r+ X- x
5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。
& u; E7 L! B2 K6 N+ v6、掌握MTK多媒体编程。9 ~2 z8 v/ u2 j; Z- c0 |: [
5 s0 S- s2 }4 n 入学要求
+ @: M7 Q8 s; S1 g2 ~本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
. z( A: l+ [' L. i& A本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。
' E* \) [ f0 e, ]+ }. g- u ( m1 p) ^$ P) B# \5 H9 ]6 w8 ?5 X
班级规模及环境
8 ~, L' T! e+ V. C3 X8 _* p ^ 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 8 h4 d/ b4 S1 M ]$ F. T
开课时间和上课地点 / h* n" O% x& C
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
" N/ e- r$ }4 R, G8 C+ g. f 最近开班有周末班/连续班/晚班/ o- f: S, `6 Y" F
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
1 W* d) B! ]' x/ d5 S0 C 学时和学费 1 C5 d2 G# U7 ~5 D3 R5 A3 x- v
☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时- u- U5 q; i- R3 W
+ @+ f1 {& w( ]2 N) d# C! G! d
☆外地学员:代理安排食宿(需提前预定)
/ j( q; x9 y7 G: E ☆合格学员免费颁发相关资格证书,提升您的职业资质
/ S( I* l1 y4 W9 P s' Y 作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认) V$ |5 n& A6 @1 V
可,学员的能力得到大家的认同。 ! ^9 R( B M/ M3 m) p; A
☆合格学员免费推荐工作
1 \$ E* b6 J3 G5 ~9 D }9 V / y: {, X/ ?4 @8 @
最新优惠
}7 o7 n' v6 l4 M7 Q ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
" U- Z' o( ~+ ?1 b/ e. E' b* S 质量保障
' ~' I6 _* w6 r7 K7 m, Q6 E8 ^3 C 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;* B, @; n- O2 U3 m2 t* V. x
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;* @- l s3 L6 b! x' A
3、培训合格学员可享受免费推荐就业机会。- |$ W- j2 d- t$ @; ?2 |$ n
! C0 Q; l& Z( ?4 u2 p3 Q 课程大纲
# D' ]+ ]8 Q% r& L3 C {7 A' A4 M(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发)
9 ^) L: k1 y t& O; @( r8 I赠送MTK 6225平台最新版的源代码!
' ?5 A, a% [! A, n) P) ~1 H ; J0 L, \% w9 q
初级:MTK基础与MMI开发
$ M8 U+ ]( p) m. z3 T, s: u授课阶段 3 T- A% [- D' G/ r b: T0 @
培训内容
+ e% @4 F) i! C; [9 L) X. x, G% b 6 @. r& S8 a! v( k5 A
第一阶段# M7 p' y9 w# d1 T+ ~# x$ Y
MTK平台介绍! d+ G! e/ |3 v2 K. Q* O& x
MTK平台环境搭建% D+ Y' U. m5 q0 Q4 T% [- X) B
MTK平台工具介绍
% c2 E* [" s" Z. b0 r$ t. }MTK芯片平台原型软件编译及工程源程序介绍;
" Q* p+ R, p/ l7 U- ~% DMTK 主芯片MT6225详解
: r' ~4 ]& t2 y: Y% O9 o ; J2 H) Z$ q9 e* N7 Y# a l- h
MTK工程的创建" H) U& D: @. o o! V5 @8 n; m
MTK的特性设置
; v& y3 X* Y6 U0 xMTK工程如何编译/ p; v1 n! y8 a7 K+ M
MTK调试技巧* M) `* c" ?/ z f5 U/ a
精通软件开发和编译过程;
7 x& X; E* v& \+ Y: k, M# M+ cMTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?0 q$ p0 ?- b; n3 o% s& H
MTK MMI使用详解
$ m. r/ N5 ]& \+ c8 J) _, q! }. YMMI的框架和架构详解
: O( c _ I# R" a% y2 W8 ]手机开发模块脚本编译器详解
8 _! @+ u2 e: [& _% q$ KMTK AT命令介绍; \( X. l( P" g m* o) \* {2 X; ?
MTK 资源产生工具介绍
' }! b: h1 C7 `( n4 G3 CMTK 界面开发说明 : |- |) H$ I3 e9 s* W
! u3 y# ^* e# q7 {4 P, Q
第二阶段
. c/ w( O0 v% S; Q3 U" v MTK 整体架构的讲解! ?' _. Y& n; \; j% A8 f
MTK 的开关机流程* a& X1 `9 b) q7 r; R# e5 U
MTK 通信机制
& m. A" u+ N |/ J! _改变编译参数/宏定义来实现手机配置的改变或设定; 4 c2 {' ?% m8 r0 e. e( \% B
[, m1 a" |6 T0 DMTK UI 资源介绍
- j$ q! d) Y8 W设计字符串资源
8 z% L+ ?8 q; C3 {2 A* S概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?
# Y" Z. W; L/ g z7 Z0 K1 f如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 5 y: p0 a! L' V! r6 I* }! D# n- p
8 d* f( o3 e2 i: s( v# L# p第三阶段
- h; l) X1 v8 p- g# H# w. C' m 设计图片资源
8 X; v6 W' p" u设计播放器等的皮肤( e+ U3 L# _! h5 B# r
更换资源文件实现新的手机界面 ) m, n4 a' Q; X2 d
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 . W4 g, x* C* n k: Y
9 I1 V2 N! z: t' Q% s: ]) w
添加功能菜单
+ c# e) s& G# \- C5 |0 n. z设计独特风格的界面+ R" ~, F; w+ ~; ^3 b3 |
8 S3 y8 e% O' Y9 O第四阶段
/ D" O: }2 D* p7 G: m' Q3 ~" |" v, i MTK MMI层介绍
- M% D/ F( {1 w( `: n剖析MTK MMI主任务3 f. q& C5 l, u2 k: B5 A( }, K
系统讲解MTK功能模块如何开发 D5 v9 J7 m, I; H# T+ P: ?2 j
辅助工具实现手机新功能技巧详解
, i4 z5 n( M% u6 `
5 i1 R$ J" A4 K0 W4 L讲解 模块示例的实现机制
! Z* h& V, d2 a- I6 U短信模块
! z+ B( `* i% O' ]( E6 r' A照相机模块
7 r; Y# q3 x% X+ x项目开发实践 3 y, P! s2 t9 M- Y" `) }
2 M5 ]% E% p" f补充:Java开发
2 L3 @1 P" |$ k T( R6 C
6 r& v0 U! `$ j( Q7 x(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
0 r9 {) B( C, a; [, G7 O" [% z. Z1.开发软件eclipse的使用及调试详解
$ v6 [$ n9 t1 ]2.J2ME资源详解( d6 {( f8 x3 e
3.J2ME环境构建详解4 O: B C3 u& F1 w
4.MTK MMI使用详解( O: }% Q* X7 S; [
5.MMI的框架和架构详解
4 P& E, k2 J. P( D, ?4 T) Z, o5 B6 j6.手机开发模块脚本编译器详解
' i) t \3 D$ j( l: v7.MTK AT命令介绍
. X3 k0 Q8 L* i( R3 A7 A2 l' Z$ m# {9 K8.MTK 资源产生工具介绍/ j$ k @. Y- P( a L
9.MTK 界面开发说明
* ^3 J V" Y1 p10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序8 t/ x, Y& W, Z3 m, b
11.详细讲解Java程序的各个组成部分9 U. v+ }) q: J" y
实验:& p/ O( c7 l7 l; d) t
1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解# ~' X( S) U7 U1 u
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解! S$ H' x) a N! H
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解. C+ Q2 [% {- u* T4 d/ M0 U
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解
; z: z5 Z5 P' C9 ?4 K: ~( G( F5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解+ p9 Q A4 D' ?6 K6 s9 J2 R
6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解& C9 A6 D- K' w# ~/ o8 ^$ K
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解) t9 _+ D" j; z0 Z
8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解' G+ ?- O" ^$ y& a/ i {( c+ d
9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解
3 m2 u, h1 H4 h E7 i6 d' o10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
+ I$ v- x* H4 ~, u1 d! t5 U! [0 {( ]* O11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
* {: `1 U( x; r6 F0 F高级:MTK高级应用与驱动开发% d: ~" h: H; k) q' C
授课阶段
/ [7 L4 d2 Y; X" d 培训内容 + {2 {* \6 Y# o; p. t# r3 \
" K1 E7 O; H$ M6 x5 f: A- T第一阶段
/ a' j9 O I, V MTK 驱动层介绍
, z# \/ u* w( w2 N- lMTK 硬件资源介绍, u6 j; l3 G8 D, y" G
如何根据硬件资源开发一台特性MTK手机
; X B/ Z: l; O! C& _! ?MTK芯片平台软件调试
8 T9 K. J8 Y8 l J/ m5 C; G5 ]
S6 g T# G5 P6 b+ d: @: t$ S) MMTK 外设驱动如何调试开发$ j' \4 D) q) S8 T- \
MTK 基带讲解
5 [8 x' I$ I% g. J: c8 | A" X. YMTK 电源管理芯片讲解1 _& c& c, ~1 s$ ^
利用MTK辅助工具实现手机新功能1 [4 l+ k; E- l/ Y: ~$ c" |7 c
, A' y( w. ^0 B; O$ w第二阶段: t8 O8 d, j$ j/ F% f
MTK Flash 讲解$ @1 V L6 c$ Q; p5 x
MTK 键盘讲解) V. @* y! H0 H: ^1 S5 M
MTK T卡讲解
3 w% V- u4 a, _, r, v 2 P" v! r( E$ Q; z
MTK LCD 讲解; C: O/ N' E' Q/ ?7 K
MTK 触摸屏讲解
6 j( z" H; V0 v' o+ d' j) z+ d修改源程序实现复杂的功能更改或增加;
9 h5 `2 I7 C) V+ z8 W9 u' _
( R+ D6 s" ?6 H8 @第三阶段
t7 D+ E4 e) @7 y$ s MTK 摄像头讲解
& f; a! r1 x# g3 BMTK 播放器讲解- c$ i& n# G4 d" l
" S# s# L0 Y& D
MTK 音频部分讲解1 D) R) [7 \) h
MTK 录象机讲解
$ R" H1 Y$ A! ~5 W修改NVRAM数据来改变手机的功能/性能;
' h" z2 r3 [' ^+ L, W8 v( r5 P多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 , u z: D8 t |; b/ M6 [* u8 Z5 v. p, ^
7 h2 y! P# j, Z: b第四阶段
- F+ F! D6 i8 Y- l3 y MTK 射频讲解
/ a9 ^6 c T$ _7 m& w. zMTK 蓝牙讲解
9 F" V: J8 ? [! J9 Q5 q 8 p' S+ D. c4 I
MTK 充电部分讲解
. O% o- x% D. x. Z2 u* j, h( @MTK 待机讲解
6 M: l4 W0 b3 i; X/ q0 l/ aMTK NVRAM讲解3 t! r; D* Q8 e- o5 v, l& d4 z
新功能模块的开发 Z% q8 l8 ]6 ^
项目开发实践 ( h0 h8 `7 Q, s {
s) v* N4 r' ?+ _; c" d7 B4 r+ i补充:Java开发 % s) }; t F r/ y8 q# |
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
2 `/ P3 j' D& Z* f. ]2 `' P, j7 ^1.MTK 6225平台,Java开发的高级技巧详解
( `6 ~4 L+ G( d# P C2.软件调试的高级技巧
+ D# b. L" e- _8 P( [实验:
) {+ z# y( s) J9 h+ u* D1.射频卡的硬件开发及Java版相关软件开发详解
* D3 }- r% O, D, Z- V1 W2.摄像头硬件开发及Java版相关软件开发详解 ' n9 Z+ [( m7 z
+ ?: o# t: r! E V0 zhttp://www.beijing918.cn曙海培训$ R1 A+ F+ w& {7 R
http://www.lvanquan.com.cn曙海培训" x5 v5 D( l+ c5 P7 M+ {# ]
http://www.huimanxiang.com曙海培训
& U# B# r; C, j2 c2 i/ Vhttp://www.yibiaont.cn曙海培训
1 y# D8 T; W4 }1 ?3 T% mhttp://www.shuhai9.cn dsp6000培训班 ) a/ Y. T$ m, e. }# {( A
http://www.51qianru.cn dsp6000培训班 6 {$ T/ w; a: q
http://www.youhuapaiming.cn FPGA培训班
* I& q; O3 y& chttp://www.shanghaifdi.cn symbian 培训班 |
|