课程背景:
l 目前主流嵌入式系统教学大多基于32位微处理器和实时操作系统开展,课程体系涉及微处理器体系结构、接口设计、实时操作系统、底层系统软件与驱动程序、应用程序设计等诸多知识内容
l 大多数从事嵌入式系统课程教学与实验指导的一线教师都面临着再学习过程,急需尽快掌握新的课程体系中的软硬件设计基本理论与实践技能
l 为了促进高校教师对嵌入式系统技术的学习与应用,更好地开展嵌入式系统课程教学,北京博创兴业嵌入式系统培训中心先后举办了十几期短期“嵌入式系统师资培训班”,共有500多名高校教师参加了师资培训班,取得了良好效果
实验平台:UP-NETARM2410-S
培训地点:北京博创培训基地
开课时间: 2006年7月24日----8月18日
基 础 课 程
课程目标:
l 掌握ARM汇编程序设计
l 掌握ARM系统初始化代码设计
l 掌握uC/OS操作系统移植
l 掌握文件系统设计
l 掌握图形用户接口设计
l 掌握开源游戏软件移植等核心知识内容
证 书:《中国电子学会嵌入式系统课程授课资质》
培训对象:为专科生、本科生讲授《嵌入式系统基础》、《嵌入式系统设计》、《嵌入式系统导论》等课程的一线老师
培训费用:RMB 7,800元
课程体系:60理论+100实践=160学时。每周:5天×8学时/天,为期1个月
课程目标 理 论 课 程 简 介 实 践 课 程 简 介
嵌入式系统硬件基础与ARM体系结构 30理论+50实践
掌握ARM体系结构,了解ARM汇编,能够熟练使用ARM开发工具,设计ARM启动代码 第一讲:嵌入式系统简介 实验一:通过一个例子把系统用起来,熟悉开发版
第二讲:嵌入式系统硬件基础 实验二:如何设计实用的电路版
第三讲:ARM处理器体系结构 实验三:ARM的开发工具与编程,熟悉嵌入式开发环境
第四讲:ARM指令集 实验四:ARM汇编程序设计
第五讲:ARM微处理器接口设计 实验五:键盘驱动汇编程序设计(选做)
第六讲:嵌入式系统的初始化分析 实验六:ARM初始化分析实验
实验七:汇编语言实验
嵌入式C语言与RTOS基础 30理论+50实践
掌握操作系统基本原理,完成操作系统的移植,移植一个游戏到嵌入式平台,达到熟练掌握C语言的目的 第一讲:嵌入式系统软件概述 实验一:μC/OS-II下的多任务编程
第二讲:操作系统基础 实验二:系统的消息循环实验
第三讲:实时操作系统μC/OS-II 实验三:μC/OS-II在ARM上的移植
第四讲:实时操作系统的移植 实验四:文件系统应用实验
第五讲:嵌入式系统的应用软件编程技术 实验五:UDP通信实验
综合实验一:多通道仪表数据采集实验
综合实验二:移植开源游戏到嵌入式平台
中级课程
课程目标:
l 掌握Linux原理的开发工具GCC与GDB的使用
l 掌握嵌入式Linux应用开发
l 学会如何建立嵌入式Linux系统平台
l 掌握Linux内核裁减与移植
l 掌握Linux下设备驱动设计方法
证 书:《中国电子学会嵌入式系统课程授课资质》
培训对象:为本科生、研究生讲授《嵌入式Linux设计》、《嵌入式Linux操作系统》、《嵌入式Linux导论》等课程的一线老师
培训费用:RMB 8,800元
课程体系:70理论+90实践=160学时,每周:5天×8学时/天,为期1个月
课程目标 理 论 课 程 简 介 实 践 课 程 简 介
Linux开发基础 20理论+30实践
掌握Linux原理的开发工具GCC与GDB的使用,通过在Linux下编写一个嵌入式游戏的实践,达到熟练掌握Linux下C编程的目的 第一讲:Linux系统入门基础 实验一:熟悉Linux基本操作
第二讲:Linux程序设计基础—C环境 实验二:Linux基础编程
第三讲:Linux Shell编程 实验三:shell编程实验
第四讲:任务管理、同步与通信 实验四:Linux多线程编程
第五讲:嵌入式Linux下的串口通信 实验五:Linux串口编程实验
第六讲:嵌入式Linux网络编程 实验六:socket编程实验
综合实验:Web服务器设计
嵌入式Linux的构建及应用开发 20理论+30实践
学会如何建立嵌入式Linux系统平台;嵌入式Linux应用程序开发 第一讲:构建嵌入式Linux系统 实验一:构建嵌入式Linux开发环境实验 Hello World
第二讲:嵌入式BootLoader技术 实验二:Bootloader实验
第三讲:ARM-Linux 内核原理与移植初步 实验三:Linux内核裁剪与编译
第四讲:嵌入式GUI 实验四:构建文件系统实验
第五讲:嵌入式数据库 实验五:定时器驱动模块加载
实验六:Qt编程
实验七:mSQL编程
综合实验:电子点菜系统
嵌入式系统接口设计与Linux驱动程序 30理论+30实践
掌握Linux下设备驱动设计方法,通过在Linux编写USB接口摄像头驱动的实践,达到熟练掌握Linux下驱动编程的目的 第一讲:Linux系统驱动概述 实验一:Linux编译环境使用实验
第二讲:典型模块的构建 实验二:典型驱动模块实验
第三讲:字符设备驱动程序 实验三:步进电机驱动实验――字符设备驱动
第四讲:中断处理 实验四:直流电机驱动实验――PWM驱动
第五讲:mmap操作 实验五:CAN总线驱动实验――中断处理、SPI驱动
第六讲:块设备驱动程序 实验六:Framebuffer实验―mmap重映射技术
第七讲: 一个双色LED 的Linux 驱动程序设计 实验七:IDE/CF卡驱动实验―块设备驱动
第八讲:按键的Linux 驱动程序 综合实验一:USB摄像头驱动实验
第九讲:触摸屏接口设计与LINUX 驱动程序
第十讲:PS/2 接口设计与LINUX 键盘/鼠标驱动程序
第十一讲:异步串口与LINUX 驱动程序
如您需要咨询或报名,欢迎随时与我们联系!
招生网站:www.estc.cn www.up-tech.com
联系邮箱:wfang_uptech@126.com 联 系 人:王芳
联系电话:010-82110042,82110740-804 传真:010-82110740/1/2-828
