嵌入式培训

嵌入式Linux就业班马上开课了 详情点击这儿

 
上海报名热线:021-51875830
北京报名热线:010-51292078
深圳报名热线:4008699035
南京报名热线:4008699035
武汉报名热线:027-50767718
成都报名热线:4008699035
广州报名热线:
4008699035
西安报名热线:
029-86699670
曙海研发与生产请参见网址:
www.shanghai66.cn
全英文授课课程(Training in English)
  首 页   课程介绍   培训报名  企业培训   付款方式   讲师介绍   学员评价   关于我们   联系我们  承接项目 开发板商城  论坛
嵌入式协处理器--FPGA
FPGA项目实战系列课程----
嵌入式OS--4G手机操作系统
Android Framework & HAL软硬整合技术班
嵌入式协处理器--DSP
手机/网络/动漫游戏开发
嵌入式OS-Linux
嵌入式CPU--ARM
嵌入式OS--WinCE
单片机培训
嵌入式硬件设计
嵌入式OS--VxWorks
PowerPC嵌入式系统/编译器优化
PLC编程/变频器/数控/人机界面 
开发语言/数据库/软硬件测试
3G手机软件测试、硬件测试
云计算、物联网
开源操作系统Tiny OS开发
小型机系统管理
其他类
友情连接
网页在线聊天客服
南京网页在线聊天客服
武汉网页在线聊天客服
西安在线客服
广州网页在线聊天客服
沈阳在线客服
郑州在线客服
石家庄在线客服
QQ号  
shuhaipeixun
QQ号  
1299983702
  双休日、节假日及晚上可致电值班电话:021-51875830 值班手机:15921673576/13918613812

值班QQ:shuhaipeixun

值班网页在线客服,点击交谈:
 
网页在线客服

 
公益培训通知与资料下载
企业招聘与人才推荐(免费)

合作企业新人才需求公告

◆招人、应聘、人才合作,
请把需求发到officeoffice@126.com或
访问曙海旗下网站---
电子人才网
www.morning-sea.com.cn
合作伙伴与授权机构
站点地图
html5培训 嵌入式Linux培训长期课程列表实践课程电机控制培训电源设计培训模拟IC培训labview培训芯片设计培训SOC设计培训SOC培训集成电路培训版图设计培训SOC设计培训
现代化的多媒体教室
曙海招聘启示

MTK Android智能手机软硬开发班

   课程目标

1、了解Android平台及其开发环境;
2、掌握并会运用Android应用的各种元素;
3、掌握并会运用Android的各种数据存储和获取方式;
4、掌握并会运用Android的安全模式。

   入学要求

本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备Java语言基础的开发者;

