返回首页

Android系统开发培训班

时间:2009-05-19 21:23来源:未知 作者:admin 点击:
课程背景 令人激动的Google手机操作系统平台Android在2007年11月13日正式发布了,Android 是一个真正意义上的开放性移动设备综合平台。它包括操作系统、用户界面和应用程序 —— 移动电话工
  

课程目标

        1)了解Andriod系统、学会Andriod环境搭建、熟悉在Andriod模拟平台上开发、调试;
        2)掌握在S3C6410/C
ortex-A8平台上移植Andriod平台的完整过程;
        3)在构建好的Android系统上做应用开发,包括驱动程序编写、java程序编写、J2ME程序移植。

   培养对象

        有一定嵌入式linux开发经验,熟悉嵌入式linux系统构建的在职工程师或在校学生。

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆ 熟悉C语言,了解java语言;
        ◆ 有微机接口开发基础;
        ◆ 熟悉linux系统构建。

   师资团队

      冯勇
●   武汉华嵌中心高级讲师,工学硕士,曾任武汉某上市公司高级研发经理,6年ARM、Linux嵌入式系统开发经验,3年嵌入式培训讲师经验。作为 研发骨干完成了多项嵌入式系统与软件开发项目,开发出多款手持终端和消费终端,对于ARM+Linux的嵌入式系统开发和编程有着丰富的经验,尤其专注 Linux下的驱动开发。专长研究方向: ARM系统开发与设计,Linux系统应用编程,Linux底层驱动开发。
 

     【李家凯】
●   武汉华嵌中心金牌讲师,工学硕士,曾任某公司高级研发经理,4年嵌入式培训讲师经验,8年Linux平台工作经验,有多个大型Linux平台项目开发和管理经验,曾主持开发了基于arm+linux的电子消费终端、POS交易终端、列车运行状态监控系统、电站绝缘子污秽监测系统等大型嵌入式项目。精通Linux下的C语言编程技术、(交叉)编译、调试环境、Makefile编写;精通Linux的内核编译、系统移植、自由软件MiniGUI、 Qt图形编程、sqlite数据库开发、TCP/IP网络编程;精通Linux设备驱动编写。专长研究方向:Arm+Linux平台下的应用编程、系统开发与驱动开发,minigui/QT图形系统开发。李老师博客>>>

 

更多师资力量请参见师资团队

   教材

        ◆ 《武汉华嵌Android系统开发培训班培训讲义》

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套S3C6410开发板和开发用的PC主机。

   时间地点

      武汉华嵌中心(滚动开班):
        上课地点:武汉洪山区珞喻路鲁巷东方怡景大厦A座6层,查看地图>>


本课程每期班限额15名,报满即停止报名,请提前在线或电话预约
武汉华嵌保留开课时间调整的权利,欢迎来电洽询

   课时费用

        ◆课时: 共2天
        ◆培训费用(含教材费):公司员工(2500元),个人自费(1900元),学生自费(1500元,凭有效证件)
        ◆认证费(可选):培训合格学员可获工业和信息化部《国家信息技术应用技能Android系统开发工程师认证证书》(认证费500元)
        ◆外地学员:代理安排食宿(需提前预定)

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排(最新更新日期:2008.11.22
时间 课程大纲

第一天

9:00
|
12:00

1 Android底层架构介绍与内幕分析
【内容】分析和学习Android底层软件架构,功能实现机理。以最新的Linux内核与Android代码为例介绍驱动,接口,软件库的开发原理与技巧。
【目标】通过学习Android底层架构,从较高层次深入掌握Android全貌和底层开发/移植过程。透彻了解驱动等代码的组织和特性,并能够熟料运用。
      1、移植Android到新的硬件平台要点介绍
      2、需要支持Linux 操作系统的硬件平台架构要求分析
      3、支持Android的Linux内核特性分析
      4、为Linux内核增加Android特性
      5、移植Android Debug Bridge调试接口
      6、编写/移植Android内核驱动
      7、硬件支持double frame buffer/page flipping
     

13:00
|
16:00

      8、bionic库移植与优化
      9、Dalvik Vm移植
      10、第三方应用程序移植
      11、建立Android移植开发平台
      12、新的嵌入式处理器引入的Android相关问题
      13、获得高效的Android工具链

第二天

9:00
|
12:00

2 最新硬件平台Android移植案例(Cortex A8  或 S3C6410平台)
【内容】分析Android最新硬件平台ARM11和S3C6410移植实例,学习成功的Android平台移植技巧和技术诀窍,深入了解贴近实际的Android硬件驱动和相关软件。
【目标】通过学习实际ARM11(S3C6410)的Android平台项目移植案例,掌握下一代移动通讯和手持Android产品的实用技术;提升开发水平,达到能够开发与国际最新Android前沿技术同步的产品。
      2.1 移植Android实例,基于ARM11
            2.1.1 支持ARM11的Linux-2.6.28内核新特性简介
            2.1.2 移植LCD double buffer驱动
            2.1.3 移植触摸屏驱动
            2.1.4 移植Android键盘驱动
            2.1.5 移植Wifi驱动支持Android上网功能
            2.1.6 移植电源管理驱动,支持Android电池/能源管理
            2.1.7 部署Android系统到实际ARM11平台
    

13:00
|
16:00

    2.2 移植Android实例,基于Cortex A8  或 S3C6410平台
            2.2.1 支持S3C6410的Linux-2.6.29内核心特性简介
            2.2.2 移植OpenGL/OpenVG 3D加速驱动
            2.2.3 下一代Linux内核灵活视频输出驱动
            2.2.4 移植多媒体实时高清解码加速驱动
            2.2.5 移植高解析/多音源音频驱动和下一代音频架构
            2.2.6 部署Android系统到实际S3C6410平台

------分隔线----------------------------

  • 李老师
  • 胡老师
  • 周老师
  • 李老师
嵌入式学院--长期就业培训班