青年教师培训方案(1)

上传人:油条 文档编号:39960838 上传时间:2018-05-21 格式:DOC 页数:6 大小:515.50KB
返回 下载 相关 举报
青年教师培训方案(1)_第1页
第1页 / 共6页
青年教师培训方案(1)_第2页
第2页 / 共6页
青年教师培训方案(1)_第3页
第3页 / 共6页
青年教师培训方案(1)_第4页
第4页 / 共6页
青年教师培训方案(1)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《青年教师培训方案(1)》由会员分享,可在线阅读,更多相关《青年教师培训方案(1)(6页珍藏版)》请在金锄头文库上搜索。

1、附件附件 3 3: 青年教师培训方案青年教师培训方案嵌入式系统嵌入式系统( (基于基于 ARM)ARM)开发开发培培训时间训时间: :7 月 5 日-7 月 30 日(7 月 4 日报到) 4 周培培训训地点:地点:中软国际卓越培训中心大连实训基地预备预备知知识识: :熟悉 C 语言编程了解 linux 操作系统的使用方法培培训训目目标标: : 精通嵌入式系统架构设计全过程; 精通嵌入式系统的软件开发、调试; 掌握从部件编程到嵌入式应用程序设计的流程 掌握嵌入式操作系统移植和嵌入式驱动程序开发; 熟悉嵌入式企业的产品质量要求和测试流程 了解硬件设计、看懂硬件原理图培培训团队训团队: :杨强:高

2、级项目经理,负责培训全过程的组织、管理、教学、实训。刘品:高级项目经理,负责主要的技术课程讲解和项目实训指导。培培训训主主题题: : 以 ARM 体系结构为主要平台,讲解嵌入式系统开发流程及与之相关软硬件知识,并辅以典型实验,理论结合实践,在有限时间内达到此次培训目的,完成既定目标。技技术术内容:内容:阶阶段名称段名称训练训练内容内容阶阶段目段目标标和提交物和提交物嵌入式软硬件系嵌入式处理器概述、ARM体系结构、ARM9 系列实验平台统概述嵌入式OS概述嵌入式系统开发原理及方法介绍以 ARM9 处理器和 Linux 操作系统为主线的嵌入式系统及操作系统工作机制ARM 开发环境与调试系统介绍宿主

3、机+开发板开发模式,以及ADS 开发环境和 JTAG 调试系统嵌入式 Linux 环境下编程技术介绍 GNU/GCC 工具,make 工具、makefile 配置文件的编写,及交叉编译工具链的使用驱动模块设计介绍嵌入式 Linux 下设备驱动开发、调试及部署通用模块设计 1串口通信实验通用模块设计 2外部中断实验(键盘驱动测试)通用模块设计 3嵌入式 GUI触摸屏(或键盘)控制综合实验WEB/CGI 远程控制,通过 Web 服务器(boa) 的配置方法,掌握 CGI 控制 ARM 开发板的 方法。学习通过 CGI 添加自己的服务,定制 自己的管理软件的方法交叉编译开发环境嵌入式 BOA 视频服

4、务器课课程安排:程安排:天数天数时时段段主主题题内容内容方式方式上午开营校企领导讲话 课程安排介绍 座谈、自我介绍和分组 嵌入式开发概述讲座1下午嵌入式系统与 展望介绍以 ARM9 处理器和 Linux 操作系 统为主线的嵌入式系统及操作系统工作机制讲课上午Linux 开发环 境和基础开发介绍 Linux 开发环境包括 VI 编辑器 GCC 编译器 GDB 调试器和 Make 项目管理工具讲课2下午Linux 下系统 编程信号 系统调用管道 FIFO 消息队列共享内存讲课上午Linux 下的 I/O 编程文件描述符 文件读写接口原子操作 Poll 与 select 文件 I/O讲课3下午多任务

5、和多线 程编程进程标识 用户标识fork 与 vfork 多线程概念 线程同步等多任务和多线程编程讲课上午ISO/OSI 七层协议模型与 IP 网络 四层模式 TCP/IP 协议簇基于嵌入式 LINUX 的 TCP/IP 网 络结构 基于嵌入式 LINUX 的 SOCKET 编程 UDP 与 TCP 的区别UDP SERVER-CLIENT 关系讲课4下午网络编程基于 TCP/UDP 开发 IM 工具实战上午嵌入式 LINUX GUI 介绍及 QT/MINIGUI 之间比较 QT 介绍及其信号插槽机制 QT 图形界面编程技术 QVFB 虚拟帧缓存的建立和模拟开 发调试QT 程序移植技术 讲课5

