课程目标 |
|
嵌入式系统产品及其应用的快速发展,催生了一批专业或非专业的嵌入式应用开发公司,对嵌入式开发人才的需求激增,各个学校和培训机构也乘势开设了相关的课程,许多院校还设置了嵌入式专业、系。但不可否认,这些学校和培训机构的师资、课程、教学条件良莠不齐,不仅阻碍了嵌入式系统人才的培养,同时也制约着其自身的发展。 为进一步推动国内高校嵌入式系统教学的开展,加强国内各高校同行间交流,培养国内嵌入式系统的师资力量,中国软件行业协会嵌入式分会定于2008年暑期联合主办“全国高校嵌入式系统教学师资培训班”,旨在培养更多合格的嵌入式系统教师,将嵌入式系统内容带入学校课堂。 华清远见嵌入式培训中心作为国内领先的嵌入式培训专业机构,承担此次培训任务。本次培训课程内容针对高校教师量身定制,涵盖了Linux下C编程、嵌入式Linux系统开发和驱动开发、ARM、Windows CE等非常重要的一些知识点,由华清远见金牌讲师主讲,采用理论+实验相结合的方式,大大提高学习效果。参加过本课程的老师,能够对嵌入式开发流程有非常清晰的理解,深入掌握嵌入式系统软硬件设计方法及授课技巧,从而具备讲授嵌入式系统课程的资质。
|
主讲老师 |
|
【何立民教授】
● 中国计算机学会微机专业委员会(嵌入式系统专业委员会)常务理事,全国单片机学会常务理事 《单片机与嵌入式系统应用》杂志社主编,北京航空航天大学教授。1959年毕业于北京航空航天大学飞机制造专业,毕业后在北京航空航天大学任教,先后从事数控、检测、数字信号处理等专业教学科研工作。1989年,中国单片机学会正式成立,何立民教授担任全国单片机学会的常务理事。1990年完成了《单片机应用系统设计》一书。1992年获得了全国高校出版社优秀科技专著和1993年全国高校出版社优秀畅销书。何立民教授是我国单片机与嵌入式理论的奠基人之一。
【孙天泽老师】 ● 业内知名嵌入式专家,清华大学计算中心实验室主任,具有多年嵌入式开发实战经验。曾参与过多个嵌入式系统项目的开发工作,熟悉的处理器包括:EP7312、S3C44B0,S3C2410,PXA255,在项目中主要负责driver开发工作。多年来一直从事Linux内核的研究工作。《嵌入式设计及Linux驱动开发指南--基于arm9处理器》一书作者,《Red Hat Linux实用指南》一书译者,最近3年内发表学术论文10余篇。 |
培养对象 |
|
全国高校、高职《嵌入式系统》相关课程一线授课教师、实验指导教师。 |
主办单位 |
|
◆ 中国软件协会嵌入式系统分会 |
承办单位 |
|
◆ 华清远见嵌入式培训中心 |
教材 |
|
◆ 《华清远见-教学师资班培训专用讲义》 ◆ 《华清远见嵌入式Linux系统开发培训教材》 ◆ 《嵌入式设计及Linux驱动开发指南--基于ARM9处理器》 ◆ 华清远见教学光盘 |
证书 |
|
◆ 《嵌入式系统教师资格证书》 中国软件行业协会嵌入式分会颁发 |
时间地点 |
|
时间:2008年08月02日~07日(报名截止期:2008年7月25日) 地点:清华大学
名额有限,请提前在线或电话预约 |
费用 |
|
◆培训费用(含资料费、午餐费、纪念品):3200元 ◆认证费:300元(可选) ◆外地学员:代理安排食宿(需提前预定) |
最新优惠 |
|
1、优惠:7月10日前报名享受95折优惠; 2、团体报名优惠:两人95折优惠,三人或三人以上9折优惠。 |
联系方式 |
|
◆联系人:胡老师 ◆联系电话:010-82600386,13810697373 ◆传真号码:010-82600385 |
课程进度安排 |
| 时间 |
课程大纲 |
|
第一天 ARM体系结构与编程 |
9:00 | 17:00 |
1. ARM简介 2. ARM微处理器结构 3. ARM指令集 4. 熟悉ADS开发环境 5. RTOS基本概念 6. uC/OS-II简单介绍 实验 1. ARM指令实验(汇编语言) 2. ARM指令实验(C语言) 3. I/O接口实验 4. 串口通讯实验 5. 数码管阵列实验 6. uC/OS-II多任务实验
|
|
第二天 嵌入式Linux基础 |
9:00 | 17:00 |
1. 嵌入式系统的概念 2. 嵌入式操作系统 3. Linux简介 4. 嵌入式Linux的开发环境 5. 嵌入式Linux的开发流程 实验 1. 配置嵌入式Linux开发环境(MINICOM/TFTP/NFS) 2. 编写一个简单的嵌入式应用程序 3. 交叉调试应用程序 4. 编译Linux内核 5. 烧写二进制程序到目标板的方法 |
|
第三天 BootLoader与系统移植 |
9:00 | 17:00 |
1. Bootloader介绍 2. 移植Bootloader的方法 3. Linux内核结构 4. Linux内核选项解析 5. 移植Linux内核的方法 实验 1. u-boot常用命令的使用 2. 设置u-boot环境变量 3. 为GX_ARM9_2410EP实验箱移植u-boot 4. 编译交叉开发环境所需要的内核 5. 熟悉菜单配置文件的组织结构
|
|
第四天 Linux设备驱动开发 |
9:00 | 17:00 |
1. Linux设备驱动程序分类 2. Linux内核模块编程 3. 典型的字符设备驱动程序分析 4. Linux内存管理机制 5. 硬件中断处理流程 6. 定时器 实验 1. 编写一个Hello World模块并加载测试 2. LED点阵驱动程序编写 3. 中断实验 4. IIS音频驱动实验 |
|
第五天 Windows CE系统定制 |
9:00 | 17:00 |
1. 嵌入式系统Windows CE.NET开发解析 2. Windows CE的核心模块介绍与分析 3. Windows CE系统内核定制进阶开发 实验 1. 创建自定义工程 2. 下载引导代码和Wince内核 3. 使用远程工具分析系统特性 4. 修改Wince选项卡配置实现内核模块的定制 5. 定制个性化的系统目录
|
| 第六天 分组讨论与参观交流 |
9:00 | 17:00 |
1.嵌入式技术发展历程及目前发展状况 2.高校嵌入式学科体系建设方向 3.分组讨论 4.参观清华大学实验室 5.课程建设讨论 6.午餐、合影留念 |