本课程同样适用于希望了解Android开发知识,为未来业务转型奠定基础的企业技术团队。

   班级规模及环境--热线:4008699035 手机:15921673576/13918613812( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   开课时间和上课地点
     上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
     近开课时间(周末班/连续班/晚班):
Android开发班开班时间:2024年12月30日......(欢迎您垂询,视教育质量为生命!)
   实验设备和授课方式

     ☆资深工程师授课

        
        ☆注重质量
        ☆边讲边练

        ☆合格学员免费推荐工作

        

        专注高端培训17年,曙海提供的课程得到本行业的广泛认可,学员的能力
        得到大家的认同,受到用人单位的广泛赞誉。

        ★实验设备请点击这儿查看★

   新优惠
       ☆在读学生凭学生证,可优惠500元。
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

   师资团队

◆【赵老师】


9年嵌入式系统开发经验,精通Linux和Android的应用和系统开发,开发过基于Android平台的大型手机游戏程序,以及移动终端团购网项目等,精通Android的驱动开发和系统移植。精通Android移动设备用户交互的开发,包括Android界面的定制,桌面开发以及Android Framework扩展应用。

【孙老师】

13年嵌入式开发经验,8年Linux系统智能手机开发经验,精通Linux系统移植与驱动开发,精通Linux内核机制原理;国内早从事Android研究的资深专家,一直从事Android系统的移植与应用程序开发,开发过基于ANdroid的大型在线聊天程序,在线多媒体播放器,大型移动客户端的开发等。

        更多师资力量请参见曙海师资团队,请点击这儿查看

   课程大纲 --Android系统与应用开发班 (分硬件开发,系统开发和应用开发三大部分)

一,MT6577智能手机Android硬件开发部分

1,硬件原理
WIFI、3G/WCDMA、GSM/GPRS/EDGE、GPS、蓝牙、收音机、音频管理、及低功耗电源管理等功能
2,原理图设计
3,PCB设计

二,MT6577智能手机Android系统开发部分
第1阶段--Bootloader专题
Bootloader专题

2 开发系统引导程序
2.1 Bootloader介绍
2.2 u-boot工程介绍
2.3 u-boot的编译使用
2.4 u-boot源码分析
2.5 u-boot移植过程
实验内容:掌握u-boot常用命令,分析修改u-boot-1.1.2源代码。
(1) u-boot常用命令
(2) 添加u-boot新命令
(3) 设置u-boot环境变量
(4) 配置编译u-boot
(5) 移植u-boot
第2阶段--Linux内核的移植和裁剪专题
Linux内核专题

 4 Linux内核初步第一阶段讲解
  4.1 Linux内核目录结构
  4.2 详解Linux内核源代码
实验内容:熟悉Linux内核源代码
(1) 掌握内核结构
(2) 把握内核关键点
(3) 学会阅读分析内核

项目实战:Linux内核的裁剪
第3阶段--Android文件系统专题
Android的底层库和程序

4.1 底层库和程序的结构
4.1.1 本地实现的基本结构
4.1.2 增加本地程序和库的方法
4.2 标准C/C++库bionic
4.3 C语言工具库libcutils
4.4 init可执行程序
4.5 Shell工具
4.6 C++工具库libutils
4.6.1 libutils的基本内容
4.6.2 Binder
4.6.3 libutils中的其他内容
4.7 Android的系统进程
第4阶段--驱动专题
通过本课学习,学员可以从用户设备I/O编程角度深入了解设备驱动的原理;
通过了解设备驱动框架和具体硬件设备I/O操作,能够进行设备驱动开发;
了解linux2.6内核的设备模型及掌握udev的使用。
1. LINUX设备驱动程序开发
1.1 LINUX设备驱动基础
1.2 字符设备驱动程序实现框架与典型驱动分析
1.3 Linux-2.6设备模型与驱动编写规范
1.5 怎样把驱动加入内核中,然后能通过Make Menuconfig命令进行配置
【实验】
1、驱动开发编程环境与内核配置、编译
2、编写模块化设备驱动程序与测试
3、如何为内核程序传递参数
4、LED驱动程序编写与测试
Linux 驱动与文件系统的结合
第5阶段--Android移植全过程实战

移植Andriod到Crotex-A9平台

目标:掌握在ARM11平台上移植Andriod的完整过程,精通移植Andriod的关键步骤。
      1、Android的源代码结构与编译方法
      2、支持ARM11的Linux-2.6.28内核新特性简介
      3、移植LCD double buffer驱动
      4、移植LCD double buffer驱动
      5、移植触摸屏驱动
      6、移植Wifi驱动支持Android上网功能
      8、移植电源管理驱动,支持Android电池/能源管理
      9、移植Linux内核源码以支持Android系统
            9.1硬件无关部分
            9.2硬件相关部分(键盘、触摸屏、LCD等)
      10、建立支持Android的根文件系统
      11、部署Android系统到实际ARM11平台
      12、系统性能测试与评估

【实验】
      1、移植Andriod到ARM11平台实验平台
      2、构建Andriod文件系统
      3、配置网络,使用内置浏览器上网


Android应用开发部分

阶段

培训内容

第6阶段

Andriod 开发环境搭建

目标:主要帮助学员了解Andriod系统、学会Andriod环境搭建、熟悉在Andriod模拟平台上开发、调试简单的应用程序。
      1、Andriod简介
      2、Eclipse中装载Android插件
      3、Android Emulator使用
      4、交叉编译工具链安装
      5、Android的源代码结构与编译方法
      6、在模拟器上运行Andriod 系统
      7、编写、调试、运行Hello, Android!程序
      8、Android核心模块及相关技术分析

【实验】
      1、搭建Android 应用开发环境
      2、编写、调试、运行一个简单的Android应用程序

1.Android平台介绍
2.Android平台特性
3.Android平台架构
4.在模拟器上运行Andriod 系统
5.配置开发环境
6.创建Android工程
7.调试技巧
8.Android核心模块及相关技术分析
9.Android项目结构分析
1)drawable
2)layout
3)values(strings.xml、colors.xml、arrays.xml等)
4)R.java分析及使用
5)AndroidManifest.xml分析

10.Android的源代码结构与编译方法

实验:
a.三种方法编写一个Hello Android的程序,深化认识Android平台的结构

b.搭建开发环境
本实验将亲手安装Android SDK以及建立Eclipse和ADT插件的开发环境

