课程培训
|
MTK Android智能手机软硬开发培训课程
课程分硬件开发,系统开发和应用开发三门课程 课程一,MT6577智能手机Android硬件开发培训 课程大纲: 1,硬件原理 WIFI、3G/WCDMA、GSM/GPRS/EDGE、GPS、蓝牙、收音机、音频管理、及低功耗电源管理等功能 2,原理图设计 3,PCB设计
课程二,MT6577智能手机Android系统开发培训 课程大纲: 第1部分:Bootloader 1、Bootloader简介 2、开发系统引导程序 第2部分:Linux内核的移植和裁剪 3、Linux内核简介 4、Linux内核初步第一阶段讲解 项目实战:Linux内核的裁剪 第3部分:Android文件系统专题 5、Android的底层库和程序 底层库和程序的结构 标准C/C++库bionic C语言工具库libcutils init可执行程序 Shell工具 C++工具库libutils Android的系统进程 第4部分:驱动 6、LINUX设备驱动程序开发 LINUX设备驱动基础 字符设备驱动程序实现框架与典型驱动分析 Linux-2.6设备模型与驱动编写规范 怎样把驱动加入内核中,然后能通过Make Menuconfig命令进行配置 Linux 驱动与文件系统的结合 第5部分:Android移植全过程实战 7、移植Andriod到Crotex-A9平台 Android的源代码结构与编译方法 支持ARM11的Linux-2.6.28内核新特性简介 移植LCD double buffer驱动 移植LCD double buffer驱动 移植触摸屏驱动 移植Wifi驱动支持Android上网功能 移植电源管理驱动,支持Android电池/能源管理 移植Linux内核源码以支持Android系统 建立支持Android的根文件系统 部署Android系统到实际ARM11平台 系统性能测试与评估
课程三:Android应用开发培训 培训内容: 1、Andriod 开发环境搭建 目标:主要帮助学员了解Andriod系统、学会Andriod环境搭建、熟悉在Andriod模拟平台上开发、调试简单的应用程序。 1、Andriod简介 2、Eclipse中装载Android插件 3、Android Emulator使用 4、交叉编译工具链安装 5、Android的源代码结构与编译方法 6、在模拟器上运行Andriod 系统 7、编写、调试、运行Hello, Android!程序 8、Android核心模块及相关技术分析 2、基于Android平台的应用程序开发 目标:熟悉Android的应用程序框架,在构建好的Android系统上做应用开发。 1、Android的应用程序框架分析 2、应用程序组成部分分析 3、基于Android的复杂应用程序编写 3、Android数据存储与获取 1、SQLite数据库简介 2、SQLite数据库的创建和管理 3、SQLite数据库的操作 4、Android数据存储与获取 5、程序参数的使用 6、文件的使用 7、Content Provider的使用 8、高级应用开发--音视频播放处理 4、创建用户界面和动画专题、使用位置服务和地图API以及WiFi、互联网 1、创建用户界面 2、动画专题 3、使用位置服务和地图API 5、桌面组件,电话与短信应用 1、桌面组件的开发 2、电话与短信应用 6、多媒体开发和外部数据、服务 1、多媒体开发--构建你的音乐播放器、以及在线音乐播放器 2、使用外部数据和服务 3、调试、打包发布工具使用 案例: 如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致4007991916 技术服务需求表请点击 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |