|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078: b; k; V+ I" h( o2 x& f+ S
传真:021-62450161
- Q7 H! x! Q% E9 n业务手机:15921673576
# h7 N& h( s! s' J# N$ @8 \: J曙海培训网站:http://www.51qianru.cn
9 M6 i' G+ v) c% ]" Z* M9 s) b- ^; O& }: y6 C# r2 n
MTK初-中级和高级开发介绍' x" c+ a. A8 i* d
3 v% r) {2 @2 ^5 I2 K! ? 什么是MTK? ( _7 S. E' m* D* Y. w/ Y$ ?
2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。
8 e5 P! x" _+ m/ `与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
# ?4 p8 R4 F% V: {8 N
J6 h' ?: N) Z/ Y9 l5 I$ v 课程目标
$ f7 F! a; }+ K2 }$ D4 x$ E5 E+ H1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
# C# A7 u: i, i6 P# k3 ?% b2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
: N3 D3 x' f) w, g" L1 ]+ o, _; T$ d3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
9 s9 z+ `9 g2 P( x. }( l4、掌握MTK真机烧制过程;
8 X R& R4 g9 k6 k+ w; s% S- E s5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。8 V$ {; Y2 m8 b7 M* y$ o
6、掌握MTK多媒体编程。2 j+ X* Y" }2 w9 E
; g0 [& S+ \. v$ b
入学要求 9 z7 X, U: _" M" v' j8 w5 W& E9 w
本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
* e4 a- K$ l1 p$ a% y6 E本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。! h3 F! `7 [8 u- H. A
+ s1 Q6 ]# e7 i) c
班级规模及环境
3 p7 |* }& E3 L7 Y. p$ ^ 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 % z! e0 x& Y6 X e
开课时间和上课地点
4 F' \& w& g9 L0 {: c 上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
% B1 \4 u/ h% c0 X& s# W 最近开班有周末班/连续班/晚班
0 M6 U. u' [( z3 r' n 本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
. w6 O5 u" y! {5 Z. o 学时和学费
$ W7 W5 I' ^5 k- G7 r ☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时$ C$ c6 ^: v: D/ F3 f
2 c9 X: G3 U0 T H# Y ☆外地学员:代理安排食宿(需提前预定)
. h+ P( i7 p/ ]$ T0 o ☆合格学员免费颁发相关资格证书,提升您的职业资质
2 v) u( \9 ^4 z7 v: I' ^) @" L 作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认7 r. v# Q* X8 {7 |
可,学员的能力得到大家的认同。
& G; k9 _" s9 a ☆合格学员免费推荐工作 $ X) a! v) M9 K( v, s5 r7 A, i
+ i) \4 g* B, ]: v* w# t; i
最新优惠
5 F1 F, r/ f M. \ ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
6 E+ |$ R: }. v 质量保障
% C1 z6 w- P/ {# e- B 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
# `( g" z2 p' Q" u7 l" T* V0 D& Y 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;; G1 I6 E9 B+ i1 N: `0 `; |
3、培训合格学员可享受免费推荐就业机会。
8 O& y% a1 p7 O5 M9 V/ Z: A- @
3 P2 V+ c# i( A: I% L: v6 e 课程大纲
* R/ _, @6 c* q2 S" l5 p(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发) - D O' Y, n' _' ]2 J
赠送MTK 6225平台最新版的源代码!
$ J8 s! j7 o, m; i9 ~
5 b1 F# | _3 X Y) G初级:MTK基础与MMI开发
: i/ X8 }% @8 k2 I8 }8 W' {, u& Z授课阶段 : L; V9 P2 B) d1 }
培训内容 7 E1 s2 ~- r' c8 [4 |
?0 p) b0 Y, X o. X
第一阶段: r, s4 }) d) u. u! ]
MTK平台介绍) m8 S7 ]8 o4 V [- o f
MTK平台环境搭建
0 L9 }' I4 ^# \* nMTK平台工具介绍
, Z/ u0 H3 x% i* y5 LMTK芯片平台原型软件编译及工程源程序介绍;
% v/ l2 Y1 W# B5 |5 l) ^7 ?MTK 主芯片MT6225详解4 G) p/ S' p3 g9 H$ |+ F/ j
' ]! s+ A3 U9 f7 }
MTK工程的创建. S8 t# e; W5 r
MTK的特性设置
1 X1 v1 W) O3 [+ V7 g9 r( N* NMTK工程如何编译 R) C4 `/ r+ O W) c
MTK调试技巧% B/ A E% `& o, q z8 a
精通软件开发和编译过程;
K8 A, b$ T$ [: U" `MTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
" T, l' X9 h( u$ ?5 O! QMTK MMI使用详解
2 S' ^5 P; s, t0 x" G! _" pMMI的框架和架构详解5 c Q1 {/ \- U' ? D3 c! E% f% }* q
手机开发模块脚本编译器详解
0 j* Q# B) F8 Y7 j0 R5 ^) c0 [8 FMTK AT命令介绍
3 v) s+ O) D: g) iMTK 资源产生工具介绍5 P6 h8 C* x v9 p
MTK 界面开发说明
! c: k( v) X. {# q0 Y
8 O- K2 h- D: R9 p6 @8 ^9 |. ]第二阶段: R; {7 I! H# L$ h
MTK 整体架构的讲解: \! l8 ^% q3 @2 B7 K& m" L$ g
MTK 的开关机流程
- h5 S+ M- j F8 W0 a/ bMTK 通信机制$ q; }1 [, {4 w6 G2 n, e
改变编译参数/宏定义来实现手机配置的改变或设定;
' p7 H' m" s6 U. f, A
g4 o& ^- x, q/ T' Q. j8 f; R( LMTK UI 资源介绍' _3 X& q) {* q. B0 u) e7 V \' z0 {
设计字符串资源4 x( _. d$ S& F4 ]
概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?
; t9 g- t, ^- D2 P如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 ) N, e& f+ R" X z$ b P- q
Z5 F7 i. A, o+ V n( b第三阶段0 j9 y( Y* y5 F' G# \( a# [
设计图片资源
* ^% R4 E- B& K4 h% ]4 b2 [9 k设计播放器等的皮肤
) B. R7 e/ q/ L$ G8 O8 ]更换资源文件实现新的手机界面 r1 r, C) u4 ]9 I, u
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 # }4 o* t5 o0 ]9 i$ u& U. d7 F
) w6 U9 Q# M. K8 v+ Q添加功能菜单
* ^0 u) N! ?) r1 H( i6 s: T设计独特风格的界面9 h! \! G+ U4 c+ l$ A) S
5 s+ B. J5 K; X: c1 _第四阶段+ x! \2 v/ S I2 K3 w
MTK MMI层介绍
% w- h2 L2 e* H- |: u3 A剖析MTK MMI主任务; z6 _/ L" s! \+ | b
系统讲解MTK功能模块如何开发
0 h! C" E2 B. J# |2 `辅助工具实现手机新功能技巧详解
4 ~1 u* |* u+ B1 w) y6 p
: X0 Q2 K9 X+ I, e( D4 t讲解 模块示例的实现机制
$ A! A; j2 o$ m+ [) h; e短信模块' X# n6 u: U Q4 p$ C% K2 J- g
照相机模块
( E p4 O: I+ h2 ], K7 K( V- ^项目开发实践
) _4 ]4 O& T/ G1 v
8 j& W8 v9 g8 k1 J& {' K补充:Java开发
6 {5 X5 B, L3 q# H c 2 x! |/ X' q+ [0 f
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) 3 [7 P! g' y$ z' v, |
1.开发软件eclipse的使用及调试详解. Y; S# O; v5 H. K
2.J2ME资源详解8 I; j* @. m8 T( [& V4 J* M
3.J2ME环境构建详解
6 k, ~/ ?5 S$ K. {7 l' m4.MTK MMI使用详解( }$ G0 G* Q. l# U
5.MMI的框架和架构详解2 F$ k r8 ?% N; h/ O- Z! K' w* i
6.手机开发模块脚本编译器详解
; k! _, R& U7 w3 L- B% G# R( {3 D1 `7.MTK AT命令介绍
5 v2 e6 N6 R( W2 }8.MTK 资源产生工具介绍. [. l* r7 U5 [& `* f7 V
9.MTK 界面开发说明
* F9 _, G8 m! o% o4 F) H: x10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序
9 a. Q1 s7 k8 m11.详细讲解Java程序的各个组成部分8 Z+ Y( m/ {1 i
实验:0 A/ E6 w1 `: }. J
1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解' @2 [ S( o T3 ~- H3 D& t X. \: j
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解" g0 |% _! x; S8 z6 P* `: m- p
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解# X8 c4 |3 e9 T) w; v" i
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解
1 c7 N5 T2 S0 [! ], d: ~( ?5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
" R; `) s5 j. c% T0 b, Z/ k6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解9 E3 C0 V, d2 U7 F. i
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解
. @: w; s. `( J: a8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解
/ e2 x# r) i2 u$ O* X: b! s9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解
6 a/ ~* \2 {. f& H# ]5 ]) K- d10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
% [* n9 n/ ~4 M9 G! v11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
; C# M& Q% _' ]$ J6 ]; G$ h高级:MTK高级应用与驱动开发
+ ~# b) Z$ b7 W* r' l! n/ q授课阶段
8 |' x% d" M3 }, L1 Q3 @ 培训内容 . A* F$ e) H; f/ B% P0 h
8 Z. \* r& Y6 N+ \9 `# s+ l' ~第一阶段5 ?: a4 `, T* k. _
MTK 驱动层介绍. v9 R4 [4 A* }5 {# L
MTK 硬件资源介绍; A; C9 p& P* q' _2 s' r9 u, _( m0 F
如何根据硬件资源开发一台特性MTK手机
9 F& D& b: C% b, PMTK芯片平台软件调试 & R, f/ t- W& |% [. E! k' |
- g, P+ n6 g% A6 R
MTK 外设驱动如何调试开发
$ R9 s- H: J: _- jMTK 基带讲解
# P. @2 }: M4 |( |MTK 电源管理芯片讲解& X3 g! B% U" M( I& T4 B
利用MTK辅助工具实现手机新功能
. @. I% S# b' e9 E8 ] ) W0 M$ b' \( X6 Z2 d7 t0 Q
第二阶段
) r/ c) P: Z. h" U, m; \ MTK Flash 讲解
4 V6 X7 f" f3 H% z. `- ^/ h# _MTK 键盘讲解
. ^! _8 M/ R c- cMTK T卡讲解
" d$ L" R: i- D) l3 E: ~
2 e7 D5 g* R; x- j) r3 xMTK LCD 讲解
% }# a6 m3 V0 WMTK 触摸屏讲解
9 O* b- O& V4 A8 B4 F修改源程序实现复杂的功能更改或增加;
0 }, M3 P. E' K% p9 g5 B
- R, J. l/ T- l& ]. G第三阶段
( I9 V! e U" i/ N Z% `; e4 R2 G MTK 摄像头讲解
: I* K. e' w2 m# ^* R7 CMTK 播放器讲解
$ X! H- e2 b/ s
! y! ?# I+ i6 x0 g6 F7 \& pMTK 音频部分讲解
" A% w* M1 G& dMTK 录象机讲解
1 |' W) e' ~0 Z" d修改NVRAM数据来改变手机的功能/性能;$ y+ p; z& I& `' H
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 $ D0 c) G1 J1 W8 Q0 z6 F9 Z
" l0 N; B) v# j
第四阶段
4 k* p5 s( }+ j* }$ L MTK 射频讲解3 b' t: P% e, U
MTK 蓝牙讲解. |1 n( ^$ H1 |9 U2 o
/ f% x. u3 J/ m
MTK 充电部分讲解
2 k9 N) I# G" `) F8 l9 kMTK 待机讲解6 O# f/ J( }6 L/ g. p+ S
MTK NVRAM讲解! ?2 e( C- L" N& e. J0 K1 G
新功能模块的开发 / G1 g* L7 J9 }$ f& x7 p4 R. ^3 {
项目开发实践 4 |6 P6 i2 Y+ v: N' N3 Y- I% S
* r/ M5 `9 e3 J5 G
补充:Java开发
1 w8 G' r5 z3 R, \* f; N(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) ( J+ N+ l: J8 x* d3 Y* j8 n
1.MTK 6225平台,Java开发的高级技巧详解3 s% a2 ^9 v9 D, Y; B/ Y
2.软件调试的高级技巧: {9 C: V8 _8 K, p
实验:7 q X+ l( }4 k9 `+ Y1 X
1.射频卡的硬件开发及Java版相关软件开发详解
+ @5 z2 S2 d z9 k2.摄像头硬件开发及Java版相关软件开发详解 9 x& J; L1 U& ~. @
4 V5 @; @5 P ^3 P! khttp://www.beijing918.cn曙海培训; E4 L' z/ t+ ~5 C% H# k- A
http://www.lvanquan.com.cn曙海培训
" o0 m* k( h- t% Y5 g5 Zhttp://www.huimanxiang.com曙海培训3 {. s1 a l& p: @: p
http://www.yibiaont.cn曙海培训
5 i B2 E; }# N$ O( khttp://www.shuhai9.cn dsp6000培训班 ! |. B+ v1 B! [
http://www.51qianru.cn dsp6000培训班
8 x2 U! s% e1 M2 T1 m+ ahttp://www.youhuapaiming.cn FPGA培训班
$ T# @0 q2 |) Khttp://www.shanghaifdi.cn symbian 培训班 |
|