6、下午嵌入式 GUI 程序设计QT 在实际项目中具体应用 QT 程序设计案例设计实战6休息7休息上午MiniGUI 程序设计 讲课8下午嵌入式 GUI 程序设计及嵌嵌入式数据库的概念实战入式数据库嵌入式数据库的移植与编程上午交叉开发环境介绍 编译交叉开发工具链 配置主机开发环境 建立交叉开发环境 编译器和二进制工具详解交叉调试应用程序讲课9下午嵌入式 Linux 开发环境构建安装开发工具和文件 配置超级终端/minicom 配置 TFTP 网络服务 配置 NFS 网络服务 引导目标板启动 Linux 内核 制作 crosstool 交叉工具链 交叉调试应用程序实战上午Bootloader 介绍

7、u-boot 工程介绍 u-boot 的编译使用 u-boot 源码分析 u-boot 资源分配 u-boot 移植过程讲课10下午开发系统引导程序u-boot 常用命令 添加 u-boot 新命令 设置 u-boot 环境变量 配置编译 u-boot移植 u-boot-1.3.4 支持网卡、串口功能 支持从 nor、nandflash 启动 支持 nor、nandflash 烧写 支持 yaffs2、jffs2 文件系统烧写 支持 u 盘文件读取实战上午Linux 内核介绍 Linux 内核特点 Linux 内核源代码结构 Linux 内核选项解析 Linux 内核编译链接 内核模块编译、使

8、用方法讲课11下午配置编译Linux 内核配置交叉开发环境 熟悉菜单配置文件的组织结构 熟悉内核配置过程选项 加入 Kconfig 新选项 编译交叉开发环境所需要的内核 在内核中加入自己的字符设备程序实战12上午Linux 移植Linux 内核移植介绍讲课Linux 内核移植平台相关代码分析 动手修改 Linux 内核源代码 分析编译过程错误和宏定义的关系 Linux 启动过程源代码分析 2.6 内核平台设备结构介绍下午配置编译高版本的 Linux 内核 移植高版本(linux-2.6.26)内核 网卡驱动移植 mtd 支持及 flash 分区方法 yaffs2 文件系统移植 sd 卡驱动 L

9、CD 支持 u 盘功能分析解决编译过程中的错误实战13休息14休息上午ARM 体系结构及其基本编程知识 指令分类 寻址方式指令集 存储系统 异常中断处理 汇编语言以及 CC+和汇编语言的 混合编程讲课15下午ARM 体系结 构与编程学习使用 ADS/Realview MDK 工具实战上午LINUX 字符设备驱动基础 字符设备驱动程序实现框架与典型 驱动分析 用户空间与内核空间的数据传输同步、互斥、阻塞、睡眠机制 Linux-2.6 设备模型与 sysfs 文件系 统udev 与 devfs 文件系统 讲课16下午Linux 驱动程 序编程驱动开发编程环境与内核配置、编 译编写模块化字符设备驱动

10、程序与测 试如何为内核程序传递参数 在驱动代码中加入创建 proc 结点方法 学会利用 udev 和 sysfs 文件系统动 态创建设备结点实战上午串行接口原理 RS232 串行接口讲课17下午串口驱动开 发实现开发板与 PC 间通信实战上午触摸屏工作原理 S3C2410 触摸屏控制器工作原理 触摸屏驱动程序编写实战18下午触摸屏驱动 开发熟悉触屏驱动程序 编写触屏测试代码实战上午无线射频模 块原理产品介绍及应用范围DM1800 上手指南讲课19下午DM1800 应用程序设计编写收发数据程序 组网测试实战20休息21休息上午22下午项目启动分组需求分析 详细设计实战上午23下午项目开展数据库设计 数据接口设计实战上午24下午项目开展项目实施实战25全天项目开展项目实施实战上午集成测试将系统集成和进行交叉测试实战26下午评审结业项目提交评审,结业总结实战项项目信息:目信息:无线订单系统是一款基于射频(可根据实际需求改变数据传输方式:如 WLAN/GPRS/CDMA 等)技术的 MESH NETWORK 项目,具有传输速度快,抗干扰能力强等无线产品基本特性,从研发角度看,适于学校及小团队组织开发,周期短,技术透明,有较强的实战意义。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号