 |
| 有志进行Android 3G手机应用开发、系统开发、移植开发,学习Linux Smart Phone智能手机系统开发的学员。 |
 |
本课程引入了最流行的手机开发平台Google Android手机培训课程。主要讲授Google Android Linux平台手机图形系统和底层驱动等开发。 在该课程中。使学员熟练使用硬件平台ARM9/ARM11/PXA27x, Android Linux, QEMU和Eclipse Java开发环境。全面讲解使用Android Java,Dalvik虚拟机和Android Linux手机平台开发手机程序和互联网程序的全面过程。 本课程详细讲解基于Eclipse集成开发环境,涉及到Google Android Linux手机各个图形控件,网络,数据库的开发和原理。 最后针对Android Linux手机讲解Native C编程开发以及试验一个大的手机平台系统开发试验。 该课程,学员可以学习到。 ◆ Android Linux内核移植。 ◆ 文件系统,Busybox,toolbox等移植。 ◆ Dalvik移植。 ◆ libc移植,libm移植,libdl移植,libm移植。 ◆ JNI,dx,dalvitvm相关移植。 ◆ Dalvik指令格式,Dalvik执行格式dex。 ◆ Java字节码格式等相关知识。 |
 |
1、计算机、电子、自动化、通信、信息工程等相关专业。 2、大学专科(含专科)以上学历。 3、不具备以上条件,但从事 2 年以上计算机软硬件开发的技术人员。 4、有就业需求的学员应满足相关企业员工身体健康要求。 |
 |
1、培训过程中如有内容理解不透或消化不好,可免费在下期班中重听;或者申请补课。 2、培训结束后免费提供技术支持和免费项目实践机会,充分保证学员项目实践机会。 3、免费为培训学员推荐就业机会。 |
 |
|
就业承诺:东方赛富3G学院承诺学员—参加3G学院就业课程,保底薪,100%全部就业;不就业,退全额学费;凡通过入学基础考试的学员,入学即签订就业保障协议。 就业行业:电信/网络/通讯、消费类电子、工业控制、军工企事业、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。 |
 |
|
【张老师】 清华大学计算机系硕士,Google中国工程院高级工程师。7年嵌入式手机开发经验,精通Google Android手机开发平台,目前从事Mobile Phone的研究与开发。精通JAVA、J2ME、Google Dalvik VM(基于JAVA的嵌入式JAVA虚拟机),参与Google Dalvik VM在ARM、PowerPC平台上的移植与开发。对嵌入式Linux、uClinux、嵌入式图形协议栈、GSM、WCDMA、TD-SCDMA等常用协议有深刻理解,精通嵌入式系统的优化、裁减、定制。 【许拥军】 清华大学计算机系硕士,Google中国工程院高级工程师,原清华大学计算机系国家863项目“系统动态核迁移”技术负责人。9年软件开发经验,6年嵌入式开发经验,精通嵌入式系统、Linux内核。对嵌入式操作系统Linux、uClinux、WinCE有深入研究,尤其精通内核的调度系统、MMU管理和中断控制。曾经移植多款PowerPC处理器,对MPC7XX, MPC8XX系列处理器理解很深,对PowerPC的中断系统、FPU计算单元、MMU控制器、Cache和多处理器SMP技术有透彻的了解。在ARM、XSCALE等多种体系结构平台上移植Linux内核时;对嵌入式Linux的实时性、安全、可靠性的特点也有深入研究。参与翻译了操作系统经典书籍《操作系统--精髓与设计原理(第五版)》,该书作为清华北大众多高校的计算机操作系统专业教材。 【欧阳坚】 清华大学硕士,10年软件开发经验,6年嵌入式行业教学经验,曾任职于FSMLabs中国区技术总监。负责开发ARM处理器在RTLinux实时操作系统的升级,移植和维护。移植了24xx, 64xx, PXA270, EP9312, OMAPx, IXP25x, IXP26x, Cortex系列处理器。在美国著名的手机软件公司负责XWindows, DirectFB, WM图形系统开发, 优化显卡驱动硬件加速功能。负责移植Android系统平台到多款ARM机器上。优化Android平台的Webkit,设计和开发基于webkit的webwidget framework开发。研究生期间,就积极参与RTLinux和SkyEye内核开源项目,长期从事嵌入式Linux内核,系统级别开发。精通Linux内核驱动和移植,RTLinux实时内核开发。在实时RTLinux技术领域,是国内最权威的开发者之一。 更多师资团队... |
 |
