你的位置: 首页 > 公开课首页 > 其它 > 课程详情
课程介绍 评价详情(0)
本课程名称: 2009年嵌入式DIY项目实战训练营
查看更多:其它公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
课程收益:
课程大纲
1.上课方式
上午:授课 下午:做项目
2.课时总长
7小时/天*5天/周*4周=140小时
3.项目完善时间:2009.8.8~2009.8.22
形式:回自己单位完成,培训中心提供网络和电话辅导。
比赛:
1.一等奖若干名(学生总数10%)
奖品:
中国软件协会嵌入式工程师资格考试一次
嵌入式S3C2440开发板一套
获奖证书
2. 二等奖若干名(10%)
奖品:
中国软件协会嵌入式工程师资格考试一次
获奖证书
3. 三等奖若干名(40%)
奖品:获奖证书
课程介绍:
第一周 09.7.13―09.7.14
周一 1. 基于应用程序的操作系统和硬件的协同工作机理
2. C程序设计的本质-控制硬件按照程序员来进行动作
3. 基于项目实践的C编程和调试
实战1:野人过河编程设计 目标:锻炼C编程和算法设计
周二 1. Ubuntu 8.0 安装、使用实战
Ubuntu基本配置及使用
Ubuntu常用开发环境搭建
Ubuntu网络配置及软件包管理
2. 构建嵌入式Linux系统
嵌入式开发板介绍
安装交叉编译器
烧写bootloader、内核及文件系统
实战2:
(1)搭建FTP/NFS/Samba及Web服务器实验
(2)构建嵌入式Linux系统
周三 1. 嵌入式交叉编译构建及其使用
交叉编译器使用
Make及Makefile
远程调试
2.Linux下集成开发环境使用
实战3:嵌入式Linux应用程序移植
周四 嵌入式智能家居控制系统项目分解
1. 项目的功能定位
2. 软硬件划分
3. 硬件功能及模块设计
4. 软件功能及模块设计
实战4:嵌入式智能家居控制系统项目分解
周五 嵌入式S3C2440开发板硬件剖析
1. S3C2440开发板布局
2. 电路图剖析
(1) 电源模块
(2) 存储模块
(3) 网络模块
(4) 图形模块
实战5:智能家居控制系统硬件设计:
红外报警器硬件设计
GPRS 猫连接
摄像头硬件设计和连接
电源控制模块硬件设计
周六周日 休息
第二周 09.7.20―09.7.21
周一 非操作系统下硬件驱动测试:
1. S3C2440嵌入式处理器手册解读
2. 硬件驱动:用软件来控制硬件工作
3. ADS开发软件使用
实战6:
(1)看门狗驱动设计及测试
(2)红外报警器硬件驱动设计
(3)摄像头驱动设计
周二 非操作系统下硬件驱动测试:
1. LCD屏硬件显示原理和驱动设计
2. A/D及触摸屏原理和驱动设计
实战7:
(4)GPRS猫测试
(5)电源控制模块测试
(6)LCD和触摸屏测试
周三 嵌入式Linux内核
1. 内核源码组织及功能
2. 进程管理及调度
实战8:
1. 内核源码添加实验
2. 智能家居控制系统多进程设计
周四 嵌入式Linux内核
1. 进程间通信手段―管道、信号、共享内存、消息队列、SOCKET
实战9:
1. 智能家居控制系统多进程通信代码设计
周五 嵌入式Linux内核
1. 模块原理及设计
2. 内存管理及映射
3. 定时器设计
实战10:
1. 智能家居控制系统中内存模型及代码实现
2. 智能家居控制系统中定时器方波产生器设计及代码实现
周六周日 休息
第三周
周一 嵌入式Linux设备驱动
1. 硬件驱动设计模型
2. 基于内存设备的驱动设计
内核同步、互斥、阻塞及异步通知
实战11:基于globalmem的设备驱动及应用程序设计
周二 嵌入式设备驱动
1. 红外报警设备驱动设计
2. 电源控制设备驱动设计
实战12:
1. 红外报警设备驱动设计及应用程序测试
2. 电源控制设备驱动设计及应用程序测试
周三 嵌入式设备驱动
1. 嵌入式USB设备驱动设计
2. 摄像头设备驱动设计
实战13:摄像头设备驱动设计及应用程序测试
嵌入式设备驱动
CS8900网卡设备驱动程序设计
Linux下网络设备驱动结构
CS8900网卡设备硬件连接
CS8900软件函数设计
实战14:1亲手设计CS8900网卡设备驱动软件
2 socket编程
嵌入式应用程序
1. web server移植
实战15:构建智能家居控制系统web服务器
周六周日 休息
第四周嵌入式应用程序
1. 线程创建、同步及互斥
实战16:
智能家居控制系统中线程设计及编程实现
嵌入式应用程序
1. 主控程序设计及测试
实战16:主控程序设计及测试
软硬件联调
培训师介绍
本课程名称: 2009年嵌入式DIY项目实战训练营
查看更多:其它公开课