|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078
/ R3 Z8 @8 Z# R9 f传真:021-62450161/ g+ @! L% I \$ ?9 `1 f
业务手机:15921673576
0 ~3 E/ \& s/ N+ E3 E2 ^* L曙海培训网站:http://www.51qianru.cn
( k6 x: _. |$ L/ w7 y7 l1 o
( D$ z7 U [2 j f6 k( L* X8 QMTK初-中级和高级开发介绍
! J6 \$ o$ R1 q0 J. Z; u! Z % ^) C( q+ k( h# z
什么是MTK? 2 R) r7 L" B2 Y
2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。# c0 @" l, P: t7 u3 \
与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
5 H4 w' u7 ` Z5 V$ N# m z + J7 c7 T) {8 n, q1 [+ A
课程目标
: L- V; \9 C& t/ p: P, Y" J7 U1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;! N: Y& O6 r, n! {/ V* }3 ^# q
2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;. R$ u- \# b6 Z$ Y) \% @
3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;% m* q& `3 n1 ]/ a6 J* B+ J
4、掌握MTK真机烧制过程;
8 D# ], l6 x L: @/ ]1 _; D, |5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。
5 t' {) T6 y3 t. |9 t6、掌握MTK多媒体编程。
: d9 t2 B" i7 W9 H
7 c' i1 u7 ?% k$ k" s5 }7 } 入学要求
3 B' p+ t" C; n/ b- r e本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者; 1 P$ |" ]' z1 w* ~4 G
本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。, d+ W, Y* f1 |& @* y' ]) e
" k. f6 x" \' r8 e8 \# z: ] 班级规模及环境
! }& {( O9 |7 r! {5 w7 R+ z" b 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
3 k$ u8 g W% s+ X% Y! t+ e 开课时间和上课地点 * U1 s7 M5 w0 g9 V a- }. d( q
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
# G& P8 l1 ^' x7 d1 z1 N 最近开班有周末班/连续班/晚班$ o: M% E* q2 ~% o; O' O; q: w: Z
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
6 G. ?: w! i; Q2 @ 学时和学费
' F4 U( N- [* [3 d7 g3 P6 U ~ ☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时
3 `5 x! L7 R/ E. A/ v8 U4 j
, ^% P! v2 A: m. t' N7 n ☆外地学员:代理安排食宿(需提前预定) ' S0 W2 c, S5 s6 b6 g+ ^: k0 @
☆合格学员免费颁发相关资格证书,提升您的职业资质! K& T# n6 }# O
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认7 u7 k, a) n, [0 R
可,学员的能力得到大家的认同。 - E# u" H+ q, F1 E9 f
☆合格学员免费推荐工作 N% X3 d3 p0 c G% _4 y
% g+ M# i- o, O2 u6 Q; c
最新优惠 ; J3 f5 }8 _% G1 k( J' Z
☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 $ u5 [: k3 x( a( c% H9 |% K. U3 K
质量保障
3 Z- A2 E/ C! [ 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;# o6 h! m6 N6 g: w& ^! v
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
7 {. \" b4 M7 U% y 3、培训合格学员可享受免费推荐就业机会。
; H6 o: v9 q" M
0 d; X2 w0 z' s. u8 Y/ ` 课程大纲
/ Z9 [' N6 ?9 d0 J% {6 q, v(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发) 2 p* G5 f0 W; [) x% P
赠送MTK 6225平台最新版的源代码!3 {- E* [, A6 z+ a2 h
9 `3 N. @5 D+ r0 [/ \4 }+ L9 }
初级:MTK基础与MMI开发; y- T% ~+ w% P* ?7 }5 V: W
授课阶段
! _ T3 H% }( I8 d 培训内容
0 u7 Y# ]. H2 u
: X7 x! n2 Q( g, V: i2 ^2 [第一阶段
/ d3 Y$ q) F$ |/ N+ I MTK平台介绍 e3 p3 [4 C" h$ n0 f/ ?
MTK平台环境搭建3 O2 r7 B* y: V! f. t+ z! ?0 H* a2 l
MTK平台工具介绍
. O3 H) e1 T- J# T XMTK芯片平台原型软件编译及工程源程序介绍;
7 e8 p- v5 p7 xMTK 主芯片MT6225详解
7 H) M4 f: B2 z O8 F, Q! I8 b6 T: s ) n5 l* g( L' H! [
MTK工程的创建
5 c( z. {3 ~2 U8 NMTK的特性设置
, f: _: A' Z/ i$ |; dMTK工程如何编译6 }/ B9 T& y4 t1 n; c
MTK调试技巧
* p! l( o7 r1 m$ G3 j/ \精通软件开发和编译过程; : s1 V2 }: j& @
MTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?& ?- H3 q; V9 ]. K: L* }+ c8 i1 u
MTK MMI使用详解6 A; R8 W1 z$ w+ E% h
MMI的框架和架构详解+ C! Z3 x$ ]% W, B+ T
手机开发模块脚本编译器详解; ]6 `" a$ s, t& l7 D5 v! u& b
MTK AT命令介绍
0 W; p6 w: c0 y1 L+ m8 dMTK 资源产生工具介绍: d2 D* F( R9 Y% {* E& i; l
MTK 界面开发说明
7 \2 z/ D1 d% ~. m2 c' P5 r / L! n1 [% @/ u+ o
第二阶段
, m2 j( l8 T( ^# g, v; }8 T" a4 _5 v MTK 整体架构的讲解
0 {+ a2 W" q% V, X! T) ^MTK 的开关机流程
# i7 X1 F! O0 F: k( u* O. GMTK 通信机制6 @' [- P% r5 q" x) x: Q
改变编译参数/宏定义来实现手机配置的改变或设定; " o9 i/ o* G5 R& T8 z
2 i- M% x0 n; h+ M8 lMTK UI 资源介绍) ^1 ?# p' J( A5 a4 `9 F
设计字符串资源
: p7 x5 d0 i! ^1 `! G概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?2 j2 F- v2 m! M, s+ V" L& ?
如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。
& P, l# f7 ]) n& ~2 p' V
7 ^9 s. [ Q" n$ G第三阶段
7 h/ |/ ]- e! h, J' X M9 o1 _ 设计图片资源$ p. S, k9 {- Q$ C, R6 P, o4 |
设计播放器等的皮肤. [# w2 c- F7 ?7 L; Q- }
更换资源文件实现新的手机界面 4 A: x# X! R- `, g" U
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 5 h$ G2 L+ q4 } t; X
) `+ B( V# Q# W% y; k
添加功能菜单' W/ W4 }! X$ n: z6 M
设计独特风格的界面
/ A7 Y4 K) V* a/ ~
6 r, {$ k$ x) r8 g第四阶段5 h. S5 k) m5 y9 w" p
MTK MMI层介绍2 o8 k" F9 [2 F$ C( {
剖析MTK MMI主任务
, p2 B9 w {$ \& N系统讲解MTK功能模块如何开发3 ]# _" Y2 K; Z4 d/ ?4 a6 G( j/ \' w
辅助工具实现手机新功能技巧详解
- K6 a6 H. s4 k 8 [) G4 {% q/ ~4 B9 g3 Q- U
讲解 模块示例的实现机制
- M: g3 a/ X: K+ R/ t2 \ o8 a) _短信模块& t% C. D/ d- e6 Q- {8 t
照相机模块
: |0 q! Z0 `9 p _& D/ V0 A- G项目开发实践 ! O( K( ?/ { K3 t
' l+ ]3 {) }' {) j$ w9 s! w补充:Java开发# N7 F' h3 v/ v
( Y. p8 L+ w9 N* j7 ~
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
* g) l2 v' n- a0 M" v7 F3 q1.开发软件eclipse的使用及调试详解7 X5 F) l% k2 P0 m
2.J2ME资源详解
9 x+ R7 l) K/ h5 W: `3.J2ME环境构建详解2 |( X. V% |3 Z! Q; Q2 i. T: p
4.MTK MMI使用详解9 s5 m6 ], N' U* |; ~/ M5 A
5.MMI的框架和架构详解
% S3 ~& q+ [# \5 _3 X6.手机开发模块脚本编译器详解
, |! z2 U' ~8 `, ?& z. ?+ X V7.MTK AT命令介绍' ]" x4 \' v: ]8 S0 {' Y
8.MTK 资源产生工具介绍
' b& N6 x; ]* N' L4 ?+ v2 K+ e4 `9.MTK 界面开发说明: W% Z0 K3 ]+ {6 L- O: N' e
10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序
@# X2 Y6 A7 o; w8 w4 y9 V11.详细讲解Java程序的各个组成部分
, X6 u. H/ a! x实验:
6 g4 v, V: n- i! O8 J0 Q1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解5 u% ]* E/ a5 w! `/ U7 t4 Q) A9 |5 O
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解9 |1 b! ^9 D% [. K! `% m
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解
! Q" O, B2 F9 Y4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解1 L- E3 P, D. W/ a+ O
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
0 J+ R& [, I# \) Z9 Q W X6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解7 ^6 i: f1 }1 p
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解
( M! X1 F$ _( U4 E8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解
2 l: o( u: |" F5 C1 |9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解
^6 b0 f, z" t# B3 T10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
- `) F8 V4 L# \% E- C11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解 7 B7 C V$ E2 W
高级:MTK高级应用与驱动开发# l0 o" e* k+ Z
授课阶段
& b( H4 f9 N- y3 h' t! H 培训内容 7 `% ?2 ~6 K0 K, c
+ t/ w7 g8 L' Z. L" n: s( z$ y第一阶段
( _0 Z5 l x( {* h: I, L MTK 驱动层介绍" Y2 H: u; ~- a8 @4 X/ u8 u
MTK 硬件资源介绍- v G1 _, K, b
如何根据硬件资源开发一台特性MTK手机
9 E7 d: x9 o/ e1 x! \# UMTK芯片平台软件调试
7 Q: m; _2 `% c" G ; p( Z8 E0 Y6 ]" e, Y# ^: A) r
MTK 外设驱动如何调试开发) d. e) u) @$ @
MTK 基带讲解
7 u3 n, u# J; _# q3 o( \MTK 电源管理芯片讲解
* W- }& \0 v$ o3 B' s8 |% `$ N. R利用MTK辅助工具实现手机新功能
/ U. l6 D5 u r: b / p {2 @8 U4 J2 ?# K8 ~$ T' Q1 |4 |
第二阶段
' I$ X5 r! M7 Q- K+ f MTK Flash 讲解8 n# D' k1 w2 Q$ F3 {( S3 b
MTK 键盘讲解
) p; e; X& R& @. J/ MMTK T卡讲解1 d6 N7 M- Y4 j# x9 G% p
V, K) D6 M, Z ~3 nMTK LCD 讲解
2 L' X, {. f- y+ r5 ^/ P; ^MTK 触摸屏讲解4 A! h+ \# P6 E' n- c [
修改源程序实现复杂的功能更改或增加;
4 z- f% v" U: z' v5 d: P I$ B
5 h8 l6 Z/ n6 ?7 r. y第三阶段
6 n F. ]) N. Y0 G MTK 摄像头讲解
- v, S# ?0 W( f( [5 MMTK 播放器讲解$ L+ `$ B! {) l$ X' O' _
! @- d c, T o2 m# I: K" C
MTK 音频部分讲解
' D& h+ ?! L! r5 e1 c5 P% IMTK 录象机讲解- I8 y4 I4 \( Y7 J
修改NVRAM数据来改变手机的功能/性能;/ O7 V& ]7 p+ E4 Z8 j h: d1 P
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。
+ c: ]& Z: s1 U8 |) ]0 D% m ; j4 a& Y5 o- e S4 S' V6 H) q! F
第四阶段
1 J7 A; Y& \: |- J/ S/ U: Z MTK 射频讲解
6 u y# @' B* c3 EMTK 蓝牙讲解/ T* ~, ^0 D, y% e& f& L
' D+ f& u( X3 A$ b: E
MTK 充电部分讲解& E9 \1 _/ C# a3 g7 s. b( o' J
MTK 待机讲解
' J+ B5 L0 n9 L) v! YMTK NVRAM讲解6 z+ L& v, I6 X; R# e
新功能模块的开发
) \- F, \: y3 q1 Z" k* {4 i- D项目开发实践
$ ^- r. F3 G+ l5 H + n8 g5 F& ]3 ]; z a( k7 q
补充:Java开发 8 W) B* J3 U {0 f1 d
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) + W5 U6 Y3 }# p
1.MTK 6225平台,Java开发的高级技巧详解/ M6 G7 l( R y0 y
2.软件调试的高级技巧 b: R& F/ F/ }& x; L7 s/ K4 e" S
实验:
4 b, z: D3 r- k, ?) j# J' l7 Q1.射频卡的硬件开发及Java版相关软件开发详解
8 _: d6 }* j# J4 q3 L+ B2.摄像头硬件开发及Java版相关软件开发详解
6 d2 G9 f" ?) I! n
; S9 }! L5 o. A7 C( ~* C/ Thttp://www.beijing918.cn曙海培训
8 n2 |7 F9 b& e- E; e) w3 g6 ahttp://www.lvanquan.com.cn曙海培训
, k! Q, K$ o: q( r3 P+ ^' O) o ohttp://www.huimanxiang.com曙海培训9 A4 L H" ^! U6 z7 M/ f
http://www.yibiaont.cn曙海培训 # d0 ~( b6 J# s0 W
http://www.shuhai9.cn dsp6000培训班 . d# L3 o; S! c% _$ { O
http://www.51qianru.cn dsp6000培训班
: E5 v" W6 w, V; L% uhttp://www.youhuapaiming.cn FPGA培训班
3 N' I" O+ ]! ?! ]http://www.shanghaifdi.cn symbian 培训班 |
|