你的位置: 首页 > 公开课首页 > 拓展/其它 > 课程详情

details

2009年嵌入式DIY项目实战训练营

暂无评价   
  • 开课时间:2009/07/13 09:00 已结束
  • 结束时间:2009/08/07 17:00
  • 开课地点:南京市
  • 授课讲师: 李超
  • 课程编号:63632
  • 课程分类:拓展/其它
  •  
  • 收藏 人气:2171
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
3500
你还可以: 收藏

培训受众:

主要是对嵌入式系统感兴趣或者想有一些实战经验的学生

课程收益:

利用假期时间,培训学生掌握嵌入式开发必备知识,并以项目实战为主线,使受训者能够全面了解嵌入式项目设计流程,掌握嵌入式应用程序开发、嵌入式驱动程序开发和调试等方面的知识,积累项目开发经验,并具备研发中小型嵌入式项目的能力。

课程大纲:

嵌入式智能家居控制系统项目的设计
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:主控程序设计及测试
软硬件联调

培训师介绍:

 
李超老师是南京嵌入式的权威,嵌入式系统高级讲师。行业经验:ARM公司ATC授权培训讲师,国家ASIC工程中心博士,南京邮电大学嵌入式课程负责人,MIPS公司国内兼职讲师。从1999年开始从事嵌入式系统研究,作为项目负责人,承担多项嵌入式系统产品研发,具有丰厚的嵌入式项目经验。尤其精专于ARM微处理器、MIPS微处理器和嵌入式Linux系统。培养了近300名嵌入式系统高级工程师,这些学员已经在中兴、移软等多家知名国内外公司就职,深受用人单位好评。其主编的《嵌入式Linux应用与设计》和《嵌入式Linux项目实例分析与设计》即将由电子工业出版社出版发行。

本课程名称: 2009年嵌入式DIY项目实战训练营

查看更多:拓展/其它公开课

嵌入式 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%