|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078- f9 ?# f7 a& [! T1 t8 O% V
传真:021-62450161
; Q3 Q7 l* r- Q! W& e! D4 G业务手机:15921673576
2 o3 C7 ]. b* G) d曙海培训网站:http://www.51qianru.cn7 H6 h0 ]# e9 Y, p
# d9 u7 v m9 M0 X1 W/ O
MTK初-中级和高级开发介绍
, q9 q. ` p) W8 s" R " H, y6 _6 d9 A$ x0 p! k
什么是MTK? 2 F- j2 D) Z" @ i! Y3 Z+ _
2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。9 a( a( F7 ?2 F
与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
+ ?. A6 c; Y0 D7 B# m
8 g7 w* j) B0 @- C" p" c z 课程目标
* M1 _! w4 \* [, m6 p4 ]3 F1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;% Y5 a, h K0 c3 U
2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;4 ]# _ \% T# j7 A6 ?
3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
# Z% [0 x* F/ K4、掌握MTK真机烧制过程;
' A2 e) f, q0 W! k3 b& L- [+ g5 ^5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。
# b7 R! J) u) p5 {5 B7 x4 ^/ j6、掌握MTK多媒体编程。3 _/ ]0 @- [) c6 m9 u* _
$ s, { [# V" O2 z0 x) j/ } 入学要求
" g1 W2 D7 A# ?$ x* o8 l5 N& D本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者; # Q& X% o8 }2 G( }( o
本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。, Q: J* Y/ G. H# r
) D$ x- ]0 H& O+ u 班级规模及环境
$ c% Z0 Q$ S8 C5 j 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 + A5 a1 Z8 d K, Z
开课时间和上课地点
' ^! L: A: i- |, E0 M 上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
) D! s/ _! X4 y% S 最近开班有周末班/连续班/晚班+ K1 U* ^" f) X8 m
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
' _) Q' K1 D: Q6 F' @: Y" d& ` 学时和学费
, m: l) U# r% O M# H$ p& D4 e ☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时
5 `/ `1 R/ w3 z' u
0 K5 T! I/ ?, j- k* }1 K ☆外地学员:代理安排食宿(需提前预定)
4 e4 r# ?& `4 D0 o ☆合格学员免费颁发相关资格证书,提升您的职业资质
! f7 P1 V/ L0 h# b 作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认( N& ?5 }& @; z+ v; \; w
可,学员的能力得到大家的认同。 V8 `$ k( L% c9 C6 G
☆合格学员免费推荐工作
- X8 W) ^9 H; y _0 i, r+ b9 M3 K+ j5 S' W2 P
最新优惠 # D: K8 `. N! g+ [4 c' T
☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
0 I" P# X6 z- P0 t9 v& f8 ^ 质量保障
' A. G- H* J# |; {( y9 e+ ^2 p4 g/ k/ m 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;& t, R6 e& L; ]
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;* j8 u9 h3 A' C' J/ I
3、培训合格学员可享受免费推荐就业机会。
5 v% l/ C1 G* c8 |1 P5 c/ t
: d5 o0 y! l- C A6 O9 F7 i 课程大纲
+ c8 U& ]* Q+ s+ b4 l! c# c(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发)
: \1 N8 @1 O5 b1 ]赠送MTK 6225平台最新版的源代码!; @3 c! _9 \6 \5 M
9 k& G3 R7 |' l( ~/ M
初级:MTK基础与MMI开发# L i8 Q/ W8 @# E$ e* p" E; D( A* A
授课阶段 ' {- c1 A" k, x
培训内容
; f+ X/ T$ \- C, J" i: n! t
$ L" v" j( h. T: h第一阶段' H7 d" L7 T* ^ G1 b! b
MTK平台介绍
& Z% w! l$ g. c# d# cMTK平台环境搭建2 y! l3 y! I! y3 W z+ S
MTK平台工具介绍
/ p9 S5 X& P [9 p6 GMTK芯片平台原型软件编译及工程源程序介绍;
' r9 E3 n$ J1 m/ U8 ?0 dMTK 主芯片MT6225详解
. u) m2 p( P9 X7 j- y& K# `% N
' d4 s: h6 V9 [: c& U# M: dMTK工程的创建% B0 F9 z6 [. ]) m) s7 {
MTK的特性设置
, P% m" D* y, vMTK工程如何编译. k3 q4 S/ J' \' ^9 @; \
MTK调试技巧: q4 U/ K1 X- n+ A3 s
精通软件开发和编译过程; 7 g& u1 c: l9 _, h( t6 Y/ c/ {0 U
MTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
; C7 [2 O2 B) a+ \MTK MMI使用详解; s" T9 j; |. C3 \6 R% W; X. J
MMI的框架和架构详解* m0 g, V/ E5 W& F7 ?" A
手机开发模块脚本编译器详解
* I: k0 a `4 ^! QMTK AT命令介绍
3 F6 e( V2 B, o: CMTK 资源产生工具介绍
5 G, p. T z1 I$ i# @MTK 界面开发说明 ; p& Z( T) Y& o0 `: ~
h/ m o3 |+ y" _
第二阶段
4 V6 \5 |3 H$ d8 a0 v3 C MTK 整体架构的讲解) W- b& G6 s& c/ T; @. z
MTK 的开关机流程% G1 Z2 I* x) r4 ~ R. S
MTK 通信机制! @5 q' ^. p8 y* F# ~* b. A! n" x
改变编译参数/宏定义来实现手机配置的改变或设定;
; y' U9 C( R' I# E9 X' M+ O ^! }4 p+ }' _4 _
MTK UI 资源介绍
" P: g' _5 e5 u设计字符串资源
9 `3 o5 M) d7 Y' o) b, I9 P+ f7 W概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?
B8 ^. A& P# k9 o# h( p6 ~) o* D5 p如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。
8 K# O/ z+ w5 t
' h% |! d% l+ b' c3 @; X! v/ q第三阶段" z! m7 W( C$ S
设计图片资源
5 U8 R/ B/ C z! G9 ], {1 T设计播放器等的皮肤
8 T6 X& z0 d" g. o1 s更换资源文件实现新的手机界面 ( M4 X D# C" ^1 i3 Y
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 + j) O" l8 i; L# x, U4 @
% y, v0 z$ d. F( c2 e* @* _2 j
添加功能菜单
8 ^% d8 j3 z9 k9 N设计独特风格的界面0 _1 Q$ S! G) v# `2 _
- M2 J v% u9 C* y4 u3 E第四阶段
2 s' b' S3 d0 ?1 M5 B! f9 D4 H MTK MMI层介绍! ]+ A' C+ k8 J. t8 l# X
剖析MTK MMI主任务
5 j; Y4 Y$ H( i# m1 f系统讲解MTK功能模块如何开发
& h+ t" ~! {; Q$ a辅助工具实现手机新功能技巧详解+ m, r- k; b7 B5 H5 r
6 P) w k3 q) F) L: o
讲解 模块示例的实现机制
c. y- `# O% f6 @0 T% w短信模块
/ S7 q* t5 S; q5 |3 U0 ?照相机模块
/ q( T& U$ M; @/ w& g1 j s项目开发实践 9 _0 i% L* L: z, q% d3 J
& r' T7 V: T, P" _补充:Java开发1 ^7 e0 s; d1 C( m
; a3 e( H. d8 V2 e5 Z/ F: q, J/ _(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
% Q5 Z X) y& k& {1.开发软件eclipse的使用及调试详解* ]+ W+ [6 p6 y" [
2.J2ME资源详解
8 q4 `7 G0 _! F& ]3.J2ME环境构建详解
" D8 G) K$ Y- ?$ ^9 g, e8 _) i$ M4.MTK MMI使用详解# o1 V" h8 U. b: j. o& {+ t- |3 o
5.MMI的框架和架构详解 l# W) g8 j/ k+ ?/ X1 [; d
6.手机开发模块脚本编译器详解
6 j7 R- D" K. j2 e+ n7.MTK AT命令介绍
, W- [1 M# {! b _6 }8.MTK 资源产生工具介绍' m# y- }; v# i+ a
9.MTK 界面开发说明
* s1 m! G9 B0 i- E# q2 g10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序
8 a0 ?" h) x; k; l: ]! [11.详细讲解Java程序的各个组成部分
* q' d1 Q3 q! E0 j1 J. n实验:
: `3 f) k- \# _4 S* b2 v3 U$ `1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解8 `! z0 S% u8 M1 q# _
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解% ~# t0 w; |8 e1 Q" }- u) c L
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解
2 h {& A+ y- ^" m/ n7 u6 U5 w5 y4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解4 M0 N Y r- [2 ^: }( g$ W8 @
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
7 c$ u/ x2 a. E/ N. t6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解
" D4 B* n# c* X0 `$ d) M- ~7 r7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解: i: a; U4 n: g; b
8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解& ?3 R4 j W: w1 r
9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解
# g+ i+ d! |: p+ _10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
( D; r+ O1 ]+ R# x: _4 P( f11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
9 e& X* o$ T$ b# P' K' t9 I高级:MTK高级应用与驱动开发. R; Z# C; m8 [8 i' ]
授课阶段 - R ^% }$ D, H! u7 d* j0 e
培训内容
8 ^6 U( x5 E0 J" t" b6 u5 O* x5 \- j 0 K' Z5 n: g& ~, K& Q9 B4 C
第一阶段; m0 d$ y9 I6 @ m) \6 r& H
MTK 驱动层介绍
1 k( b9 B& N6 I2 zMTK 硬件资源介绍
( W6 n! w( }% y; \/ K. ^如何根据硬件资源开发一台特性MTK手机, e. C# W1 b) f5 @% V v
MTK芯片平台软件调试
; L3 r! c" ]2 s3 z+ A) Q% l: h
/ H# {1 z& t( `4 FMTK 外设驱动如何调试开发6 a5 X% H3 u. s: d
MTK 基带讲解
/ P: v6 _ @ B5 q1 B1 RMTK 电源管理芯片讲解) x* r7 @" L/ j
利用MTK辅助工具实现手机新功能
6 v5 f0 w/ N# K& ]! ^
* l$ c F g/ k第二阶段
1 m6 u, j r9 O MTK Flash 讲解
" I& f$ o& O9 K3 G/ pMTK 键盘讲解
5 O9 w5 a0 R+ C( h5 U/ ^& O; L, W( jMTK T卡讲解7 }- q. O, k0 ^9 _+ S6 K
' ^4 s: v6 v& e& A* c; @MTK LCD 讲解8 \0 g4 {5 {! {( g" Q- V
MTK 触摸屏讲解; u+ V; t/ U8 k& ]( ^/ i
修改源程序实现复杂的功能更改或增加;+ e! b# D8 v1 W7 [: }
# y) \* L) G& w' [第三阶段
/ S# I& k4 M$ x% E; Q& z: } MTK 摄像头讲解. B1 ]7 _! y) N, X
MTK 播放器讲解2 y' B2 E, @6 U7 p$ W: g
, ]# N7 E* q, [% ~" U; V& X
MTK 音频部分讲解
6 O$ Q/ k T5 v) Y0 `7 v, ^4 UMTK 录象机讲解
: O, l7 E" ?% I& b) i修改NVRAM数据来改变手机的功能/性能;' w* h, N+ T* ~, O: q
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 ! ~; G; ~* y6 `! l( d% F
; h. d2 X. F2 `# p
第四阶段
# n1 h% K+ m0 w8 k/ ^ MTK 射频讲解- [$ ~- ]+ T; ^, E
MTK 蓝牙讲解9 l. j. n& u8 M) e3 Q7 u
) P/ C) ^) T/ Q9 j2 l! |, H
MTK 充电部分讲解
) e1 a4 i! \- _0 I6 i- sMTK 待机讲解
/ R( R5 j+ t5 C; UMTK NVRAM讲解5 Y. e/ g2 @3 ^) H6 Q
新功能模块的开发
* D) Z) k( ?3 \* e/ P. ]' j项目开发实践
! q X1 H0 _# [0 A8 |
5 X) ~; m: q7 Q7 b0 l+ p补充:Java开发 : f# z- d, k9 }' V' }' y( X Z
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) 5 V* D4 U: w" `7 H
1.MTK 6225平台,Java开发的高级技巧详解
9 q( O% `: z+ J& b3 V$ W( z2.软件调试的高级技巧
/ O0 x3 @" Q. ~- v0 n, B7 C! w1 M实验:, v# k5 N$ C/ `
1.射频卡的硬件开发及Java版相关软件开发详解
* @% C3 ^6 c- @! y/ H" x. F2.摄像头硬件开发及Java版相关软件开发详解 % [6 \$ I1 P# ^+ M% s. Z( ^5 p
4 A3 T' V G8 k* w; Jhttp://www.beijing918.cn曙海培训+ \4 G7 ~3 x8 u
http://www.lvanquan.com.cn曙海培训% e0 \/ |% o) k& U! m! X9 k/ X: K; n
http://www.huimanxiang.com曙海培训
- C9 ]; W; X- Q" nhttp://www.yibiaont.cn曙海培训 " y$ `0 _: M A0 F( f% c
http://www.shuhai9.cn dsp6000培训班
0 p1 @; r; d+ `2 H* }http://www.51qianru.cn dsp6000培训班
Q# W' u! v% N, r; O. Y Ihttp://www.youhuapaiming.cn FPGA培训班
% J- ^# O8 z# `http://www.shanghaifdi.cn symbian 培训班 |
|