|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078( ^3 Z: [2 c8 P9 I: k. x
传真:021-62450161, [; s; ]: b/ ]& m2 N( g, z3 D K
业务手机:15921673576 i. x* _; S4 q7 z
曙海培训网站:http://www.51qianru.cn
( S7 | r( z5 k6 o! e! k3 q3 ] q- f8 R
MTK初-中级和高级开发介绍
$ i$ @: z; C' \
, o4 @, }* R- N+ G( L 什么是MTK?
! x9 y Y6 O7 W8 N. Z) g2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。9 I2 ~5 j1 k: z8 P3 B+ H
与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。% R3 ~1 p0 V7 G) Q$ w) x
2 N ? W+ g7 E7 L2 P& l D2 ` 课程目标 % t$ W1 Z9 |0 ]3 U
1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
. K* y6 b8 m3 A' ^0 d2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系; g( a5 |9 C5 q& K0 W
3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
2 g6 P' T/ c8 K8 g4 | V8 a4、掌握MTK真机烧制过程;
* V9 @! w3 d) r; o5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。& b! M3 ?! \# a# P
6、掌握MTK多媒体编程。8 u% c/ u& N4 G' @4 `
. V" L( J1 d' s) R! i, k 入学要求 % l% l& q( [* X! }* x1 ~& i# X
本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者; , t4 [" Z8 U( U2 b3 y' @
本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。$ T2 Z" T/ K- } X6 \, V: S* m
1 J$ F) ]5 v5 [3 \" B; L- u
班级规模及环境 - L/ a3 h8 J& h
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 4 w1 X' T9 Y$ Q( V' ]
开课时间和上课地点 1 [% F" t% ^$ e" Q8 p
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
. p k& [8 K# ^) J7 A9 C9 r& a 最近开班有周末班/连续班/晚班( h5 ?! U& L4 j8 \7 N6 A# ^
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约 & k+ B7 ?3 [3 y+ I- L% @" g
学时和学费 ( ]5 \" U/ H8 N
☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时 F |% [. O& Y' y, M6 v4 U
( U4 r. E; W8 T
☆外地学员:代理安排食宿(需提前预定) 0 k% H4 S) `9 h" s1 _% u, w
☆合格学员免费颁发相关资格证书,提升您的职业资质; N( j; ^& g& J( A* p; S: M( U; Y
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
1 ?0 f- w/ e5 X# L4 J 可,学员的能力得到大家的认同。 + |/ C; e8 i* ?; m% y
☆合格学员免费推荐工作 0 I, ^ c, j9 o
8 `9 n$ ]6 c0 O& _
最新优惠
1 L( Q, @- f: J* c J& |* q4 T ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 o5 ]+ u) y# D
质量保障 * @% x6 j4 D' k/ l1 o0 Z/ y
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;7 i- b# R8 e8 ~+ L: Q8 P
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;7 R' Y) K( B) ]. ?3 H
3、培训合格学员可享受免费推荐就业机会。
M, i( O1 H v9 R) A0 _ & O' z+ e. w) |* E
课程大纲
; J9 k! B9 P' @+ U(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发)
1 ^& o% I( f+ e# c' N8 d赠送MTK 6225平台最新版的源代码!( c% w& p; {; A( T
$ y6 A/ d3 Y( Y0 [) F. R$ S7 m
初级:MTK基础与MMI开发
: ]8 [: p0 V5 [+ \& S授课阶段 $ f. T* Q! B0 S, d
培训内容
8 G% K6 ?/ Q! \" B' ?3 g' y3 m O' y( t5 ]" s+ u. y
第一阶段4 Z7 ]2 n7 m7 u2 n2 b
MTK平台介绍8 p7 [' I+ W0 J( p5 w
MTK平台环境搭建* h9 r+ W% n z7 h% g
MTK平台工具介绍' e6 `+ v0 Q1 j' `% V4 J2 W: @0 `
MTK芯片平台原型软件编译及工程源程序介绍; # h; g: E; h, c
MTK 主芯片MT6225详解" {! F' [ [& V/ m1 v( d- U& Z
/ a7 t. q2 d1 d, Y; c9 q8 ?
MTK工程的创建
_8 g. A2 w2 v9 ~" rMTK的特性设置$ K8 ?% Y5 v' j% K
MTK工程如何编译
' V! e1 ^. i, i: l1 _) c. A# `MTK调试技巧
) F: q3 i; j8 U/ p精通软件开发和编译过程; $ c3 ~9 p+ ] { V2 Q
MTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
2 c, {! m) d F$ pMTK MMI使用详解
; P3 m5 P+ D3 k4 S R& A$ j# wMMI的框架和架构详解
i5 `5 y$ a' k; G手机开发模块脚本编译器详解/ U9 m: @6 c# }% q% C* _$ g
MTK AT命令介绍
2 W7 N' X; j$ R: v) m; J8 s) _2 WMTK 资源产生工具介绍
3 f3 Z/ i: i0 v& N6 hMTK 界面开发说明 # p, s6 Y/ ~6 l- ?0 i
7 @ Y" j' G7 O8 C- V第二阶段" x6 h7 n3 k; ~& e# R
MTK 整体架构的讲解% k7 g8 j& [) i) y" Q
MTK 的开关机流程3 ~$ W4 B( X: M K' o
MTK 通信机制4 W0 d e0 w( g. \3 ]8 X
改变编译参数/宏定义来实现手机配置的改变或设定; ! k) O4 t( Q& G* E, Q3 _
$ E! F5 R( H z0 U7 n; BMTK UI 资源介绍
; \0 V+ L5 y1 h* N; f设计字符串资源
8 g$ X& R/ H7 Q2 }' d. O概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?. u1 v" x) }7 _& ?1 O# n$ A
如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 ' t8 e }$ N' m1 T8 J: Z& h
" S2 J* ]0 I/ U, c第三阶段
9 F; n5 v' \& R0 a 设计图片资源
( A% t' Q) a4 A设计播放器等的皮肤0 y$ H0 i+ v3 f" [
更换资源文件实现新的手机界面 ) ^: D% D6 M9 [( u: o+ n! k) z9 ~
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 ( @; e8 g+ i" F
P% G' v1 }/ g7 @添加功能菜单& I4 P+ R) d1 }
设计独特风格的界面
" |! @) v1 Y% a( D5 R0 u f $ w3 W' O- Z9 K2 p# _, w$ \! P1 N/ C
第四阶段$ ^/ D& D2 _# e# W# ?0 [% A7 E/ Z
MTK MMI层介绍
: G, `% O$ ~7 U! }, V剖析MTK MMI主任务
& g6 ]7 J0 C2 x) h) w) i9 x4 G3 @ s系统讲解MTK功能模块如何开发% m5 h9 ?! y2 d
辅助工具实现手机新功能技巧详解( _) ~$ P. {2 x& u( j9 ~% J% ]9 e
- O! b& F7 I7 r! x/ n讲解 模块示例的实现机制) h! P/ L }8 `" F; M7 M. R4 }# p& A+ H
短信模块, Y4 Z) j2 _5 u' R. F& q: q
照相机模块
3 [! E0 e) J$ F H w项目开发实践 % r& u9 @& ~4 w( l( t' E
9 }/ [& Q6 A" a* S# X
补充:Java开发
9 N- ]8 _1 Z1 c
. N! L* \4 O) X- ^6 Q. A" P0 j9 W(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
# u# z% C H; X+ }" @1 [1.开发软件eclipse的使用及调试详解
* ?6 A, _* v8 y% Y' ^# q4 ~3 l2.J2ME资源详解
" q5 g1 _ k0 J, Y+ k* p3.J2ME环境构建详解7 S `8 D. P1 `9 z3 n7 j
4.MTK MMI使用详解
' L% l4 X& R( k {) L5.MMI的框架和架构详解
; @+ R3 H9 I I. x2 l Q6.手机开发模块脚本编译器详解
# K0 Y5 P" k3 v* P, `8 Z- A7.MTK AT命令介绍
! N" C$ C) Y9 |# u8.MTK 资源产生工具介绍
8 T) M' s/ C5 B5 T" L3 U: x9.MTK 界面开发说明
0 t, A" d" `" F; F- G7 l1 U10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序' o {4 j; N$ H; k* l$ T. K2 c: m
11.详细讲解Java程序的各个组成部分
, C1 X* u0 ?0 A$ y实验:* Y* A5 R! F1 r. O5 k; T: f( M
1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解
, F7 {1 ]4 c. @+ u5 J) k8 \2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解5 B* I, O5 I. D, k
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解- @- f( ]( m4 [3 b
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解2 o! J& y& ~$ V
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解7 q- m) _/ E) x# j/ b" o
6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解
5 m7 g( F+ ^. A# @7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解
# v6 t ?4 ?, R" e8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解
1 Z! @; Q: F9 I% r( K9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解
5 O0 `/ C; V! k4 p/ u10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解; o3 f7 x! Q2 g
11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解 6 m6 f) p, y1 M+ U% B7 d* ^
高级:MTK高级应用与驱动开发
0 e; D) y! m, x授课阶段 ! u4 a: N% C: u% }
培训内容
2 U) ^0 e. ~. ^ _ 5 a p) p& x S. n$ Q" }: Q% h
第一阶段
% T& Q4 O5 K" n6 N% a9 f% g MTK 驱动层介绍% c3 E1 R& l& ?: U) x
MTK 硬件资源介绍
- S8 P2 K7 z* x8 u* `# y1 g" w! p% U如何根据硬件资源开发一台特性MTK手机+ V, Y8 b+ ]3 e# c: U W) \
MTK芯片平台软件调试 5 E: q- s5 y D7 V
6 h4 \+ D9 A Y+ l7 S" j4 W2 P
MTK 外设驱动如何调试开发, r6 E/ U7 d8 c6 d
MTK 基带讲解9 O# N0 w6 I% ^: r. N9 i
MTK 电源管理芯片讲解2 |+ }( K1 t' C6 S v3 G) l: B0 ~
利用MTK辅助工具实现手机新功能
4 f% W0 ]7 F$ \
% h/ h0 q- @! Y6 g0 x! j! y. H: n第二阶段
- p# ^+ N. V: i# w MTK Flash 讲解
5 Y' z" `. u, S$ n( ~& IMTK 键盘讲解* U% _# J( F/ I) @
MTK T卡讲解1 v F0 M. q% S. e0 H
/ f- ^6 Z) ]8 e4 R, t
MTK LCD 讲解; B0 t7 h& Y, l- s- ]/ ^8 o! X
MTK 触摸屏讲解
7 o+ {) w5 b& z$ C9 A修改源程序实现复杂的功能更改或增加;* Q: S# I. m2 \+ d! d' D
0 t8 g. R+ A1 J第三阶段7 W0 U2 D! h6 x
MTK 摄像头讲解8 o4 F" m, G# E: h( h; f1 J3 l
MTK 播放器讲解
% [; {0 }) k3 H4 [ r1 T
( d: ? ^ |; f2 S6 m2 a l7 VMTK 音频部分讲解
& e# V) r4 P, U. T) o& TMTK 录象机讲解5 F/ K) J/ \: N/ G* Y9 C! b( M+ P
修改NVRAM数据来改变手机的功能/性能;7 N( p: Z5 q5 _
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 * \- _) E) M' r) m
: r& o3 ]9 u4 J+ H
第四阶段 ` T' |6 ^# v/ g
MTK 射频讲解
) R& ^* ?' \/ v+ ^MTK 蓝牙讲解) v! @- {. m1 t$ g) R1 b) N6 V
9 \" Z+ e: {- y$ v" r, GMTK 充电部分讲解! ~4 ]) n+ A8 W1 k9 ?3 G
MTK 待机讲解6 Z5 f* N2 ?- K' f) n
MTK NVRAM讲解6 l0 q) A) B7 u8 n& I
新功能模块的开发 9 ]4 a B$ i& Y7 \) T; Z
项目开发实践
: ~7 S( X, |0 N2 C& Q
9 W. w- t% ^6 A( T# }$ D |补充:Java开发
; ?' I- A* [5 W5 I! m(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
" T! A- F0 q, u1.MTK 6225平台,Java开发的高级技巧详解
+ H. m; b/ H/ O1 E2.软件调试的高级技巧
' r2 S3 s3 b1 [! ?1 j4 ]9 i5 ^实验:
3 t$ C, G# T* S9 y w3 E2 S- _1.射频卡的硬件开发及Java版相关软件开发详解
% Z- i% P7 j; ~) T! {% X7 O! D! ~2.摄像头硬件开发及Java版相关软件开发详解
8 X2 ^) s# w) L6 j1 ]; ~
$ j( I7 e4 N; ahttp://www.beijing918.cn曙海培训3 E* ^' S* Y \+ N/ h7 e5 h) d" F7 }
http://www.lvanquan.com.cn曙海培训8 Q* Y* v. s ^# ^
http://www.huimanxiang.com曙海培训9 l2 r+ X$ n+ q( t2 w# M* i6 w) j5 P
http://www.yibiaont.cn曙海培训 9 h0 E$ o/ f3 t: a7 V
http://www.shuhai9.cn dsp6000培训班
% d" m2 S9 K) {8 f, N: u* E! Uhttp://www.51qianru.cn dsp6000培训班
( f) d! x; ]/ e4 f! f bhttp://www.youhuapaiming.cn FPGA培训班 g3 ?! |! U3 o. |# R, l, ]
http://www.shanghaifdi.cn symbian 培训班 |
|