|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078; j2 a* S' e! r7 A
传真:021-62450161
' X* p) e7 y+ D6 {业务手机:15921673576, v3 J& Q* c; b5 k+ @
曙海培训网站:http://www.51qianru.cn0 P7 w0 e/ B% s& z0 G9 R8 K
$ _1 b2 [8 X' A* N' J
MTK初-中级和高级开发介绍
2 }, y6 A" c6 e% D
; u$ A% M! F" V1 U h/ ^ 什么是MTK? $ F6 P3 w3 P; _
2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。
$ Q1 N' u; A' S8 Q与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。, n% ~$ z7 [9 e0 s
3 y( c0 o" ~" A7 F S
课程目标 T, ^9 k4 `; b8 e' t" j! `
1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
7 f* a$ [3 {% e9 ]3 ^! j3 n- P2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
/ i4 n7 q# v, L& Q, \) V$ Y3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;% j& H1 t1 W% v, z, Y/ X1 M B
4、掌握MTK真机烧制过程;
1 l0 q' x% y4 o/ N( ]3 }8 U! {5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。
. C8 E6 ]. _) k( z/ T1 M, v6、掌握MTK多媒体编程。
8 Q+ t8 A, r+ X V4 _
, _( {5 J% S& ^! O/ b/ Z 入学要求
* c3 K t1 {1 ^+ U Z本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
8 T4 P1 d4 V" `' U" e- x- q0 d5 L5 y本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。' T4 m" o, E& J
* P- f7 F# I! i9 G2 Z 班级规模及环境
[" \- k" }5 C1 j) y 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 3 D6 H" | |" h- }
开课时间和上课地点 ) \' E# B: \* @; ^2 e0 M2 X
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)* Z+ C( T/ T9 M$ u8 t6 s3 f
最近开班有周末班/连续班/晚班( p, Y; R* j" y0 X9 _2 n
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约 " J* E/ v: a/ v% Y6 n+ ]6 n
学时和学费 ) W4 }; R4 |/ V1 P4 H6 o
☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时; S' W3 L; m7 `! s
8 J, B, s$ [+ n" w, I3 i- } ☆外地学员:代理安排食宿(需提前预定) * b' _1 d# X0 f( U n8 F# Q
☆合格学员免费颁发相关资格证书,提升您的职业资质: q/ M- s$ ?, a& M7 d
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认" B2 b' H! v' h$ Q" _0 E
可,学员的能力得到大家的认同。 ) R5 l9 x* R1 V" U; e
☆合格学员免费推荐工作
6 `7 `; m$ X/ q3 z* Q) H
3 f8 O# T8 n% r j. |/ i 最新优惠
/ D& J* u" K& ^ ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 4 Q2 K, X$ [0 _% W* C0 J. p* Z$ s
质量保障 . s) Z/ y" s8 E, K1 P9 u
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;, Q( y9 M, r. y2 r
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;: a' q/ w9 B2 W; T
3、培训合格学员可享受免费推荐就业机会。
2 [9 o T- N9 y$ ^ T - E8 s$ Y6 ^+ D# i
课程大纲
* g1 a. e F8 H8 T% y(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发) & R# z* O- m" A' k
赠送MTK 6225平台最新版的源代码!
2 e# U9 Y3 R" b6 _8 H- i
/ n9 A# }8 h7 X* ` z初级:MTK基础与MMI开发' L. ]6 B& _1 L
授课阶段 ' x3 ~0 N- ?6 g% M7 x
培训内容
: I# ~2 f# S6 z2 W- @
' A8 L' ?! {2 ~; ~; d第一阶段9 k% k! g7 H8 T; C) j/ o* j
MTK平台介绍' U$ H8 o& U+ Y, v( ?
MTK平台环境搭建
8 Z; j5 y. D) e+ B: D4 u0 f: g' v; dMTK平台工具介绍& b! X2 `$ N8 u! V+ P- [
MTK芯片平台原型软件编译及工程源程序介绍; 4 x- h( o, ]3 |! ] u8 p
MTK 主芯片MT6225详解
5 B V2 t5 C' w3 `
- Q% Q+ ~# F5 ^$ c" G* K: ^MTK工程的创建
+ x5 D# k! }' M% q. F+ @% p$ bMTK的特性设置, K* q4 m2 e2 D
MTK工程如何编译
- h; g7 z8 L& P& p7 e1 UMTK调试技巧& T$ x# N7 }' U8 B% R7 ~
精通软件开发和编译过程;
+ s1 Y( O# l- s I( S2 U8 T9 yMTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
( s/ q( c/ `4 [- i- rMTK MMI使用详解
( ]0 R& w) }4 l" [MMI的框架和架构详解
2 a$ m; A& ]* R( k3 L手机开发模块脚本编译器详解" ^6 D2 q5 d: X: a2 ^
MTK AT命令介绍1 K& |0 y: W" Y0 G( M* h
MTK 资源产生工具介绍
0 N4 E/ V4 F5 |: l! vMTK 界面开发说明
# E# B6 g0 k1 t1 A( w' A# k0 `4 n ) |0 T8 L5 X6 |; U
第二阶段
1 y2 }+ G" g5 }: w" D7 y MTK 整体架构的讲解$ Y+ E5 G7 d" a3 b- }; K! e1 t$ M+ j
MTK 的开关机流程
d4 {: `0 Y' t. {MTK 通信机制, Z2 M$ \, W9 a5 w' e
改变编译参数/宏定义来实现手机配置的改变或设定; 3 y4 S" ~6 ]! `) m6 W
# q3 ] c, ?7 o) jMTK UI 资源介绍
5 K! s( W0 \( H/ r8 X+ r设计字符串资源
( v& o6 Q, H0 m4 P概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?
7 U: d+ f7 [+ h$ h9 y如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 9 Q7 u* h# I! I: p6 B, C) f
3 V3 F- E. _: a M1 o第三阶段
* X6 d% g% R' }" o* E 设计图片资源- r. `9 i5 u* Y# m
设计播放器等的皮肤
( P k* L. |8 |更换资源文件实现新的手机界面 , d S9 D- Q D! g
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 ( T ?( p2 X; S
3 p4 a. T/ X H4 h, |' U% `1 m% U
添加功能菜单
: R1 s% y3 |! e9 B/ e7 j设计独特风格的界面# L; |- B" y) f9 H5 T6 ~8 p
' P& q& Q) M) X c7 I
第四阶段
2 t, v, ^4 M" W' j' Z2 `4 I MTK MMI层介绍
: N7 f$ R8 f+ H7 v1 k剖析MTK MMI主任务, {( E. Y; E8 r! M1 Y% h' d5 f% X
系统讲解MTK功能模块如何开发 F5 t0 h* Z% ^" N& N7 i* y
辅助工具实现手机新功能技巧详解1 ~8 M( |* n4 l0 t6 m) Q1 f
7 ` i1 ?# ?! G* ^! p
讲解 模块示例的实现机制) m9 k6 E/ Z5 j4 @
短信模块8 D6 }. o5 i1 z9 W) C' J7 J" j
照相机模块
3 {0 u4 }" B# J4 `; [项目开发实践
% W( x/ L& |/ h7 ]4 I
1 m% u* q1 ^/ ^. u7 H- C- l补充:Java开发/ N; Z2 b. f8 f x# b! P |( C9 o* j
- H: [* Q0 |3 h9 `8 Y! H- C" O(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
7 Z5 g% ~; J* }3 w1.开发软件eclipse的使用及调试详解( A& P7 M6 `, G4 Y
2.J2ME资源详解
- a2 }; Z8 v$ s n/ T3.J2ME环境构建详解8 D! y* P3 Q( D/ ^
4.MTK MMI使用详解
) s* Q( Z% x, G# O8 B! H5.MMI的框架和架构详解
! c! F0 \+ X. V" w6.手机开发模块脚本编译器详解% H- N7 J$ K8 ^
7.MTK AT命令介绍2 j, \0 f, x1 b6 _3 c% _
8.MTK 资源产生工具介绍* w9 z v! h7 \6 C+ F4 N. @) E
9.MTK 界面开发说明
0 v5 }" l% m! u% E. t+ m$ I10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序
( r4 W3 i- v6 s9 V11.详细讲解Java程序的各个组成部分6 h5 H: T0 ]" w+ s6 u( ?
实验:. _% q# y. z- ^: }3 W# V3 p0 ~
1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解
# d# F4 T. u4 {& K T& Q9 N2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解
0 h/ S$ M1 P2 d3 E X3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解" A2 Z6 C3 r# a" S" `0 W9 I) u; A
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解: R, \8 N8 l" _" J+ {. ?
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
, P' T# j, ~( B7 ?! ]" \3 c7 t6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解/ G, |1 e" Y+ Q/ m S1 y3 ~
7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解, ?3 Y% w' X+ u
8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解
! e, A* |4 ^% [/ B% w9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解0 l* L6 Z" D; o) U9 V$ r: v, ~7 ~/ ^
10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
" P$ i) w$ a8 ^9 W6 c, k; J11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
) ]) D# J+ A# w高级:MTK高级应用与驱动开发
0 h5 m2 k/ q2 K. _/ ?+ b8 S授课阶段
" \8 n, m; Q- h! v) w" o0 P 培训内容
1 p! t- Q4 H- f/ e0 Y % k- q. Y, G; A8 f q
第一阶段/ H+ J. |/ y, D3 g ?; O |
MTK 驱动层介绍1 c+ I5 Q3 K+ N4 g
MTK 硬件资源介绍
! N/ h. x* o u/ S0 P如何根据硬件资源开发一台特性MTK手机+ b% h8 z' j# K5 U& t% o# p
MTK芯片平台软件调试 7 N9 w5 S7 Q+ e$ U$ C7 T) n
, ], [& i# N1 _; m6 ~1 g6 @) Z2 i; ?MTK 外设驱动如何调试开发$ _% e' x6 l K: r, M# F
MTK 基带讲解: V- ~: m) e6 U f7 O2 Q
MTK 电源管理芯片讲解
# r# C! w: |+ W5 @- s+ b: t利用MTK辅助工具实现手机新功能 ?. r; H9 s/ }& [# d
: C1 l* U$ c/ y( I( B# e( I# p第二阶段
M' O' p; }+ |2 J% e3 z: V' ]) Q MTK Flash 讲解
/ B- ~ u: F+ i& G1 T& }5 EMTK 键盘讲解- e: ] | ]# ]2 K
MTK T卡讲解' u( E, y$ C3 U% E' {) b
. r; f* Y8 \7 F9 T
MTK LCD 讲解
8 d2 m+ t; w: P+ vMTK 触摸屏讲解
. v* q0 T7 U: T4 z6 I; y( D% } ^修改源程序实现复杂的功能更改或增加; u9 H3 q0 a# @6 q5 D4 Z2 k
: i( q2 h! P8 o3 E; V' l4 Z第三阶段
y9 ^8 E) O! q b3 _ MTK 摄像头讲解
. P/ V, _7 J9 K6 jMTK 播放器讲解9 I- Y$ S+ i+ `) Y3 _4 v6 H
) t3 |& t, t, b- i
MTK 音频部分讲解$ V8 |7 b9 N9 ?" [8 z4 ~- [* [3 R
MTK 录象机讲解# K% c# g# V* x6 x; A# Y, ?
修改NVRAM数据来改变手机的功能/性能;& w, P6 C/ c$ ]/ f$ K' `' U
多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 r* f8 |* g6 m. O$ Z8 W5 I
, j# d( _6 s. v, r第四阶段
4 U6 J3 H8 ~+ L. K. H MTK 射频讲解
6 O( i: e& |5 N. sMTK 蓝牙讲解" @4 S; M t& X5 k
- {* Q7 E0 N: A* J; ^& o. Z% Q* wMTK 充电部分讲解
# B a- L; Y. h$ ~- b0 H' JMTK 待机讲解
7 Z P- B" n$ T yMTK NVRAM讲解
& t* {% O6 K% ~3 A新功能模块的开发
6 j- {. d# I4 {项目开发实践 ; o3 f7 @0 M! ?+ J/ |+ l
0 l6 v* P2 _, m/ G
补充:Java开发 8 G5 w' @( G1 c3 I. X" y& c
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
. D# B3 g8 n f' Z, e1.MTK 6225平台,Java开发的高级技巧详解
5 T$ r1 R. L+ _7 r3 r; R) V- ?2.软件调试的高级技巧
, m" M2 f5 d9 x" T实验:; A' S, V2 P- x- {5 E- `; I
1.射频卡的硬件开发及Java版相关软件开发详解0 q% s* d5 x( F' Z* S
2.摄像头硬件开发及Java版相关软件开发详解
2 s* H0 P9 J, a
; C- ?# z7 Z" P4 k: p8 nhttp://www.beijing918.cn曙海培训6 {7 Z, i5 y5 S* Q& q
http://www.lvanquan.com.cn曙海培训
, I4 E) f1 T7 Z% E5 S4 k* c* O5 p7 Uhttp://www.huimanxiang.com曙海培训1 H3 H2 t, h3 B# z3 r. f
http://www.yibiaont.cn曙海培训
1 V: h9 r8 T# _0 g7 \ X* uhttp://www.shuhai9.cn dsp6000培训班
1 l: j3 a, K! f2 Zhttp://www.51qianru.cn dsp6000培训班 ! ?, t) i. {* d h3 J
http://www.youhuapaiming.cn FPGA培训班
3 B# i/ D8 [# J2 j Y8 thttp://www.shanghaifdi.cn symbian 培训班 |
|