|

楼主 |
发表于 2010-8-20 12:10:31
|
显示全部楼层
来自: 中国江苏南京
MTK
热线:021-51875830 62450161 0755-61280252 025-68662821 010-51292078
$ U- @6 q5 |; E. R1 B1 M传真:021-62450161% z3 m9 n2 S* B1 g2 @
业务手机:15921673576. F T! H1 J4 @, L8 K. J
曙海培训网站:http://www.51qianru.cn
% p7 o$ Q( J6 U
* H& ?7 Q$ I% f* V7 u; xMTK初-中级和高级开发介绍 W& f9 N0 }( a8 G* ?0 Z
' B, ~$ ]( h2 w7 [1 T 什么是MTK?
X( Q& L9 l: ~) A' d$ i$ d2006年,台湾手机芯片商联发科(MTK)开发出了一种MTK手机芯片,将手机的主板与软件集成在了一起,大大降低了手机生产的门槛:普通厂商在没有核心技术的情况下,只需采购MTK芯片及其配件便可批量生产出手机,也就是俗称的“山寨机”。山寨机普遍具有价格低,功能齐全,外观极具创新等特点,一些山寨机还以模仿最新款名牌手机见长。因此山寨机很受追求时尚的年轻人及收入偏低人群的爱好,占有很大的市场份额,其销量超过1.5亿部,对正规品牌手机造成不少冲击。
6 M' t% V0 M' b, L与其它手机平台相比,MTK的平台相对比较封闭,真正得到联发科技技术支持的企业并不多,特别是软件方面,资料以及开发工具很难得到,而且软件开发更是靠工程师自己摸索,因此,如果程序员能够掌握MTK开发技术,职业前景无疑非常广阔。7 [7 H/ R. y5 ^+ O
) x3 q) v# y7 j" u+ d9 d: h6 f
课程目标 6 Q ]3 \1 a& n+ [' E& _) ?( A& R% ?
1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
6 z" G( N: F+ ^; H1 B- R2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
* u# f5 u' L/ y0 @& P+ ?' Q6 L3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;; l0 v' Q p5 t7 Q* ~- b
4、掌握MTK真机烧制过程;
9 U ~+ W t: B2 x# i( ^5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发。$ R2 {4 Z5 y" V- A+ S' p# V2 G$ Z
6、掌握MTK多媒体编程。
3 E% d& w* r. s" J2 t3 B- q l ) u0 b, V2 k' }: o
入学要求 , O; w& \/ Q/ U- V4 R
本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备C语言基础的开发者; ' S4 W( U$ i' k0 {+ k& y
本课程同样适用于希望掌握MTK开发技术,为未来业务转型奠定基础的企业技术团队。
; f6 p( r0 e4 R( I0 [4 k+ Q
4 U8 F( o. J- w0 c9 D 班级规模及环境
" Y/ S: n$ |8 b# N+ q5 d 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 % p9 \- m) Q/ z: f! m
开课时间和上课地点
3 C/ e/ f4 \; X2 ^! m4 L A5 Q1 U1 I 上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)$ M& i) m! y/ Z0 p- y" S; m) n( n4 q
最近开班有周末班/连续班/晚班
$ J4 P# P) X; h! k M0 ~ 本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
$ M( r' e |% J0 u1 y: M 学时和学费 $ E' s3 b- _9 E" J3 ]
☆课时: 初级班:共10天,80学时 ; 高级班:共9天,72学时1 g) r' |% C k! z( k
& P3 h5 Q+ b% d4 v. O ☆外地学员:代理安排食宿(需提前预定) % V( c2 W, W9 N4 z7 ~5 p
☆合格学员免费颁发相关资格证书,提升您的职业资质- d/ K/ D: |4 O* t; q
作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认) s4 Q7 S$ A/ c/ Y, x: Q
可,学员的能力得到大家的认同。 . k5 n0 g/ U+ j( p c4 r; j% } `
☆合格学员免费推荐工作 / `2 p0 W0 D& z: F& m
4 d, K& o. O# S, W
最新优惠 , M8 ]0 f+ x3 I3 a4 W
☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
9 T H$ F" s) W' Y% ~7 P& |1 ?: K 质量保障
% h8 h: H' Z% V! O+ E# F5 p" t 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;' P8 f+ H* S+ i6 a* q3 Y
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
6 r% a: |( ~1 x, b 3、培训合格学员可享受免费推荐就业机会。: t0 K9 c1 D: | F
( Y7 J. \7 ^ h; r9 v; u 课程大纲 1 `+ R! b% a( S9 `" a! d1 _* D
(MTK 6225 最新版,支持双卡双待,双声道音频输出,130像素的Camera,2009最新版,支持C语言和Java语言两种方式的开发) % B. F3 g+ d& u
赠送MTK 6225平台最新版的源代码!
# f; P% f: c6 z7 k2 d1 ^
" M: ~& e3 x8 Q( `9 d* l# U7 Z初级:MTK基础与MMI开发
" r0 f O# S5 G& Y2 C授课阶段 # w4 Z0 N6 r( |# I3 B3 _3 ^
培训内容
% z* w7 [ c) ~$ j ) y, _& w7 F* j& y4 ]) Z+ x
第一阶段. S9 q8 }( R8 E1 P9 z
MTK平台介绍
! Z$ L+ a' _2 m3 @& TMTK平台环境搭建
; B1 ?4 a+ f; u0 yMTK平台工具介绍
% \$ `( s' O" H" X0 u7 S5 _2 NMTK芯片平台原型软件编译及工程源程序介绍; ( s" ], x6 I2 V/ W3 e& B; c
MTK 主芯片MT6225详解: i2 Q! K2 Y/ w* q* ?
! P3 b1 r9 c0 [; cMTK工程的创建
& d6 B5 u, C6 q5 }1 Y8 H6 HMTK的特性设置
* E( d8 a3 @, ?$ yMTK工程如何编译
+ k) O/ K3 l: L. l; F1 RMTK调试技巧
8 L3 i1 w( x$ ~8 Q0 s- p精通软件开发和编译过程;
* R' p8 F% S% Q4 c$ _4 q1 DMTK芯片和移植--软件如何在不同手机之间移植(“对接”、“搬家”),实施步骤,应注意的事项?
( b* a, }! f8 Z; `MTK MMI使用详解
4 w0 S/ R5 b, ^& sMMI的框架和架构详解, u$ b: M% \8 |) F& q
手机开发模块脚本编译器详解9 J$ _& d& O. J% E+ ~0 U4 P8 U
MTK AT命令介绍
2 \5 V. L% p6 k% H& U4 [MTK 资源产生工具介绍
/ y- ~, X7 p* P/ @MTK 界面开发说明
! c8 [1 v; F- L 7 g+ b- z' T- B& _! l
第二阶段1 D d" S( G) Z4 [! W2 m7 {7 o
MTK 整体架构的讲解8 U/ X( f# x E
MTK 的开关机流程
. E1 r! n6 w8 X" oMTK 通信机制8 c/ J3 F7 Q5 k/ ^. B" N
改变编译参数/宏定义来实现手机配置的改变或设定; ' X% W* _0 y- t, n! B* j
5 i3 ]; E$ Q4 f" C/ o z
MTK UI 资源介绍+ B) C, p7 a, X9 s
设计字符串资源4 K2 z2 X! p, U! d" ^( h
概括介绍UI结构/架构、各种预定义的标准UI控件/组件(包括各种对话框/提示框),它们在哪里?重点讲解典型组件的使用。Image如何显示?屏幕和各组件之间是否存在一种如J2ME那样的容器/管理关系(append、delete、size,...)?0 g8 j4 R$ n3 i$ _) v3 _% {/ i
如何在屏幕上进行低级绘画(类似JAVA中的Canvas + Graphics),低级API在哪里?Image如何显示?举例说明之。自定义UI程序的开发流程和实现方法(以AudioPlayer为例)。 ; n7 [! [+ @ R0 c8 P6 X% O6 ?
3 r* q' Q# O) E/ r* J
第三阶段
4 [( ?% k& S4 ~$ ]! q1 {4 y 设计图片资源( U; ^. V, t2 F' `! [5 |; }
设计播放器等的皮肤7 a& j. `+ F5 _* S' l8 |% s+ i
更换资源文件实现新的手机界面
( b! B9 X2 ? C. ^文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例
" W! D7 x5 p' ]; b1 B 2 I5 P! s2 Z1 ^ ~' s+ d: Y
添加功能菜单
3 v! I& `& W. v! u- b设计独特风格的界面: O( X4 e. a Y' g% ^
3 Z+ ]$ h! |5 W/ g# F第四阶段/ J1 z( V% ~' y( l4 S
MTK MMI层介绍' J9 ^% j2 o% W! z. O! d0 X( T3 V
剖析MTK MMI主任务
2 c( p. ~% G/ ?: m3 Q+ {4 t系统讲解MTK功能模块如何开发/ R% }( E7 v6 v* z
辅助工具实现手机新功能技巧详解$ c, `6 J# p+ a( g: g
5 N+ F1 ~1 P- w* _9 z讲解 模块示例的实现机制
# H/ I T) x _+ n' F; s短信模块 Q/ J) Z" H7 @' Q7 d/ K3 F
照相机模块3 \3 e: w" b9 t/ L5 p u% ]
项目开发实践 * }# ~, b6 h. A3 Q# W+ ?( I. w) q
. K6 k, I; I- f/ S- m9 y补充:Java开发
5 V9 p9 Q9 q' g( V
1 R& M) ~9 k, {5 Q* U(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识)
5 f! V; a. I$ r" s" F+ C9 q" r1.开发软件eclipse的使用及调试详解
3 \* i) i$ G+ V Y- C) u. R9 K, u2.J2ME资源详解
* N0 t, R+ M9 m3.J2ME环境构建详解
2 {! b# U5 X! |6 _' U! [" k: F# y4.MTK MMI使用详解
% R2 W Q$ |7 ], g- I; u: e5.MMI的框架和架构详解
2 Z( \8 M4 \, {8 m r* u- B+ [6.手机开发模块脚本编译器详解
. A" K3 K1 r9 z! b$ U7.MTK AT命令介绍
0 t- ?( ?+ @9 t% {! E: F( z5 Y. l8.MTK 资源产生工具介绍! W, R, M1 M7 {& K! y3 G4 A
9.MTK 界面开发说明
. [( w6 A& b/ ^) @4 G( R10.怎样编写第一个面向MTK平台的Java程序,怎样在平台上运行该程序* ~( j( g# w. m1 x
11.详细讲解Java程序的各个组成部分
5 q* ]8 k" G! F% O6 q+ O/ @7 V5 I实验:
$ H+ V2 U- h# Y+ K! V7 c% g1.俄罗斯方块实验原理,开发详细步骤,及源代码相关重点、难点的讲解8 \, s6 V: T6 K; R% Z
2.网络传输实验原理,开发详细步骤,及源代码相关重点、难点的讲解/ [* N: a, g' s+ E: M4 M0 E* i5 ~1 U
3.视频网络应用原理,开发详细步骤,及源代码相关重点、难点的讲解 E$ K, e; O4 I8 U( x, P
4. 安防监控原理,开发详细步骤,及源代码相关重点、难点的讲解* w0 [# t7 ~' G: `, G+ g
5.Java串口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
( t8 r' l" Y3 E( L Z% c; |6.短信收发实验原理,开发详细步骤,及源代码相关重点、难点的讲解
, V3 }" m+ u" N: D+ l! |, X- ], i7. ADC实验原理,开发详细步骤,及源代码相关重点、难点的讲解* E6 o& V0 E; A, p% j+ Q! D, ` _% P
8. 条码实验原理,开发详细步骤,及源代码相关重点、难点的讲解5 Z2 h1 s; k1 y+ Y, [$ i; p2 G+ J
9. GPIO口实验原理,开发详细步骤,及源代码相关重点、难点的讲解) @. q0 w# X$ Y" X) @: N
10.并口通讯实验原理,开发详细步骤,及源代码相关重点、难点的讲解
6 O, Z$ A6 ]+ I" L4 d# N11.图片浏览实验原理,开发详细步骤,及源代码相关重点、难点的讲解
% C5 T2 ^' ?! a- w9 s Y6 i& C高级:MTK高级应用与驱动开发: j- i; [7 x+ @/ F9 V
授课阶段 ' K5 N8 U5 ^+ t
培训内容
* ^/ H$ G6 Q: V6 ]" H0 i9 ]) v & X6 k5 t8 ~' u3 S
第一阶段6 v2 `0 q% p$ H7 u
MTK 驱动层介绍7 x- B7 l" f/ d; k
MTK 硬件资源介绍
& h1 \1 x# X7 C6 N+ ?如何根据硬件资源开发一台特性MTK手机
; q& @2 T4 Q7 A# ^9 e2 I% w7 KMTK芯片平台软件调试
, l' n8 G* @/ A% w 2 J& v' A, s' H' ?$ s* K
MTK 外设驱动如何调试开发 q* V8 q9 y: y$ A" g1 q9 e0 \5 `
MTK 基带讲解
# O! n/ M5 g g: t- }+ c* pMTK 电源管理芯片讲解
1 j! i$ a' s/ r$ Y. P6 F. G; H利用MTK辅助工具实现手机新功能# v) {9 o) P/ n
% c [( ^0 _& Q9 e! E+ ~. b/ Z4 U
第二阶段2 c" D) J# A `& a' |7 h% |" l
MTK Flash 讲解
c- V0 m: P9 B- ?" hMTK 键盘讲解
6 p- f0 e9 w0 ]1 }8 B" FMTK T卡讲解
7 V* v6 [# |4 n& K1 m " I! e, r" B$ v" M
MTK LCD 讲解
. @4 U5 M/ t) e4 T `MTK 触摸屏讲解
( m7 |" C& q8 C修改源程序实现复杂的功能更改或增加;
9 V( u. t6 n& M/ q9 ^& e4 M$ S 2 f @6 a3 y* V t$ r! a
第三阶段 j5 B+ S1 N' Z1 [2 q
MTK 摄像头讲解2 r. H% G3 A! g* w m5 [
MTK 播放器讲解
! ^, d! r# F: V! ^+ H, L' g2 m+ b ) b* U0 q, s2 j# O/ _" F
MTK 音频部分讲解
7 P; |2 Q+ M0 E4 GMTK 录象机讲解0 F1 H* k% u& @% r% e$ c6 g
修改NVRAM数据来改变手机的功能/性能;
: Y# x0 a( S3 l6 c# s0 e4 h7 c$ X多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。
1 }2 ]3 M, t& ~* _, n B) {3 U; K * b7 ~$ j; Q& p8 R( c0 ~# W' B
第四阶段
% _1 F& Q& D W2 `0 B+ i/ @ MTK 射频讲解
% d! U! `! X6 p- P1 y5 mMTK 蓝牙讲解$ G8 h; S7 k+ C+ [
{; w; J% p# W( {
MTK 充电部分讲解
% W6 s/ L8 Z. b, K+ u6 DMTK 待机讲解
/ Q, e: Z7 S1 ?) pMTK NVRAM讲解
) g) G" J5 c! X f9 p新功能模块的开发
. q& ?: i- t' z4 Q项目开发实践
. C5 k; X3 u. B% f+ |# c# Q
d. h2 t0 U# }: i补充:Java开发
9 d* q6 |# b/ C/ I, Y) q( a2 e1 q(由于本平台为6225最新版,不仅可以用C语言开发,还可以用 Java开发,因此补充相关知识) 6 b1 C, Q( g) t' N1 U
1.MTK 6225平台,Java开发的高级技巧详解6 F- z& `/ v/ {% j/ ?
2.软件调试的高级技巧3 T4 F6 H+ M% Y; ]' B) z
实验:
1 t& w0 M" U( I7 P$ u" S* C. J1 s1.射频卡的硬件开发及Java版相关软件开发详解( P- F+ O7 q2 `7 b/ Y6 P. Y5 W' g% i$ b
2.摄像头硬件开发及Java版相关软件开发详解
$ x# y2 P. c6 n% k2 N5 R
( T) X* `0 E' p# f1 W' w7 J& m) yhttp://www.beijing918.cn曙海培训: P) k3 N! c' B, u/ j' P, G
http://www.lvanquan.com.cn曙海培训8 X2 y H6 ]5 _( r0 k( k
http://www.huimanxiang.com曙海培训- `* J. C$ h3 [+ D
http://www.yibiaont.cn曙海培训
9 {- c2 L U. o) i% Zhttp://www.shuhai9.cn dsp6000培训班
# W7 b9 x' ]' q( A* L! Hhttp://www.51qianru.cn dsp6000培训班
( d b8 n P. N! G8 Z' y) nhttp://www.youhuapaiming.cn FPGA培训班- o7 L2 P3 q( m
http://www.shanghaifdi.cn symbian 培训班 |
|