|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078
w6 F+ ]" @0 d2 j传真:021-624501614 ~* w9 B& {+ \/ u. @" B
业务手机:15921673576
! B, u. f. m$ K: J2 g曙海培训网站:http://www.51qianru.cn2 v- V/ |5 w7 z$ ^7 [- O
4 V& M4 F4 n4 w2 H9 }: tMTK初-中级和高级开发介绍
$ v' I* ]# M# W2 P3 `7 `
0 s- [5 k5 [. u1 E S6 A J1 `+ ] 什么是MTK?
0 a( h$ \+ T( @6 g, Q2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。
3 K4 ^/ I: x8 U6 U% X7 u1 J与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
2 H! Q" F9 C% Q0 R9 w1 ^
1 a4 l2 p# U9 ]+ a$ \ 课程目标
* M+ O. c6 u+ `# P7 {! h1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;- w) {# {+ r$ r
2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;9 n: g' B1 @) x- ]4 I- U [* y
3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
8 u$ y: h2 R. Z; L/ O2 |$ {, F. W9 }4、掌握MTK真机烧制过程;( c8 y2 C2 O+ G& V$ e$ y! e
5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。
5 W; P. F' ^2 U2 M4 Z8 H' } q2 Q6、掌握MTK多媒体编程。
7 p& V& l+ i" T# I0 g
; \' O9 d9 I) \; c 入学要求 4 {* s j9 Y: q O
本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
7 q9 w" f3 o0 q, |) w4 O本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。+ B5 y) }; L2 n u$ R% y# d
) Y/ _1 ?# I5 S) H6 Q% u) A. L
班级规模及环境 & @" @' @2 A6 A" Q" `. o
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
) u$ {0 [ t. z 开课时间和上课地点
: B% K7 L/ }/ L 上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
0 E: p3 x! x! M. x 最近开班有周末班/连续班/晚班/ D& S& G1 m; y1 k+ a2 C- m
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
5 \$ [$ r) O6 C$ q) e: [ 学时和学费 + U v- X6 U4 W! x% g7 |6 W) _
☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时4 `5 T5 b2 W x4 \1 Z) M: D
3 K+ J* V/ `8 n2 R
☆外地学员:代理安排食宿(需提前预定) , a5 L9 P5 t$ a. U) ]( p
☆合格学员免费颁发相关资格证书,提升您的职业资质1 ], d: Z/ ~+ D( ~
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
% T2 M7 \2 w; [8 Z5 W; M# n 可,学员的能力得到大家的认同。
) Y& {7 a; m! W* w. \3 i) j ☆合格学员免费推荐工作 3 X3 H P5 b0 ?6 v4 d- J4 v
$ g1 X, ^: g% M8 |
最新优惠
1 f) U" O2 J& U$ k ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
" k" w$ ?* [ X { 质量保障 # u5 K$ D% ^; {" i* W
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;7 B; I7 t& f# j9 U1 x
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;8 s- A' j# e8 x. {. ~/ u
3、培训合格学员可享受免费推荐就业机会。# l. m$ h% i' G f; b# w
/ X2 S/ m$ z e' I/ [% f) s; G
课程大纲
% b' |; ]0 n1 b) w) g0 y(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发) & [; p( ]$ c8 W+ v$ G, Q
赠送MTK 6225平台最新版的源代码!1 ^7 N" M: f4 @6 y* D* \8 e; D
$ o+ O6 n3 r# Y- W3 ]; q5 X6 A
初级:MTK基础与MMI开发
0 X4 Z) ?% X. L6 n' S+ S7 I授课阶段 ' w9 s! Z4 m( N! s' y
培训内容 : u$ i) V/ V0 C+ a/ R- G
' a" u- l r3 Y9 V! ~1 L
第一阶段
$ u% Q9 D( {( W3 A5 F6 z0 D MTK平台介绍
/ T$ [2 j. [1 K5 g, i4 MMTK平台环境搭建
2 f% M0 W) s8 v2 a# j$ q" fMTK平台工具介绍
' O* F" P* c4 b! z* l9 FMTK芯片平台原型软件编译及工程源程序介绍;
! x U c% A. ]. p9 v+ ?: wMTK 主芯片MT6225详解: a, n& w. f: A5 w$ Z' ?0 s
1 I0 U* D* {+ u5 h% D+ t
MTK工程的创建. k5 @8 ] ]0 ^4 H
MTK的特性设置; ]& z2 K+ |2 ]* @# R) N
MTK工程如何编译
- R1 |; B. {0 l: z) F) j( wMTK调试技巧/ Q/ f$ g$ w* I+ t& u3 Q
精通软件开发和编译过程; , M: J8 |2 e% [+ L1 ?* O5 c5 z
MTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?& N5 |% n, ], l: S
MTK MMI使用详解" f0 s% V% [' u* ?
MMI的框架和架构详解7 N4 c* \4 `5 q. ~8 j# x( T0 P! D# F
手机开发模块脚本编译器详解
, u; p8 [' f% Z2 D+ z$ }" N0 O3 ZMTK AT命令介绍
2 u$ f/ B$ k: m7 Q- @MTK 资源产生工具介绍 B% d* i. C: n4 m! {' Y
MTK 界面开发说明
" ]$ b x/ s t7 {
/ j- C/ c* h) `第二阶段
9 X1 J/ b; \' f3 g4 L3 n @ MTK 整体架构的讲解
; y" I: b( [) w% j1 ^5 L4 ?MTK 的开关机流程* k. S! n* F+ G5 L4 c- ^
MTK 通信机制
% I1 v z+ J% M; E2 i; p改变编译参数/宏定义来实现手机配置的改变或设定; % y) N7 n J1 I. ` [
! h0 s5 b5 ^# m% vMTK UI 资源介绍9 E0 w5 M( \' O/ u4 f
设计字符串资源( a7 |! ^' u! \1 h( i2 u; s" L8 }! |
概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?
/ i5 G6 H4 ^; V( o# D9 A如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。
5 H% A! ?- j! h) n0 B# q/ d
( g6 I0 m3 c2 r- R第三阶段# R3 Y" }& m. R: j4 f
设计图片资源
- o) j+ ] c" Q* h设计播放器等的皮肤; H5 n' y B/ A: s/ f4 ~) t
更换资源文件实现新的手机界面
7 M. l8 m& b; f/ q' [' X' e文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 ! V5 R9 V$ Z2 T" G8 b
$ I- L9 ?) c+ j
添加功能菜单! D' d" G. K L- l
设计独特风格的界面" {+ R+ s0 r9 A2 A; w" ]
) z' a$ A- L, F- w4 c+ V& P第四阶段
5 v3 T& ]1 g' j) m2 ?* t MTK MMI层介绍+ a$ q# h( k2 q
剖析MTK MMI主任务
. A5 J% K, b! V# e4 ^ A) a系统讲解MTK功能模块如何开发* z1 Y$ A+ l- \4 t! Q/ q$ {
辅助工具实现手机新功能技巧详解$ c: @$ f% Y" C0 `4 d }$ y; J, j- s
9 |( R ~* x6 f8 w9 A讲解 模块示例的实现机制, N9 M+ c) f! O6 \3 _
短信模块. K- B" s$ v- [4 u+ i6 d
照相机模块+ w* Y( V: R% f2 T4 E3 d; b
项目开发实践 " R' p& M Z; h. `. B
1 N, N" x/ e. W% k& W2 y" H% E8 G补充:Java开发
/ n, a% c9 y' [1 l( u& r: r, q' [ + N9 i3 P) `9 A* H( a
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) 6 L8 S& f6 b$ ~+ a/ u# }. U
1.开发软件eclipse的使用及调试详解- q& p0 \) h* I) U2 [0 J9 V# |
2.J2ME资源详解/ s7 R6 v1 J B; R y( ]2 d i
3.J2ME环境构建详解
7 A4 a7 Q+ P; {% Y4 p4.MTK MMI使用详解
* w( B! F' u- `9 k5.MMI的框架和架构详解
/ T# v! o) y) K, K6.手机开发模块脚本编译器详解" Y$ B6 o) ^0 [- s( h) T
7.MTK AT命令介绍
y& g1 A! ]; Y2 r+ W8.MTK 资源产生工具介绍
: q; W1 A* f1 }4 q9.MTK 界面开发说明& ~; h2 w2 D. ]; d# {3 [
10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序' G$ \! |. Z+ ] u( v" X
11.详细讲解Java程序的各个组成部分
- p7 P) j4 x. i5 s [$ F& E实验:
) _* I# ]& F h1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解
* {2 M% B2 S& v" z3 Y& G: i2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解0 @( r2 V: f% m' Y
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解! s2 a; k- V. J* U0 q# P& P( `+ W; G
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解
. O& r9 M5 O: R# U5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
/ P1 Q3 P |( q# Y: E. U1 A, q6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解1 a! ~. x6 E/ b9 g ^) B
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解
. [, \; _4 Q# F: q/ ~8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解( P0 R3 C' i6 X/ T+ p# w' U
9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解, P3 w8 X% d: X' d9 y
10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
( f9 [) A, j' Y* h/ v8 z* @11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解 6 D8 d s7 q6 g {/ V4 k6 v, |
高级:MTK高级应用与驱动开发
0 _# J$ S2 Q o% j$ W授课阶段 ! t. J2 I7 l1 S u @! a3 `
培训内容 5 f3 B8 ~+ o& R% T7 o, O' o6 Y
4 R" T8 f/ L5 c7 V5 Q2 _! p第一阶段
$ K8 W' q# Q4 t" w) I4 \' @0 } MTK 驱动层介绍
2 n7 V' Z( `5 J/ O$ K. TMTK 硬件资源介绍# x. ]0 z& G" C& y7 M
如何根据硬件资源开发一台特性MTK手机' T6 m2 j" x% _4 A! W
MTK芯片平台软件调试 / Z, _7 |$ \4 u
& T$ U% v+ _5 B$ BMTK 外设驱动如何调试开发
( o0 B Z1 g; Z( AMTK 基带讲解
& G3 i6 N5 Y5 G' ?; _" xMTK 电源管理芯片讲解1 t% ]/ ~" m% o
利用MTK辅助工具实现手机新功能# v7 G6 j% F5 Q- V! F/ Y
2 ~' [2 @; \& {! I6 P3 v- w$ S1 V t第二阶段
( r& D* a2 _8 X2 Z$ ? MTK Flash 讲解; ^5 C6 y+ w! y \/ ^2 @& t
MTK 键盘讲解. Q/ J! l# n+ [3 @
MTK T卡讲解
' Q( U1 n; l6 X/ P1 |- g( p: Y
% `# ^/ g. }8 {3 gMTK LCD 讲解& S$ j& t" K$ a; F: n- P! w
MTK 触摸屏讲解
! F/ n2 s a3 z% M1 I修改源程序实现复杂的功能更改或增加;
. h1 g2 b: r! j ( C3 O' p+ e7 n- q
第三阶段: d7 G! W) `$ C
MTK 摄像头讲解0 @( v; o' n; E! Z
MTK 播放器讲解
2 R8 |. K0 O4 k, i
P! o* V# d/ CMTK 音频部分讲解4 g! |# E4 T" e
MTK 录象机讲解
1 M* \5 A6 w. Q9 J; L修改NVRAM数据来改变手机的功能/性能;+ a% t$ M+ [+ \6 E
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 & l1 L! n, X! n: v( z8 T
: C: N. M x5 |: u5 u9 a) `
第四阶段
2 b2 l7 j" @* O6 X/ j MTK 射频讲解
0 u- `" O# F3 d# x, R9 _MTK 蓝牙讲解: g* R; N$ ~( { y+ Y) y
3 _: a+ Z2 x F% t- h/ e# m
MTK 充电部分讲解
; w( n1 K8 q) t2 ^0 \4 M4 z& g4 z, jMTK 待机讲解7 a6 @% K) A. h" [- h1 A: f8 ~
MTK NVRAM讲解& _& \ M/ A% k: E4 D( W
新功能模块的开发 ) E+ v" N% `( Z) r4 r/ B
项目开发实践 , F. F9 @- c, |8 o2 z* p) d
0 x' z5 ?2 b; Y/ ?' X+ z9 U5 `
补充:Java开发
3 o& R6 G! B' g8 {(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
9 S# E. a. c p1 g g1.MTK 6225平台,Java开发的高级技巧详解$ j/ k/ l& f i2 [
2.软件调试的高级技巧
' u3 L/ ]1 }5 F6 e实验:+ {6 M% D( s* J/ T
1.射频卡的硬件开发及Java版相关软件开发详解9 A1 S I% c! ]
2.摄像头硬件开发及Java版相关软件开发详解 ( d" s# l" G8 S5 x9 ]- W; z, Y
3 `5 O6 P- _- r4 \* zhttp://www.beijing918.cn曙海培训
, I& D0 c C! E8 q9 m/ V7 ]http://www.lvanquan.com.cn曙海培训
; P6 y8 F. |! g5 P+ Qhttp://www.huimanxiang.com曙海培训4 p/ R8 u: K O& U' B9 }
http://www.yibiaont.cn曙海培训
) I( `. K) S4 l. nhttp://www.shuhai9.cn dsp6000培训班
% e, M8 O( u* Nhttp://www.51qianru.cn dsp6000培训班
8 \% Q# @! U8 N0 }8 Y( p* r$ p% c# T6 bhttp://www.youhuapaiming.cn FPGA培训班
1 m5 l v5 u% w. T& f9 G& chttp://www.shanghaifdi.cn symbian 培训班 |
|