- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
青年教师培训.
附件3: 青年教师培训方案
嵌入式系统(基于ARM)开发
培训时间:7月5日-7月30日(7月4日报到) 4周
培训地点:中软国际卓越培训中心大连实训基地
预备知识:
熟悉C语言编程
了解linux操作系统的使用方法
培训目标:
精通嵌入式系统架构设计全过程;
精通嵌入式系统的软件开发、调试;
掌握从部件编程到嵌入式应用程序设计的流程
掌握嵌入式操作系统移植和嵌入式驱动程序开发;
熟悉嵌入式企业的产品质量要求和测试流程
了解硬件设计、看懂硬件原理图
培训团队:
杨强:高级项目经理,负责培训全过程的组织、管理、教学、实训。
刘品:高级项目经理,负责主要的技术课程讲解和项目实训指导。
培训主题:
以ARM体系结构为主要平台,讲解嵌入式系统开发流程及与之相关软硬件知识,并辅以典型实验,理论结合实践,在有限时间内达到此次培训目的,完成既定目标。
技术内容:
阶段名称 训练内容 阶段目标和提交物 嵌入式软硬件系统概述 嵌入式处理器概述、ARM体系结构、嵌入式OS概述
ARM9系列实验平台
交叉编译开发环境
嵌入式BOA视频服务器
嵌入式系统开发原理及方法 介绍以ARM9处理器和Linux操作系统为主线的嵌入式系统及操作系统工作机制 ARM开发环境与调试系统 介绍宿主机+开发板开发模式,以及ADS开发环境和JTAG调试系统 嵌入式Linux环境下编程技术 介绍GNU/GCC工具,make工具、makefile配置文件的编写,及交叉编译工具链的使用 驱动模块设计 介绍嵌入式Linux下设备驱动开发、调试及部署 通用模块设计1 串口通信实验 通用模块设计2 外部中断实验(键盘驱动测试) 通用模块设计3 嵌入式GUI+触摸屏(或键盘)控制 综合实验 WEB/CGI远程控制,通过Web服务器(boa)的配置方法,掌握CGI控制ARM开发板的方法。学习通过CGI添加自己的服务,定制自己的管理软件的方法
课程安排:
天数 时段 主题 内容 方式 1 上午 开营 校企领导讲话
课程安排介绍
座谈、自我介绍和分组
嵌入式开发概述 讲座 下午 嵌入式系统与展望 介绍以ARM9处理器和Linux操作系统为主线的嵌入式系统及操作系统工作机制 讲课 2 上午 Linux开发环境和基础开发 介绍Linux开发环境包括VI编辑器
GCC编译器
GDB调试器和 Make 项目管理工具 讲课 下午 Linux下系统编程 信号
系统调用
管道
FIFO
消息队列
共享内存 讲课 3 上午 Linux下的I/O编程 文件描述符
文件读写接口
原子操作
Poll与select
文件I/O 讲课 下午 多任务和多线程编程 进程标识
用户标识
fork与vfork
多线程概念
线程同步等多任务和多线程编程 讲课 4 上午 网络编程 ISO/OSI七层协议模型与IP网络四层模式
TCP/IP协议簇
基于嵌入式LINUX的TCP/IP网络结构
基于嵌入式LINUX的SOCKET编程
UDP与TCP的区别
UDP SERVER-CLIENT关系 讲课 下午 基于TCP/UDP开发IM工具 实战 5 上午 嵌入式GUI程序设计 嵌入式LINUX GUI介绍及QT/MINIGUI之间比较
QT介绍及其信号插槽机制
QT图形界面编程技术
QVFB虚拟帧缓存的建立和模拟开发调试
QT程序移植技术????? 讲课 下午 QT在实际项目中具体应用
QT程序设计案例设计 实战 6 休息 7 休息 8 上午 嵌入式GUI程序设计及嵌入式数据库 MiniGUI程序设计????? 讲课 下午 嵌入式数据库的概念
嵌入式数据库的移植与编程 实战 9 上午 ?嵌入式Linux开发环境构建 交叉开发环境介绍
编译交叉开发工具链
配置主机开发环境
建立交叉开发环境
编译器和二进制工具详解
?交叉调试应用程序 讲课 下午 安装开发工具和文件
配置超级终端/minicom
配置TFTP网络服务
配置NFS网络服务
引导目标板启动Linux内核
制作crosstool交叉工具链
交叉调试应用程序 实战 10 上午 开发系统引导程序 Bootloader介绍
u-boot工程介绍
u-boot的编译使用
u-boot源码分析
u-boot资源分配
u-boot移植过程 讲课 下午 u-boot常用命令
添加u-boot新命令
设置u-boot环境变量
配置编译u-boot
移植u-boot-1.3.4
????????????● 支持网卡、串口功能????????????● 支持从nor、nandflash启动????????????● 支持nor、nandflash烧写?
文档评论(0)