|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078! i, y) g9 d+ l2 M: u, |% |
传真:021-62450161
+ A3 i: {$ ]( y8 }; z业务手机:15921673576, v5 i h5 e% {( S, P
曙海培训网站:http://www.51qianru.cn
5 G' d9 N) Q$ t/ g/ k9 H$ j/ J
0 G F* n/ d8 i) _3 HMTK初-中级和高级开发介绍- ^6 d$ W6 [, r7 g
/ I( F5 x I: q1 b, Y" X
什么是MTK?
- w) Z3 e- N+ _: w2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。* \3 ` A: w1 W, Z
与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
$ D* B: T1 k s- e' G- K- }/ g" c 1 K5 M2 B1 j9 g+ u2 \2 H
课程目标
1 Q# j; e: ~) Z+ d$ ~! `6 G+ j1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
U- O$ s9 T: ^4 S) v2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
. F, A2 C- N5 H9 {& k3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
6 @' P" D2 C/ z/ |; C/ d8 q4、掌握MTK真机烧制过程;
/ X/ Z/ Q: R6 w& d9 z. _( s5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。4 p3 X1 N& G# A& m. @9 k
6、掌握MTK多媒体编程。
8 [2 M+ G. Y* k/ ^4 V. J* H0 B : i& }7 G7 Y6 s! U! [/ ?
入学要求
9 l+ l; F8 m3 F本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
6 S7 t' N9 i- Y7 h/ ?5 q3 y本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。
# H$ ~& M8 @$ r( h5 a ) V9 ?. a O J8 o
班级规模及环境 ' z( C: q/ U4 e* S1 I7 R
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
& W$ O! n, s1 Q* Y* a( {8 [ 开课时间和上课地点 ' P* u. Z( u/ v9 k0 n/ ?
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)+ C' [3 _+ b# G. Z
最近开班有周末班/连续班/晚班
E% W* R6 K2 ?$ N1 V3 @ 本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
# o N! r4 T( A, N1 D 学时和学费 6 g/ e% b e& b/ M0 O/ X2 O" m5 G
☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时
# y& r, U8 U& w% S/ E+ C6 Y
5 v6 _7 p% O; v/ J ☆外地学员:代理安排食宿(需提前预定) & t) R, R5 u9 Q, @7 v
☆合格学员免费颁发相关资格证书,提升您的职业资质: U4 L h! L: Q) l
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
. i. z1 d. n7 R& V; z$ @ 可,学员的能力得到大家的认同。 1 t* ?7 P: M% K- `* y) b
☆合格学员免费推荐工作 1 l# \$ F( M! @0 Q, T- l; K A
# b! a: L8 D" t1 Y ~$ y
最新优惠 * w$ `0 ^" h$ m, {# V7 [! j
☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 ; C* e7 k0 g5 t# E9 P/ w
质量保障
' Q; a0 m+ W$ m1 K; H) S 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
: I8 @9 V3 W4 e' ~" m# q 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
/ B8 z4 d" i- _ 3、培训合格学员可享受免费推荐就业机会。# D# c+ z% u# G* i
! E) G" Y( v: o* p/ f' D
课程大纲
0 |+ j( L; o+ C8 O9 S C(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发)
, f! F H+ _" q y赠送MTK 6225平台最新版的源代码!
; |; E0 W# {/ l; X) t* }0 k
% L o& `/ X' {4 Z0 T" v- C初级:MTK基础与MMI开发& s5 X9 i0 r8 V& W; b E% S9 B
授课阶段 1 L% e# K6 V$ E9 S9 b- L. p$ D: a
培训内容
% v7 N5 ]( q4 ~! ?) D7 i/ e' C& f" i" d ( L/ [0 E/ z! K6 L) Y& c
第一阶段# x8 }/ N) z4 B
MTK平台介绍. \( r! @* Z' ?, \. w
MTK平台环境搭建 b r' E% m' C" c* H" ]* e
MTK平台工具介绍 P+ v- @" K3 A
MTK芯片平台原型软件编译及工程源程序介绍; & N1 t6 g% s( t; `4 Q0 f
MTK 主芯片MT6225详解
+ [3 Y! b7 h- C0 G8 L' Y
2 }. D7 h6 r* h, eMTK工程的创建$ ]1 ]7 Q1 G! ^ z: d
MTK的特性设置
/ P6 x) P& q$ @ S) Q Y, J% xMTK工程如何编译) ~- b$ ?9 O9 @+ ^
MTK调试技巧7 [0 P# [2 F9 O/ M5 S+ y
精通软件开发和编译过程;
9 W/ N9 Y, @4 |$ ~# MMTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?- J" |# F5 ~! ~ i6 Q7 P& l
MTK MMI使用详解9 a( q( q( c' n
MMI的框架和架构详解
* [8 N/ p! t- I- C$ d6 f手机开发模块脚本编译器详解$ u1 O% E1 K, T& K0 Q2 u* l
MTK AT命令介绍6 w4 g+ W6 V8 p
MTK 资源产生工具介绍 j0 A$ S; G( s' f7 ?/ b
MTK 界面开发说明 & k2 _/ D; ~( W- @5 K
" z. @! F5 h; D& X+ g第二阶段
( T. |5 o) n1 C9 V1 t MTK 整体架构的讲解( ^' n. H' X `3 e% _& G" g4 p
MTK 的开关机流程: m0 I3 C) ]8 ] J4 p4 p
MTK 通信机制
5 ~. Y# x! b: Y改变编译参数/宏定义来实现手机配置的改变或设定;
) z5 e0 B$ U0 O" b ) ?5 s+ \% X; F- y
MTK UI 资源介绍
# n" v* ~% K+ n1 X, @设计字符串资源! K2 C# }4 ?3 |/ z! s$ J" J8 h
概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?
0 r3 q$ S/ m2 a% W如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。
9 X$ W) a" D+ a4 c! x 9 _; j' J4 N8 Y, X; J3 U! J: X
第三阶段
( V h, M" Q$ z- Q x4 Z) E7 X4 y 设计图片资源+ R. j3 U( v$ Q9 c$ P8 B& r0 }4 |
设计播放器等的皮肤4 y" R7 y. ^, |# c( a
更换资源文件实现新的手机界面
! F& \. r7 S& G. i4 r x% m文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例
- D$ ?) O4 f& R/ e 7 b( a3 F+ L; a! d C8 p% B9 y
添加功能菜单
; S% F- M* F- z) Y设计独特风格的界面' q; R5 p# h7 M/ ?# j$ j
+ a* f5 t: Z! o& C第四阶段
( O( w, ~0 ^7 |' l( O( v A MTK MMI层介绍6 m7 p8 C2 Y/ l8 w5 I) u9 ^
剖析MTK MMI主任务
# |8 c9 {: i- m+ M ~系统讲解MTK功能模块如何开发
3 ?6 h- D- E- Y5 i6 t9 n辅助工具实现手机新功能技巧详解
( ]" e* h: u1 k2 O
& ~1 C! `+ O% s讲解 模块示例的实现机制
O/ |- k' W3 h5 L- @2 y短信模块
& \4 P9 v7 h- I* O' g3 P照相机模块
9 E# ^: J" @9 _3 O/ I) q项目开发实践
: M- w9 D! i( v
. i7 {3 d0 o1 b6 p, G补充:Java开发6 ^. F& w! j+ _& B
! r: c$ z, v$ _5 B9 J(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) 1 |% M B1 f% _4 @9 b, Y$ @
1.开发软件eclipse的使用及调试详解
" a& h% o/ f3 S8 H' K ~2.J2ME资源详解2 l/ a: X3 j( X
3.J2ME环境构建详解
7 h$ ^2 E( C$ B4 D4.MTK MMI使用详解
6 Q7 \' _) Y' b: P$ E7 T5.MMI的框架和架构详解/ I/ o* R9 m# {7 H0 A* U
6.手机开发模块脚本编译器详解7 e5 ]; z, T, Q5 C: d4 W% ?6 `
7.MTK AT命令介绍- g9 {1 I% z% y# u2 S N4 @5 R" E
8.MTK 资源产生工具介绍. H7 D% K; l% f
9.MTK 界面开发说明) ]3 W8 Y* s: G0 E# i; m3 t
10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序; v$ @. z1 Z4 v; i. R. d
11.详细讲解Java程序的各个组成部分+ K8 J$ a- r: |7 ~4 L& c4 f
实验:) `# ]' a9 F- V2 T, {
1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解# o" s0 J1 v/ x
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解7 e9 L: Y0 n1 L0 X" y- H4 A" p
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解% \2 O A; s, T- K/ j [
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解- w9 c7 U E8 B3 F' J0 H9 N
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
. @, @- k$ [. {: }6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解' e& t+ M! r) R2 D( S( q0 ^/ {
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解- P8 s0 p* B( f7 T3 t( A' Y% G6 t; o
8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解9 o& C! u- Y3 p7 b' q; O$ p3 F w
9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解
/ R9 J* V$ Z' u; M- M& e6 s0 k/ _10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解. s1 L5 A* L% R* X
11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
* f* r2 W y: r3 p: h! [1 u0 ^高级:MTK高级应用与驱动开发) w3 R6 R r" d# B4 T
授课阶段
# i6 r! s1 A- s) g- Z 培训内容
4 \% P, {& z; |: P 8 P2 U# A8 g% b2 n4 u o; z
第一阶段4 b% T; V$ J) d) F
MTK 驱动层介绍
% d0 u: p! w9 I. `' B5 M& W4 e! wMTK 硬件资源介绍
8 `& h7 M8 b1 J9 ~- {+ S7 }9 g如何根据硬件资源开发一台特性MTK手机/ k- }# K& T b: ?1 j; i
MTK芯片平台软件调试
6 @& n) h H6 j' \( [6 U! P , J- I* z/ Z- N; D0 h
MTK 外设驱动如何调试开发
0 a2 e: E3 b3 ]; HMTK 基带讲解
' p2 Z& F- g7 e3 FMTK 电源管理芯片讲解
2 W7 K- g8 i1 Y8 ]$ \( e! W利用MTK辅助工具实现手机新功能 m7 b; x; F- u# \3 M
( G: y: d$ W6 v( \第二阶段
/ v9 d7 {$ z7 N J" G/ A. Z% c MTK Flash 讲解2 l$ _0 X Y" q4 }
MTK 键盘讲解
7 Y& I5 ]% F+ j9 L ]( l; O; m0 EMTK T卡讲解( i( n: u8 T k2 O$ J, B% |
$ q9 m9 T0 R4 J4 P" V
MTK LCD 讲解, p, k0 S; \. C! \
MTK 触摸屏讲解
3 c0 E( d# P1 `+ b修改源程序实现复杂的功能更改或增加;
7 R' Y' S7 h2 d* h3 o6 }& Q- G9 W ! p) T* z7 q, M$ B' Z( E0 |
第三阶段& r/ S H. K3 S& S. n
MTK 摄像头讲解
1 R0 t8 ~2 s$ HMTK 播放器讲解
5 B# C3 b" ~2 x5 @
! S6 _3 A8 u! x2 b, S- hMTK 音频部分讲解
' Z, r7 U. Q$ A; I9 } TMTK 录象机讲解" s! z3 p0 j: j$ p3 y0 U
修改NVRAM数据来改变手机的功能/性能;% D( {; V7 v) H+ A
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 2 O3 S6 k5 v! ?, p
) U7 P# l) _- A, @第四阶段: s2 A, @- J, e7 X0 b# G
MTK 射频讲解1 ?. L' r7 k: [$ H3 A/ k
MTK 蓝牙讲解
% H. s/ a; r/ R( _ " |' ~) Q% _8 f1 n7 r- B5 s; U
MTK 充电部分讲解2 n( B7 q. V. H, D$ i) l
MTK 待机讲解
+ y4 T8 g, y1 I) ^1 Y# P+ F( _* mMTK NVRAM讲解4 J5 w2 B- F2 z4 B! E- [2 ]. \
新功能模块的开发
% K0 Q6 g% J# g/ F8 d2 |项目开发实践 & ~# H9 z+ v3 q6 s/ h1 ~0 N* T: i* [
! _' D. T( E3 I
补充:Java开发
7 S* X& D# l+ }: D8 o(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
~& v4 N' ^8 h+ x1.MTK 6225平台,Java开发的高级技巧详解
: h/ ] U; `6 N2.软件调试的高级技巧
! z2 d8 v3 y9 Q' C实验:+ ^! c- ]( N! g! H' k8 ]; J
1.射频卡的硬件开发及Java版相关软件开发详解
2 w8 v C! |( h% m/ I6 K% T0 m) S2.摄像头硬件开发及Java版相关软件开发详解
) L5 r Q! A& F$ o; O" w 9 t8 j; w4 x; b2 g
http://www.beijing918.cn曙海培训
0 e6 n* w& L, i% k h) h, E0 H4 Khttp://www.lvanquan.com.cn曙海培训
9 _5 S1 h4 E! L" shttp://www.huimanxiang.com曙海培训+ i! `/ Y3 T* A+ D8 v7 i
http://www.yibiaont.cn曙海培训
1 G0 E: y6 f! G7 ]) g, Jhttp://www.shuhai9.cn dsp6000培训班
( t4 ~( g0 V' u" _& L' ghttp://www.51qianru.cn dsp6000培训班 0 K# d) {8 s2 `9 p5 o! t
http://www.youhuapaiming.cn FPGA培训班
! Q, r1 B- T+ U |4 Dhttp://www.shanghaifdi.cn symbian 培训班 |
|