|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078
( m, r& c C9 J3 h" L传真:021-62450161- E8 c, C. d9 |8 T
业务手机:159216735765 F7 v0 K/ `) V3 a+ t" |
曙海培训网站:http://www.51qianru.cn
6 Y3 X* r0 t$ e; A& I# h1 ?* t0 e2 A+ N7 i
MTK初-中级和高级开发介绍
+ B. T1 C2 N4 y: {/ _4 k" |
' C- V- {/ g% Z! L, b2 A7 G 什么是MTK?
, W' b5 S5 C }( m/ j# k/ ^2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。
( J" Q2 g0 t2 N! |* O9 `' ~; I1 Z3 b与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。
- |! d1 Y' U. _0 ~/ u; @6 P) @
: ^" u7 M; |: d4 S- M, J; V$ @# ` 课程目标 $ e7 U7 u, Q' p, g' f/ @/ e" [
1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
# a$ P3 V, a$ z j+ ]2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
+ R1 ~0 K6 b) s3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
! o5 X$ O5 { A4 r: X3 `4、掌握MTK真机烧制过程;
l# ]6 A3 z5 t; K: c5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。( j \ H1 E+ k0 }
6、掌握MTK多媒体编程。
- S9 N# }/ U9 x: C& N6 ~8 `! j. |
+ P9 E/ c3 X$ c! Z 入学要求 % d e6 {( K9 B7 ]
本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
% b3 F5 q* l+ I& a本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。
# s* |. o9 \; y1 q* A' p/ p x: u
5 |4 z& S5 D6 H 班级规模及环境 % G$ ^9 Y4 n( ^7 S% i7 ^" d
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
2 S) @ k! Q2 J5 q) J; y) @/ ~' _! T, h 开课时间和上课地点
, E' D* A6 ?5 J! c 上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
& @ v+ a9 o+ k) Q 最近开班有周末班/连续班/晚班
" C' J: r7 s' l# Y' c; G6 W 本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
9 D+ H+ }# T1 h+ r: W$ A- B& F% D 学时和学费
. } `0 U. }, Z% o: M$ m/ p ☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时9 H& r* p$ ]$ W" ]9 Z3 i
$ O& U# s" N, [; Z
☆外地学员:代理安排食宿(需提前预定) , T5 n$ |7 Q" ]' D; _- P! p
☆合格学员免费颁发相关资格证书,提升您的职业资质
9 G6 X$ h3 g) f 作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
7 d! N* b. t* O k 可,学员的能力得到大家的认同。 0 \1 u$ R# O- _
☆合格学员免费推荐工作 3 z5 E8 y( y$ v6 Q5 u
' T( f8 U) h8 }6 v$ M* Y/ g 最新优惠
- z3 \7 q' F: d$ X! g A0 p ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 9 ?$ y+ W v. i6 d4 G
质量保障
1 c% s8 j0 q+ M0 Q( V7 O 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
) d4 n; J) h3 i3 u9 |% i( @ 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;% r* Y6 A8 M/ W* n0 {; e' h( n
3、培训合格学员可享受免费推荐就业机会。
+ c6 U) l# G- D7 ]; w8 M / Y- x( h' S0 n# R$ j$ r, H
课程大纲
! K, x# [$ R# D }, K(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发)
5 D0 @: n5 R3 A/ J. _. T赠送MTK 6225平台最新版的源代码!
7 Z3 A0 a+ w2 ~6 L$ I# }9 ^
* I$ C$ B; Q$ ?) }) @初级:MTK基础与MMI开发
0 `& X7 h1 s+ E8 z5 L授课阶段
: |5 {! K2 k0 d 培训内容 / b; ^ n( V6 B! m9 }7 g
; C+ G+ |) _" j" S6 J
第一阶段5 b: A& u8 e1 f0 T6 m- ^+ x& Y
MTK平台介绍
* d ^8 B2 k# x* L+ m. N9 T& w: LMTK平台环境搭建" m( x! {, v! i2 g. G0 y
MTK平台工具介绍
1 }/ H. P( h. E. P0 d; X. k; LMTK芯片平台原型软件编译及工程源程序介绍;
8 H, G8 J" h% F# }+ P' GMTK 主芯片MT6225详解! l* {. f" T4 [7 D3 l2 A+ G; x
4 N* G5 v+ z- `MTK工程的创建
& K, L! @$ @! F, a2 u; PMTK的特性设置8 O# ^2 O e4 x. D% M
MTK工程如何编译8 l7 r# ^. }! a8 k
MTK调试技巧
5 r, G$ `: T: u! i精通软件开发和编译过程; ' |; x ^# M7 n' y ?
MTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
: Z: E! j7 j# ^9 c# S3 m) F$ |MTK MMI使用详解
5 I$ {) M" @ M7 `+ Y5 _MMI的框架和架构详解6 M# w7 ^) y8 p* o2 G6 E. x
手机开发模块脚本编译器详解
1 _' |( d$ x) ^5 W- e2 m! D6 hMTK AT命令介绍) B/ b# X4 i0 f; u
MTK 资源产生工具介绍
9 Q& Y8 ~( G3 V' d" [$ jMTK 界面开发说明 ! P5 b5 U1 h/ N( R1 h9 k
% Q1 W1 Z9 t+ H6 u% _* I
第二阶段
8 y2 Q3 ?3 S3 T MTK 整体架构的讲解
# o, O' ?8 A6 d) e, h1 `$ T1 o. HMTK 的开关机流程5 I0 K( o. z4 l# a! ~" b1 [8 E
MTK 通信机制
4 }% Z e# h, e, u$ {" y改变编译参数/宏定义来实现手机配置的改变或设定; % M M: A f4 v0 r6 q. y: J7 H+ R$ z
" ]3 t. g+ F4 {
MTK UI 资源介绍' a% e. u c; j" y6 L+ K( N
设计字符串资源6 V3 W6 `0 ?! ~5 ?+ k% z9 \; Z
概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?7 H* l& \) ~' h- C
如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 5 x9 X6 J% u& S, V) u! p- {
" W% H5 q: j: `4 t) x) i第三阶段- a7 N( H0 O3 `
设计图片资源
$ d% z! w' Z2 E! B设计播放器等的皮肤" [! p# ? _: c7 I- o
更换资源文件实现新的手机界面 ( m& A) h5 v6 A& v$ X
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例
" O# b( S- J3 F! p
5 R9 n k ^ E0 p! e) Q- T添加功能菜单
( J4 ^( ?. h0 }$ Y* S9 W4 R J设计独特风格的界面. e: p6 k; R$ @$ Q, K6 D
, X4 g: C3 |) z( Q+ g @
第四阶段
! g8 C) ^! Z# f0 j& [: ~" | MTK MMI层介绍0 S2 ^& m5 W! J H% @
剖析MTK MMI主任务 y9 D! b% K# J- c3 t* G3 \
系统讲解MTK功能模块如何开发
1 v4 W5 n9 l H% \, ~" J辅助工具实现手机新功能技巧详解
" } F. U' P T4 d3 g5 ~* m u+ z - r0 j, X0 `- q/ ~' i. V
讲解 模块示例的实现机制
7 j& {, c% E* B9 l% s! K短信模块/ r% G2 u) v- A( u- r
照相机模块6 W" K7 A" F9 `/ Z' H' t8 S
项目开发实践 2 I2 H6 d. u8 [7 E! t; W
) M \2 ^& D* y* \, J O# Q( T
补充:Java开发
1 x3 n0 j: H# R . j4 G7 i! r/ k& `+ M3 l: L" T9 a
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) 9 U2 D1 K) o% m6 Z$ [/ i# c/ d
1.开发软件eclipse的使用及调试详解9 K" c) B8 A# ?1 F- O
2.J2ME资源详解7 M: b2 n. G/ f7 K( s0 Y u0 Z
3.J2ME环境构建详解, p, p7 V. i; t4 N0 o9 V, Q+ R8 L( p
4.MTK MMI使用详解
' R7 G+ J0 O- w5.MMI的框架和架构详解; T! M% g& v' W! _6 y
6.手机开发模块脚本编译器详解
1 d8 n" ~' O4 d1 [) ?% O, n% Y7.MTK AT命令介绍
$ W2 j+ i1 ^& D* U8 Y- B. m% N$ F8.MTK 资源产生工具介绍. ^( J L% L& a8 a
9.MTK 界面开发说明* o4 n- c; w+ s' ^/ x: l
10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序
& {- k9 m! C4 x& @3 y1 C& S11.详细讲解Java程序的各个组成部分
% N; t' R- _9 V+ b实验:3 e/ @4 Z% M! a9 v' d, E1 k {
1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解; Q0 A: K5 s+ @, _1 l r9 @
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解8 N# d8 K4 H5 x5 H
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解
6 U u' \4 [, N, L- x* G- O, f4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解/ J" x; |; @) ]/ r
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解3 l9 _$ |) j: q! \* c9 ~
6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解* Z3 s9 Q# F7 y$ C
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解
; a" L; |. o6 n$ S) f/ N6 P8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解
, @2 R9 J2 X7 X7 y1 w9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解1 V; ^. C( Q7 V: b0 }. r# P1 u
10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
+ t0 |+ y+ K9 c2 ^: _1 w' \. y* N& O& x11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
' o) T( f" `1 O2 s; w6 i+ x高级:MTK高级应用与驱动开发% q$ K6 h) v& u
授课阶段 ! p5 @) |" r. ^) R1 W* g; S; O
培训内容
# q- ?9 ^/ I* X& J5 q$ u
6 B* \' }, I+ j* F% W第一阶段+ m9 W( Q" Y$ _3 m' n( w/ V
MTK 驱动层介绍+ W; `4 |5 g$ f1 j4 u% ]
MTK 硬件资源介绍* g$ U, @ X& e8 Q! e
如何根据硬件资源开发一台特性MTK手机
A8 E# P2 Q- ~! z% ]MTK芯片平台软件调试
9 X1 `4 l0 j* V J
. \/ {) D5 U( J, H6 _9 f! G( jMTK 外设驱动如何调试开发% r4 Q8 J9 U: I/ s! e" C
MTK 基带讲解
3 \- x- _6 Y( i9 `; I, CMTK 电源管理芯片讲解4 ^; i$ U: ~( s0 a _% v
利用MTK辅助工具实现手机新功能
7 [% G' M6 q& G6 Z4 _4 q' k4 i , L2 Y' d+ G4 z3 E- s
第二阶段/ r$ y* X0 j' g8 X. {8 `
MTK Flash 讲解$ W) G5 J; A9 y/ e J( w9 _
MTK 键盘讲解
( S/ [( g; n9 ~3 Q0 t- _* ?" q5 mMTK T卡讲解$ v( V8 q4 U: c6 E
/ V3 v) F4 S5 ]3 p5 ?; C% K
MTK LCD 讲解2 n& I9 H# \, |5 f
MTK 触摸屏讲解
7 Z: k* g7 L# T" V修改源程序实现复杂的功能更改或增加;
% j) W1 E! y" P" B+ p; X % F [1 t( J( w( u2 ^
第三阶段* `/ \& F- w/ b* k; A8 ?) Z
MTK 摄像头讲解; M7 X/ ~- n @) F$ @- a
MTK 播放器讲解6 A0 C/ B- p! j+ `3 G# O* d
+ X: X/ Z0 L3 W* JMTK 音频部分讲解+ {$ g. O! ?4 `, C
MTK 录象机讲解
, h. e+ }) b. l3 B( b& n, T9 c/ q修改NVRAM数据来改变手机的功能/性能;
) H7 g$ _ y" R0 P$ A# R多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 6 y' m" t. Y6 c8 P4 Z7 r+ A
# T! H+ ~7 x$ z% Y第四阶段
l4 S3 g: H) t: M# \ MTK 射频讲解
) o, d U3 B0 z- e# dMTK 蓝牙讲解+ i2 t- e) f. b/ X+ v! M/ w! `# d" H% p4 Q
$ y G" L0 R6 ?7 E" T
MTK 充电部分讲解
: y/ w6 I5 {5 T+ }, {1 PMTK 待机讲解
( z% O, U; V& c3 [MTK NVRAM讲解# F" y' j/ I$ }( ?0 R
新功能模块的开发
6 W" N$ `; g/ N% ]' B f5 a项目开发实践 4 \- H* }9 r: A" H
% Q' i* j: ]# e+ ?! B& p* g补充:Java开发
& `8 O* r9 z: n2 Y+ ^(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
1 o( o- Y+ _% \5 ^1.MTK 6225平台,Java开发的高级技巧详解
8 e$ t& A' a/ Q- H+ R7 k1 `2.软件调试的高级技巧
, H& {+ A7 n( c- Y. F" ]实验:
& h$ T4 a5 E# G. p. f1.射频卡的硬件开发及Java版相关软件开发详解' H) P$ {/ ?* q
2.摄像头硬件开发及Java版相关软件开发详解
- v8 d# h1 v( C
- Q- ?: N( n( W. q# ahttp://www.beijing918.cn曙海培训
# X1 w! j2 ~; C. b* hhttp://www.lvanquan.com.cn曙海培训$ i! i; X8 {+ v% P. Y# w M
http://www.huimanxiang.com曙海培训& H2 b3 [# H. W7 J2 {
http://www.yibiaont.cn曙海培训
+ G# b2 q- `( ]7 fhttp://www.shuhai9.cn dsp6000培训班
( G9 j/ y2 n9 W9 e+ Z ~http://www.51qianru.cn dsp6000培训班 2 B; R" J- k. S
http://www.youhuapaiming.cn FPGA培训班
A% l0 e# v) o7 S( X' ^http://www.shanghaifdi.cn symbian 培训班 |
|