|
◆《东方赛富Android移植开发班内部讲义》 ◆ 谷歌Android手机 HTC G1(T-Mobile的定制机型) ◆ S3C2440实验开发板

 |
|
 |
|
为保证教学质量,每期预科班限额15人,如要参加,请提前在本页最下方提交预约信息。 |
 |
开课时间:2010年02月06日 上课地点:东方赛富3G学院清华校区(北京海淀区中关村五道口清华东门华清商务会馆1602B) 课程配备:教材、电脑、实验器材开发板人手一套 |
 |
|
课时:5天(30课时) 培训费用:公司4000元,个人3500元,学生3000元(含教材费、午餐费) 外地学员:代理安排食宿(需提前向学院说明,预定房间) 交费方式:网上转帐、银行汇款、支票 咨询电话:010-82865990转8001 参加本期班前15名可获200元优惠券,先报先得! 本课程参加东方赛富的全国大学生就业"破冰工程"大型公益活动。
团体报名优惠: ◆团体报名优惠措施:两人95折优惠,三人及三人以上9折优惠 ◆套餐课程同时报名优惠措施(以下套餐只能任选一种): 1、同时报选《Android系统开发班》或《Android移植开发班》,即享受400元优惠,同时可获中国软件行业协会嵌入式系统分会认证证书。 2、同时选报《Android应用开发培训班》、《Android系统开发培训班》、《Android系统移植培训班》、《嵌入式Linux应用开发班》、《嵌入式Linux系统开发班》、《嵌入式Linux驱动开发班》、《嵌入式Linux移植开发班》中的任意3门课程,即赠送S3C2440开发板。 3、报选本课程可获200元折价券!查看折价券使用规范 |
 |
| 授课时间 |
课程大纲 |
|
第一天 |
|
9:00 | 12:00 |
1. Android系统体系结构详解 1.1 Android整个体系结构介绍 ◆ Android Linux内核移植介绍 ◆ 文件系统, toolbox等移植介绍 ◆ Android虚拟器Dalvik移植介绍 1.2 ARM处理器介绍 ◆ ARMv5TJS ◆ ARM中断处理 |
|
13:00 | 16:00 |
【实验】 1. 下载官方Linux内核,打上Android Linux patch进行编译 |
|
第二天 |
|
9:00 | 12:00 |
2. Android Linux内核移植 2.1 处理器的移植 2.2 小键盘驱动移植 2.3 MMC/SD卡移植 2.4 Framebuffer移植 2.5 Touchscreen移植 2.6 Open Binder IPC移植 |
|
13:00 | 16:00 |
【实验】 1. 移植ARM处理器试验 2. 编写MMC驱动 3. Framebuffer驱动 4. 编写Touchscreen驱动 |
|
第三天 |
|
9:00 | 12:00 |
3. Android Bionic系统移植 3.1 libc移植 3.2 libm移植 3.3 libdl移植 3.4 libm移植 3.5 busybox, toolbox移植
|
|
13:00 | 16:00 |
【实验】 1. 移植上层libc 2. 移植busybox和toolbox |
|
第四天 |
|
9:00 | 12:00 |
4. Android Dalvik移植一 4.1 JNI Call Bridge相关原理 4.2 dx, dalvitvm原理和使用 4.3 Dalvik指令格式
|
|
13:00 | 16:00 |
4.4 Dalvik执行格式dex 4.5 Java字节码格式 |
|
第五天 |
|
9:00 | 12:00 |
5. Android Dalvik移植二 5.1 Dalvik Library原理 5.2 dalvit libcore核心库移植 5.3 dalvit/vm/native移植
|
|
13:00 | 16:00 |
5.4 Dalvik Interpreter原理 5.5 Dalvik Mterp | |