c.导入开源的项目工程
本实验通过一个开源项目创建一个项目工程。

d.启动、使用模拟器;编译到设备并在设备上运行
本实验通过IDE中启动模拟器并通过模拟器进行调试,并对项目的整体架
构有简单的了解。
第7阶段

 


基于Android平台的应用程序开发


目标:熟悉Android的应用程序框架,在构建好的Android系统上做应用开发。
      1、Android的应用程序框架分析
            1.1 Activity Manager
            1.2 Package Manager
            1.3 Window Manager
            1.4 Telephony Manager
            1.5 Content Provider
            1.6 Resource Manager
            1.7 View System
            1.8 Location Manager
            1.9 Notification Manager

      2、应用程序组成部分分析
            2.1 Activity
            2.2 Broadcast Intent Receiver
            2.3 Service
            2.4 Content Provider
      3、基于Android的复杂应用程序编写
【实验】
      1、熟悉Android的应用程序框架与应用程序组成
      2、编写,调试,运行一个复杂应用程序

1.Android应用剖析(上)
2.Activity
1)Activity的生命周期
2)Activity有四种本质区别的状态
3)保存持久状态
4)权限许可
5)进程的生命周期
6)继承Activity类应该注意的问题
3.Intent Receiver
1) Intent的作用和目的
2) 属性讲解
3) action属性
4) data属性
5) category属性
6) extras属性

4. AndroidManifest.xml深入分析
5. Service
a)什么是Service
b) 如何使用Service
c) Service的生命周期
d) BroadcastReceiver的使用

6. SQLite介绍
1) 创建Content Providers
2) 使用Content Providers
3) 典型动作:
b) Querying for Data 查询资料
c) Modifying Data 修改资料
d) Adding a Record 增加资料
e) Deleting a Record 刪除资料

Android应用剖析(下)
用户界面设计
AndroidManifest.xml剖析
通知

实验:
a.怎样显示各种字体
b.怎样显示各种图片
c.怎样实现3D动画效果。
d.以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能
本实验将主要对Android应用程序中菜单的相关处理方法。
e.以示例讲解让Activity以全屏方式显示以及为Activity屏幕的标题添加图标功能
本实验将主要对Activity的相关技巧方面处理方法。
f.处理非res资源的例子
本实验将主要对非res资源的处理方法,以扩展开发程序的方法和思路。
g.一步一步的分析讲解并对其Activity和Intent的实现
本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的 Activity和Intent的实现过程。

第8阶段

5. Android数据存储与获取(上)[SQLite数据库]
6.SQLite数据库简介
7.SQLite数据库的创建和管理
8.SQLite数据库的操作

9. Android数据存储与获取(下)
[程序参数,文件和Content Provider]
10. 程序参数的使用
11. 文件的使用
12. Content Provider的使用
13. 高级应用开发--音视频播放处理

实验:
a.编写一个记事本练习一
b.编写一个记事本练习二
c.编写一个记事本练习三
d.实现打电话和发短信示例
e.使用BroadcastReceiver实现开机启动Service或Activity
本实验实现开机自启动的功能,体现BroadcastReceiver类的用法。
第9阶段--

创建用户界面 
和动画专题

使用位置服务和地图API以及WiFi、互联网
创建用户界面

1 Android用户界面初体验 
2. View与ViewGroup 
3. 可视化控件 
4. 布局 
5.  响应用户界面的事件 
6. 更改控件外观 

动画专题

1、Tween Animation
(1)渐变透明度动画效果
(2)渐变尺寸伸缩动画效果
(3)画面转换位置移动动画效果
(4)画面转换位置移动动画效果
2、Frame Animation
(1)Frame动画实现的两种方法
(2)Fram动画处理中XML文件的处理
(3)Fram动画处理中代码中的编写

使用位置服务和地图API 

1. 位置服务 
2. 获取位置信息 
3. 跟踪位置变化 
第10阶段--

桌面组件,电话与短信应用

桌面组件的开发

1.桌面组件简介 
2.快捷方式 
3.在应用程序中添加快捷方式
4.把组件放到桌面上  
电话与短信应用 

1 什么是Intent 
2 解析Intent 
2.1 IntentFilter 
3 用Intent激活电话拨号程序 
3.1 拨号程序雏形 
3.2 可输入电话号码的拨号程序 
3.3 使用IntentFilter的拨号程序 
4 用Intent实现一个简单的短信程序
4.1 创建TinySMS界面 
4.2 设置权限 
4.3 发送短信 
5 Android中电话和短信服务的包
第11阶段--

