|
|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078
8 T7 o3 ]$ _% D4 `4 P5 L传真:021-62450161
0 L& c. h0 F; J. Z业务手机:15921673576
. u) W0 D# z# H5 f8 y" J曙海培训网站:http://www.51qianru.cn
7 Q' ?: m- w* ]; P9 r
3 n/ r- e" ?& N; o6 r9 z1 x% d+ aMTK初-中级和高级开发介绍
! {8 v$ [9 z$ b % t; u0 B5 f6 a9 W# m
什么是MTK? 3 r) W1 M# _% C
2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。; L+ o$ m7 m! W; c* M. u
与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。4 s. y* c) e& M5 Y' ?; {
/ m/ p7 _1 j- g/ T3 w# o4 i
课程目标 1 K7 |0 L/ C) b# `& P1 b; J
1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
: z$ E# g! u4 s+ u$ T9 @2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
* }4 u' \# n) W/ x; S+ c: Q3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
% d" Y/ Z1 W* _$ N7 t5 i9 ?8 f4、掌握MTK真机烧制过程;/ u, \" a( m8 L% ~9 P8 o6 ?- ]
5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。
4 v) K7 @ m+ G4 t# Y6、掌握MTK多媒体编程。
g6 Q! O" ^' W: ] 8 j# J b0 \# v6 z( ]2 s' I* ^
入学要求 . D9 L' b9 Z" d
本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者;
; ]- f) [2 F. @% V5 z1 a本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。
1 q' Y+ R/ u0 U: u7 X: e
9 B2 r+ R7 `' l D, R* y+ |9 y( d) h 班级规模及环境
) @ V" k, }8 H 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
) j z4 ^; v. n% f4 W' D 开课时间和上课地点 ) h/ _% U) s r- ^
上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)7 B) w7 l/ `- Q0 F' k. q6 \: H! d
最近开班有周末班/连续班/晚班9 C% F1 t" m. Y; f; u
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约 1 Y) F: }4 Z7 w, F( U# |7 f5 U+ e
学时和学费
3 H' \$ v& m* S: M: z4 A ☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时. N$ D9 e; ` Q+ E& [
b; K6 i& w, D3 T; I1 w! ~; G ☆外地学员:代理安排食宿(需提前预定) ; n" W, `0 U' H/ E
☆合格学员免费颁发相关资格证书,提升您的职业资质( ~. o( F% ]4 L: w$ c
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
1 s$ M8 v9 `5 k 可,学员的能力得到大家的认同。
2 Y0 v0 F. I+ K2 e3 c1 t+ S ☆合格学员免费推荐工作
* o) M- K/ k! D Y. b7 Y+ c4 a - w. l* Q) U2 g8 y' C* B% z
最新优惠
" u$ ~* _' M6 s ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
# m$ p( R$ l: s 质量保障
. ]' m& h" h+ R 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
, b1 D4 v) I" R 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;+ [9 }% B |- J/ [4 w
3、培训合格学员可享受免费推荐就业机会。
) x) ?+ e9 B+ L
7 S" }/ B6 b7 u9 Q6 r 课程大纲 $ K) h/ N1 [; |) k/ [3 h+ ?
(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发)
- m) J9 g# N# q* X* j3 `赠送MTK 6225平台最新版的源代码!1 q% f' R% g8 v: C7 t. I
1 s1 U( ] V9 H4 n0 ~, _- V
初级:MTK基础与MMI开发1 p2 K0 ~) ]' {! |
授课阶段
. d6 l/ w) u4 F: |5 | 培训内容 . r0 l" H; ]' v" {% ?) i" O
( Q% e$ x( w! e# l4 U) v6 {第一阶段
" u' O$ ^, x6 [+ p MTK平台介绍3 M5 Z6 g& G; M3 \
MTK平台环境搭建2 {4 `- h t- o3 u! t
MTK平台工具介绍
4 U a ]9 o, M! b1 |. vMTK芯片平台原型软件编译及工程源程序介绍; 7 x+ H0 {! ]4 f! m6 E3 i3 |4 B
MTK 主芯片MT6225详解7 |$ j+ k6 G4 A: t8 t# |
" m. r) T% i2 `" d4 h. `* y
MTK工程的创建1 |6 e& w8 g* ~0 g
MTK的特性设置
, K! x0 m) ~* R7 l" p3 wMTK工程如何编译$ {9 w( x; `! |% T& j) x3 U3 f0 ]
MTK调试技巧2 b a9 v5 @, c1 R1 D0 m
精通软件开发和编译过程;
! G: x3 i' ?9 X# O3 J5 IMTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
$ f$ j1 S3 y' f% ]MTK MMI使用详解
. I% y% G4 Y" j% i% OMMI的框架和架构详解
% ~1 X6 q w" b3 _手机开发模块脚本编译器详解
. b5 u, D/ w" ?! P7 SMTK AT命令介绍
9 T8 _, j5 Y& j5 NMTK 资源产生工具介绍
( i/ _0 g/ r1 k) j# ]0 s. Z0 QMTK 界面开发说明
1 a f4 I: U( t7 C( s' L7 [
7 a) G0 P& W/ s: o- `第二阶段4 `% P3 K; u, H; c/ [6 B! o* X
MTK 整体架构的讲解
2 n: z. U! |$ o; l( Y) d0 WMTK 的开关机流程/ ^, i9 l; D& H# s0 y2 H
MTK 通信机制 z; V1 d' z! |9 S" |4 @, y0 E% K
改变编译参数/宏定义来实现手机配置的改变或设定; ; r% _# b: j, a; l
2 l$ B6 [) `* x) fMTK UI 资源介绍1 v4 h- ? V8 Z( A5 T
设计字符串资源, k0 T3 Y4 i5 Y6 C: X# v2 `5 k( _
概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?( ~8 A8 e& ~1 L0 x$ d
如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 M+ I2 t' B4 j l
6 u" ?3 R- m, A# O! L第三阶段
( a$ j `6 L7 h7 L; U# m9 o 设计图片资源) \: d0 ?( {; b! v
设计播放器等的皮肤' I$ L* n& R& g
更换资源文件实现新的手机界面 , y) p# b% z: P' \- S! M1 z
文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例
K# J% b L+ g7 |5 V, c
; e- R7 D2 `- h$ h8 R添加功能菜单; c _% M1 g9 d8 s- E3 \
设计独特风格的界面, v5 p0 B3 a' N6 c# D/ P
! P4 q! z* |0 [& i第四阶段( K. B9 M7 w# c# ?* U- u
MTK MMI层介绍
: z5 s7 G7 r* q [3 X: P' C剖析MTK MMI主任务
6 `8 L8 z; y/ K1 o+ t系统讲解MTK功能模块如何开发9 Z9 Y6 N2 e2 _6 r3 I5 S5 {2 Q( U
辅助工具实现手机新功能技巧详解
8 F+ c; R+ F: x, A8 E1 P$ \' D
: }% r/ a4 m5 k4 n/ [& L讲解 模块示例的实现机制. @' @) W9 m+ u& y+ F1 [& E
短信模块- b+ _2 a3 W, y& k8 C
照相机模块6 R2 I; Q! X7 }( L1 F
项目开发实践
) O0 H/ p j' E; b. B8 \! i7 {
- R8 v' ]. A/ H U& W L' r5 ]补充:Java开发
$ F9 }6 X7 ~) h7 O8 S* S- A( W ; f w$ _' n4 O! U4 v7 [( m
(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
' L4 p8 k/ u- [8 g" P; G1.开发软件eclipse的使用及调试详解
: v& B( Z; i4 v, i6 {2.J2ME资源详解
' L9 A% E" R( b7 G K* u) O/ P3.J2ME环境构建详解
) U/ y* T3 W/ I; ?1 W- d4.MTK MMI使用详解9 A, b4 ?1 W- C: I$ G# @9 i
5.MMI的框架和架构详解" g" C* o3 z* Y. n$ @
6.手机开发模块脚本编译器详解
1 A0 S' d& O4 C* A/ b# m. x2 E3 B7.MTK AT命令介绍
& w) o2 E& K; W1 C% D5 c* X: U8.MTK 资源产生工具介绍
0 F I5 K) j9 Z9.MTK 界面开发说明
6 @7 _6 B& _ c10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序
, C9 s* K- y4 o3 u- q11.详细讲解Java程序的各个组成部分
; J( C& L& ]- f, m0 ~- y7 ?实验:
2 m' q, Z% k# T/ H1 j, `3 i- h1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解
3 B- A6 `5 p: z4 R& w+ d2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解' o7 S6 V4 |9 m8 [! z
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解
' _( D4 u9 ^/ j4 C4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解1 `8 V0 O( B9 ~9 f! [3 _
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解+ d3 w8 ]% V( O5 B8 w
6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解
: l/ R3 M. V% {; h1 N. y- U# ~7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解
4 s6 ~3 M1 k4 U9 M8 c. l8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解
$ T1 i- S+ f5 \) K; G9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解 u" |" a% {+ w
10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
! f1 Z' T, O4 c7 o* f. L11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
0 u1 X/ E' f% E# I高级:MTK高级应用与驱动开发
- r- S' q( F9 S5 E _授课阶段
; H8 \" l, q; e& p! Y4 z 培训内容 * r, i; E& P4 e! A3 C
1 _$ M! f; {' H; ]3 r第一阶段
$ D( j% B6 U2 n- i. r7 `0 p MTK 驱动层介绍( M, P" R1 p T1 x
MTK 硬件资源介绍8 s/ A2 J+ w" R" d
如何根据硬件资源开发一台特性MTK手机
& e+ b$ \; ~9 Z- _& e2 Y# x$ zMTK芯片平台软件调试 ) s& L! l$ J$ D8 T' j' t5 I7 g
. ?+ |3 A& P2 ^0 w
MTK 外设驱动如何调试开发
6 U/ u6 Q% M5 C0 m( e: X! w; qMTK 基带讲解( }. N2 c" s) _. g* k# r
MTK 电源管理芯片讲解0 e; q. K7 E& ]
利用MTK辅助工具实现手机新功能6 ]( A" ~- o- ]$ u
5 I9 j N9 M: L5 Q第二阶段
0 Y6 [3 `4 {. g; v MTK Flash 讲解1 g" T* u @# [5 j% Q7 s; w
MTK 键盘讲解
0 `+ Q$ U# n3 z2 r2 k& |) zMTK T卡讲解; T0 ?$ W8 v0 @2 C
) D. C" T9 `8 j* @
MTK LCD 讲解" W( T. n# v( l; `: y6 V
MTK 触摸屏讲解. N0 V c/ j5 v% n' {
修改源程序实现复杂的功能更改或增加;
. X! c9 d. b* Q! a( s4 g' ~0 w+ {
6 y( f1 u( y# X7 C. p第三阶段
/ c1 b9 m# e: J) `1 F& @ MTK 摄像头讲解
& @- i! _( c6 y* }+ ^0 OMTK 播放器讲解
/ x7 F& g' }+ D5 W) U* ?% c2 ` $ X7 ?9 f( B5 w# V8 [& g! q; l
MTK 音频部分讲解
8 `' U0 d+ T! }0 OMTK 录象机讲解
5 G A7 c8 K5 |( x/ }0 ?( Q修改NVRAM数据来改变手机的功能/性能;
9 s& R- r) ^1 [多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。
$ |" I8 @' c9 Y: W J
# V: g6 B$ }" @3 Q- c4 c s3 y第四阶段
) V5 u% n# J0 G& _" K. I MTK 射频讲解
; _. i/ u; W8 E+ H7 ]MTK 蓝牙讲解8 d& s- A- T, M- L
3 S/ q i0 G4 P2 A5 K* o( x- p9 j# t
MTK 充电部分讲解
" \( [0 R" V: x, |' ~' j" fMTK 待机讲解" {* F+ Y( x! `$ b+ ?
MTK NVRAM讲解
) B( }: ~. O' h) l) A5 S新功能模块的开发
6 P2 e1 m4 Q0 E/ O, y3 t6 A2 `项目开发实践
0 F3 w9 s7 A! H" _7 a+ j' z + U! I# V1 @# k2 \
补充:Java开发
" ~* B7 N! b2 t( W9 X(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) ' V% |7 L# ]0 C e
1.MTK 6225平台,Java开发的高级技巧详解5 C: M t+ l% P. E h
2.软件调试的高级技巧4 B7 a% D+ ?$ p' V! A
实验:
% X2 _! `& W/ ]% O1.射频卡的硬件开发及Java版相关软件开发详解
1 u, [ a- F( t$ g6 {2.摄像头硬件开发及Java版相关软件开发详解 * } S8 X% D6 n
. V6 D, Y9 p% A) n; N9 G# Bhttp://www.beijing918.cn曙海培训
/ |2 N4 q2 N* F$ o# zhttp://www.lvanquan.com.cn曙海培训7 X$ y% P, R# W0 X! o. @4 Z8 w* I6 t
http://www.huimanxiang.com曙海培训% K& m+ t0 \/ C# O& J" w8 X: M/ q
http://www.yibiaont.cn曙海培训
8 v/ z0 `2 c. [" r' w; Z; Jhttp://www.shuhai9.cn dsp6000培训班
$ @" k. [6 C9 t# `$ ehttp://www.51qianru.cn dsp6000培训班 7 a7 Z1 Q3 M2 h: }0 i- h
http://www.youhuapaiming.cn FPGA培训班
$ s( {" F- q( M; k/ j6 c* Y) hhttp://www.shanghaifdi.cn symbian 培训班 |
|