|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078; T+ N# ?8 b9 s+ W# N6 {8 {/ Y; f
传真:021-62450161# Z2 A2 i9 N; V9 k0 U
业务手机:159216735763 O" f. Y7 `, A/ O% f! l, m9 C9 u0 s
曙海培训网站:http://www.51qianru.cn
9 W. ]& q, a5 v( j% d ]+ N' U7 W+ H: @
MTK初-中级和高级开发介绍
0 g" l. q: m# Q i- A1 T. j
3 {, ]1 n0 \, u8 v& ?: B* n2 C 什么是MTK? , _ I1 w2 i* {, J! ?7 |
2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。$ f! F% `% G+ h S) J1 y
与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
5 v# _. w6 D- \) x6 p! \4 m$ @ 3 f! o0 S2 [. D. R
课程目标
+ }: z: A7 I$ V U% u1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具; h0 @& y d) |5 U4 h3 M# P
2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;. [0 [" ^& E% F: h. {
3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
- F' X2 S5 C2 M4、掌握MTK真机烧制过程;
- r3 l; W0 h) E2 R* d1 \6 X5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。6 B! |7 [# i5 J
6、掌握MTK多媒体编程。7 ?2 X1 Q5 [* \+ m& a" M8 _! f
) A' O9 d( \# l5 c {( H' H; b 入学要求
+ C0 ?1 \; i+ e8 o" e' R) V本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
! X* X2 }0 C9 }7 i4 R本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。" e) F; j4 }( W; f, i8 K/ M5 J7 R
8 O1 ?, X9 V! V* A" J6 m
班级规模及环境
" b& h' \, [% I2 T) d. e 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
/ {8 s6 D U ~# v 开课时间和上课地点 3 U+ { g: k9 E8 D( z2 b a
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
9 i* H& P4 v" x) L. Z 最近开班有周末班/连续班/晚班( R) i# `! U4 M- s
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约 . g; N4 ]) H* s9 C
学时和学费
% M; t: U1 ^" N2 G6 ~ ☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时
, G5 \/ T% @& k% j+ t/ ]- `, O* H/ J
☆外地学员:代理安排食宿(需提前预定)
+ n5 @/ u" h2 q; e) t. ~ ☆合格学员免费颁发相关资格证书,提升您的职业资质
* n, d4 E: R3 A* o 作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认' v2 z6 G! g) u/ \3 e
可,学员的能力得到大家的认同。 1 H! S# \9 u( D4 B8 ]$ f' C8 S
☆合格学员免费推荐工作 8 E% |. U8 N3 @
! @3 T3 ^- l& e+ f% F- Q8 O& z
最新优惠
/ E8 Z8 J A) b' O* F ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
) Z( n$ l; X8 h0 @ 质量保障 ' d% C8 V: m$ C& g
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;7 H* J' b) ~; ?+ ~
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;+ Z/ O/ F5 F! Y3 F3 ]# z
3、培训合格学员可享受免费推荐就业机会。/ i+ p" d; m. b7 `6 n* p. Q, z
. |2 l) ~6 v- l0 g! _ b; l+ J 课程大纲 $ N- s/ b; a# ^; H* ]" }
(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发) ; d5 \# v, ]- R s% G: u: [3 n
赠送MTK 6225平台最新版的源代码!! y, z1 f. Q4 g3 I! m
# b. v$ x9 m# S9 P- z) F2 j初级:MTK基础与MMI开发
! A0 h% c/ N% f& c! n: a8 v授课阶段
/ V' P0 O' Z1 [ 培训内容 & I' ^6 Y# \* Q) S6 E2 V& G( L
$ A: n7 s4 b7 z
第一阶段
1 r9 B! T( Z, p- F: _ p MTK平台介绍
: P; U3 K" h2 v; r. oMTK平台环境搭建% n8 H' ?, t9 n; V. B% X; ^8 m
MTK平台工具介绍
R& J4 Y5 n2 c4 w) W- BMTK芯片平台原型软件编译及工程源程序介绍; 1 Y2 b. H: w" U2 p
MTK 主芯片MT6225详解
- ]- Z( x3 C, R( \+ s9 q
) D$ U$ x/ W4 ~$ s% fMTK工程的创建: w% ]+ |" g4 }# B+ Y
MTK的特性设置9 X d0 l$ I5 j+ v/ W1 I4 q( C
MTK工程如何编译
- y8 |6 G$ i/ CMTK调试技巧
7 y9 W1 z8 o5 r0 ^- @! a- z5 I精通软件开发和编译过程; 9 E: B' N. i/ C$ ~0 @, Z2 m+ Y
MTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
; f5 O: B' _$ y, L, CMTK MMI使用详解+ ]3 p! ~ l w2 C/ f7 K
MMI的框架和架构详解, ]2 A/ a% n; V
手机开发模块脚本编译器详解
/ b! g5 }0 E- C, S7 [, fMTK AT命令介绍
' p6 u& i' e: h! b- o! } Y" rMTK 资源产生工具介绍
9 O: c. Z5 l$ K9 ?$ U; rMTK 界面开发说明 # a/ r" Z( h- y3 {# T
4 j, `9 G1 k% O- O4 F' p, c9 u第二阶段
# q. L" {" H A! Y2 I MTK 整体架构的讲解 u. K# W+ Y4 p- \, Z0 v
MTK 的开关机流程- k1 N8 n# ~. J; h5 p
MTK 通信机制% K' w* B0 @7 S$ N+ ^, x# W. q7 b
改变编译参数/宏定义来实现手机配置的改变或设定;
0 Z3 w$ Q4 H, _9 A O
- X6 x4 P. L" {MTK UI 资源介绍5 D; P* f' J7 Z: ?$ p
设计字符串资源
* v" h/ o( r: }: s" `1 ]概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?
/ `( o1 [1 A+ ~% \3 H5 s如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 7 j$ r5 Z* H) }5 b3 y7 N; S
9 j" c* t5 B3 l- x8 x0 S第三阶段
: n3 g6 G' b) M, g4 |& H9 r8 V5 ? 设计图片资源
: r, V; P! L: @2 E7 ~7 n" Y0 b" ^设计播放器等的皮肤8 P. p3 Z+ U1 X( T
更换资源文件实现新的手机界面 % ]) l" R0 x4 z& S$ _$ C6 v
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例
8 j; R' \0 L+ M4 L3 m- X2 D
: N! q& U9 [" ~8 b! f& K3 d添加功能菜单
9 T( E( n: r0 k+ u7 q- \设计独特风格的界面
0 }% ?$ h% N5 `6 r: E( N# L & K6 |" ?9 v( P- i1 h$ Y
第四阶段* n- q6 `1 y ?& W, m1 G% \
MTK MMI层介绍
4 i, b. {5 u5 V7 S9 d* L剖析MTK MMI主任务
# [8 T+ v9 V" h. @. S系统讲解MTK功能模块如何开发! u/ [, y C% I+ ?
辅助工具实现手机新功能技巧详解
1 h) Y. \, T# w- y3 e7 x
1 q) q4 n0 X# _讲解 模块示例的实现机制1 }3 Q. d+ X# I8 I9 r
短信模块
Y" E7 q" K3 h5 }照相机模块4 A L. n- b! }: v% i1 A5 F I
项目开发实践 ) _9 ?# Y5 X3 R" B
6 t3 x. e+ R, y- {4 l: F
补充:Java开发
/ h* `1 y% K! k' \3 {
6 W- k$ N% Z; {(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) ! U u/ O( o- I1 ^! c% ]/ D
1.开发软件eclipse的使用及调试详解& ]7 o! @ b$ {- m; d- e
2.J2ME资源详解
9 U4 D, [* }3 n" X1 ]! P3.J2ME环境构建详解" w9 B" n2 t6 |' @. C6 S
4.MTK MMI使用详解
6 ]8 U* o% R3 J$ u3 t( F9 B1 z5.MMI的框架和架构详解
1 M- T+ u: A5 }0 w6.手机开发模块脚本编译器详解: t" a. U3 u7 d9 | x; {) y- i% T
7.MTK AT命令介绍- G7 y4 c' v3 t7 o0 T* n
8.MTK 资源产生工具介绍6 C+ ^3 T' b4 ^: a" f
9.MTK 界面开发说明
7 I0 C# Y8 Z; n$ h10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序, s! |" n( F+ U- H. [
11.详细讲解Java程序的各个组成部分& t. r/ a$ O0 D. ~. G
实验:
- Q s Z* I) k. g1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解) h+ V$ P0 ?$ p- [
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解: p4 f- v8 _" g5 C9 v: X/ S
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解- Z& _! K g6 J3 f- i$ i' |$ c3 ?
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解, `" z5 Q* _" {! S" s* D' `
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解6 R' ^) S) W; }' j! W. y
6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解2 T- G$ L) D+ v4 T4 k o W
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解
# k+ e* e3 S2 d: V; v$ \8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解
6 X- ^) x$ |9 u' O9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解
0 H8 [( X8 J8 S, e+ H) x' }/ L+ w10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
4 H. c3 Y8 U/ o, m% D4 T2 N' N* a11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
. D! k8 q! d- ^8 A5 C高级:MTK高级应用与驱动开发
# _& w3 [$ p* T; n授课阶段
9 ]. D* J/ q) v& a0 } a 培训内容
" G$ \/ n2 C1 b6 U$ e& ~
, C0 \: g) U; s; q0 _第一阶段
1 k4 H- k7 @$ P MTK 驱动层介绍
0 j0 T6 C3 ?3 H6 u: lMTK 硬件资源介绍9 p' X, N7 k4 O- u4 D
如何根据硬件资源开发一台特性MTK手机 [. O3 m) x3 r) l
MTK芯片平台软件调试 + ~/ p9 Z5 \3 b C8 a$ b
' T" V$ s. C6 s4 q% n4 ?$ d E
MTK 外设驱动如何调试开发
* H# B5 {: R/ b! b' jMTK 基带讲解
- Y7 Q4 A! h6 m1 RMTK 电源管理芯片讲解
; }% Y$ R2 O* V' r8 ?- L" L利用MTK辅助工具实现手机新功能2 a/ j5 ]& ?7 X7 W4 Z) X
. k! x% v9 v4 h
第二阶段! j9 |! n1 F$ D( f; V
MTK Flash 讲解* B. E) ` w9 g! H
MTK 键盘讲解! U# W) X' e+ L9 {8 ?" v
MTK T卡讲解
5 u# \0 g: @6 {# Z/ r3 x9 x/ H: P+ F . O9 Q. B6 ^) S+ Z
MTK LCD 讲解8 S$ h8 q5 y+ l. N. m
MTK 触摸屏讲解
1 v( n# x6 U s' e. E修改源程序实现复杂的功能更改或增加;7 x, c+ O6 J& @( e; s9 S
" P8 [) p1 t" U4 Y" v
第三阶段
3 }" m, n' T' E7 h. { MTK 摄像头讲解/ O7 C7 `& n* Z* R
MTK 播放器讲解
5 Z5 f& m; |, T/ W C: I" q' L) i! [8 `7 D
MTK 音频部分讲解5 s) L) ?, z- p( V9 h' n
MTK 录象机讲解. q9 K5 E5 x$ w0 ^$ M( X. _
修改NVRAM数据来改变手机的功能/性能;% g5 ?8 `+ e) c
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。
- [5 B/ K6 t3 a6 k; B
; [: i6 Q% O9 x1 k! W3 L第四阶段: x+ D3 l, m7 y8 E7 y
MTK 射频讲解0 d7 l- o8 F/ ?' s t6 l! q
MTK 蓝牙讲解) H, r. }; o7 M# R; _5 ? E
' B/ j, i) r; H9 d7 b6 |MTK 充电部分讲解% }; F% w4 O6 i' b& [! R% L$ H( U
MTK 待机讲解4 m/ d/ f* @1 D
MTK NVRAM讲解" }( N, L/ \9 K
新功能模块的开发 % ^8 O2 c! `9 G2 c
项目开发实践
$ b9 P4 H0 O5 b( D. Z: c
4 S" n1 b' y6 {1 U$ p补充:Java开发 3 p2 t( [ G/ V& L6 g
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) 7 k- X0 F6 D2 j' O. ]
1.MTK 6225平台,Java开发的高级技巧详解7 t% L) T7 A. g0 L# F& Z
2.软件调试的高级技巧
+ U# t& C a& p5 E7 C5 i实验:- m- U* {1 |$ ^6 a" d' D
1.射频卡的硬件开发及Java版相关软件开发详解
. w, e- U, l( _8 _' U+ _8 S( X2.摄像头硬件开发及Java版相关软件开发详解
, S2 @5 T7 z; L1 \' M# O/ n) a
; R) U' D4 P) L- Chttp://www.beijing918.cn曙海培训
^4 [1 o! @& `- Qhttp://www.lvanquan.com.cn曙海培训3 v% ^) L1 H+ R$ ]7 I
http://www.huimanxiang.com曙海培训& K7 N6 \( P" z
http://www.yibiaont.cn曙海培训
[9 t5 U% R4 J3 p( M" S4 y2 vhttp://www.shuhai9.cn dsp6000培训班
) W9 [% \* J0 w+ p4 `http://www.51qianru.cn dsp6000培训班 ; Q8 I9 ?) @+ X2 `
http://www.youhuapaiming.cn FPGA培训班- v$ @5 @( }- i- r! U# [' l+ b
http://www.shanghaifdi.cn symbian 培训班 |
|