多媒体开发
和外部数据、服务

多媒体开发--构建你的音乐播放器、以及在线音乐播放器

1 Service简介 
2 使用BroadcastReceiver 
3 让TinyPlayer播放音乐 
3.1 Service部分 
3.2 Activity部分 
4. 在线多媒体播放器编写实战
使用外部数据和服务 

1 实例1:用SAX解析XML文件 
2 实例2:利用Google API完成天气预报 
2.1 用户界面设计与实现 
2.2 解析天气信息 
调试、打包发布工具使用

1.使用许可、Android应用签名
2. 调试、打包发布工具使用
a) Android 调试
b) 启用logcat日志调试
c) 模拟器上安装删除软件
d) 打包、签名和安装软件到设备
e) 如何将软件上传到google Maket中
实验:
1.怎样编写一个多媒体播放器
2.怎样编写一个贪吃蛇手机游戏
 
 
版权所有:上海曙海信息网络科技有限公司 copyright 2000--2015
 
上海总部培训基地

地址:上海市云屏路1399号26#新城金郡商务楼310。
(地铁11号线白银路站2号出口旁,云屏路和白银路交叉口)
邮编:201821
热线:021-51875830 32300767
传真:021-32300767
业务手机:15921673576
E-mail:officeoffice@126.com
客服QQ: shuhaipeixun

重庆培训基地
地址:重庆市南岸区南坪西路17号福天大厦4层
热线:4008699035
邮编:400060

大连培训基地
地址:大连市中山区中山路136号希望大厦5层
热线:4008699035
北京培训基地

地址:北京市昌平区沙河南街11号312室
(地铁昌平线沙河站B出口) 邮编:102200 行走路线:请点击这查看
热线:010-51292078
传真:010-51292078
业务手机:15701686205
E-mail:qianru@51qianru.cn
客服QQ:1243285887

青岛培训基地
地址:岛市市南区延吉路111号青岛赛纳商务中心2层
热线:4008699035

宁波培训基地
地址:宁波市北仑区灵江路378号仑江大厦7层
热线:4008699035
深圳培训基地

地址:深圳市环观中路28号82#201室
热线:4008699035
传真:4008699035
业务手机:13699831341

邮编:518001
信箱:qianru2@51qianru.cn
客服QQ:2472106501
南京培训基地

地址:江苏省南京市栖霞区和燕路251号金港大厦B座2201室
(地铁一号线迈皋桥站1号出口旁,近南京火车站)
热线:4008699035
传真:4008699035
邮编:210046
信箱:qianru3@51qianru.cn
客服QQ:1325341129
福州培训基地
地址:福州市晋安区长乐北路116号立洲大厦2层
热线:4008699035

济南培训基地
地址:济南市历城区华信路2号历城金融大厦9层
热线:4008699035

杭州培训基地
地址:杭州市上城区解放路138号航天通信大厦3层
热线:4008699035
苏州培训基地
地址:苏州市姑苏区养育巷151号苏州商务大厦6层
热线:4008699035
 
成都培训基地

地址:四川省成都市高新区中和大道一段99号领馆区1号1-3-2903 邮编:610031
热线:4008699035 业务手机:13540421960
客服QQ:1325341129 E-mail:qianru4@51qianru.cn
武汉培训基地

地址:湖北省武汉市东湖高新技术开发区高新二路128号 佳源大厦一期A4-1-701 邮编:430022
热线:4008699035
客服微信:shuhaipeixun
E-mail:qianru5@51qianru.cn
广州培训基地

地址:广州市越秀区环市东路486号广粮大厦1202室

热线:4008699035
传真:4008699035

邮编:510075
信箱:qianru6@51qianru.cn
西安培训基地

地址:西安市南二环东段31号云峰大厦1503室

热线:029-86699670
业务手机:18392016509
传真:029-86699670
邮编:710054
信箱:qianru7@51qianru.cn
双休日、节假日及晚上可致电值班电话:4008699035 值班手机:15921673576/13918613812 或加qq:1299983702和微信:shuhaipeixun

备案号:沪ICP备08026168号

.(2014年7月11)..............................................................................

友情链接: 嵌入式Linux培训 上海html5培训 上海 Android培训 上海UI设计培训 上海ios培训 自考 南京律师 网页设计培训 天津教育 安庆分类信息 英才教育 哈尔滨家教网 ISO9000 北京私立小学 广州培训网 大学文凭 FPGA专区 成都汇众益智 哈尔滨招聘网 福建自考招生 英语口语 郑州证书培训



1申请友情链接 >>
 
在线客服