01_01_嵌入式课程体系介绍.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 01_01_嵌入式课程体系介绍

嵌入式课程体系介绍 教学目标: 使学生掌握扎实的嵌入式知识功底,对嵌入式系统原理有深刻的理解 熟练掌握LINUX操作系统与开发工具的使用,掌握ARM芯片的运行原理 熟练掌握嵌入式驱动程序的开发方法,掌握嵌入式图形界面的开发方法 对嵌入式系统的结构和各方面技术有广泛的了解,能够独立设计并开发简单的嵌入式设备 具备企业级项目开发的素质和实战经验,对企业的项目管理、团队合作的方式有基本经验,能够快速融入企业环境。 课程体系框架 根据开发嵌入式项目的实际知识需求,我们将嵌入式方向实用知识设计为六门课程,如图所示: 《Linux操作系统》:主要讲解Linux系统的基础操作与命令使用 《ARM体系结构与接口技术》:主要讲解ARM芯片的运行原理与常用接口协议原理 《Linux应用程序开发》:主要讲解Linux原始API接口函数的编程开发技术 《嵌入式图形界面开发》:主要讲解嵌入式程序中图形界面的开发编程技术 《Linux内核驱动开发》:主要讲解Linux系统内核的运行原理,并讲解主要硬件接口驱动程序开发方法 《嵌入式系统设计与开发》:主要讲解嵌入式系统开发过程与设计方法,从设计层面介绍嵌入工系统的组成及技术选型等知识。 这几门课程是在从实际项目开发知识中提炼出来的,与实际项目开发的对应关系如下图所示: 课程详细设计 第一阶段 专业基础 课程一:LINUX操作系统 课程名称 Linux操作系统     课时 40(理论课时:24,实践课时:16) 课程内容 学习Linux操作系统的使用方法,用户管理、文件操作、系统设置、进程管理等,并学习Shell脚本的编写方法 参考教材 《Linux操作系统使用》 知识点及课时说明 序号 知识点分类 知识点 课时 1 Linux概述与安装 Linux操作系统简介 1 2 Linux操作系统安装 1 3 Linux桌面环境使用 基本桌面操作 1 4 常用工具及文本编缉 1 5 文件与磁盘操作 文件和目录基本操作 2 6 磁盘管理 1 7 用户与进程管理 用户与组 1 8 进程管理与控制命令 1 9 网络管理与工具 网络基础命令 1 10 常用服务器搭建 1 11 Shell脚本 Shell分类及变量定义 1 12 test判断语句 1 13 控制语句 1 14 函数 1 15 综合实例 1 课程二:ARM体系结构与编程 课程名称 ARM体系结构与接口技术     课时 48(理论课时:32,实践课时:16) 课程内容 学习ARM处理器内部结构、指令系统和汇编语言,学习用C语言控制ARM的设备接口 参考教材 《ARM体系结构与接口技术》 知识点及课时安排 课程章节[总课时] 知识点分类 知识点 课时 第一章 ARM技术概述 [2课时] 嵌入式系统概述 嵌入式系统简介 0.5 嵌入式应用示例 嵌入式系统组成 ARM简介 ARM简介 ARM公司概况 ARM商业模式 ARM芯片生产过程 ARM市场份额 ARM体系结构版本   ARM内核系列 Cortex系列 ARM具体内核型号 ARM处理器芯片 ARM芯片应用产品实例 ARM技术特性 RSIC与CSIC 0.5 ARM总线 Jazella TrustZone 安全域TrustZone NEON技术 贯穿项目:认识开发板 S3C6410芯片介绍   OK6410介绍 第二章 开发环境与工具 [2课时] ARM开发环境介绍 交叉编译 0.5 嵌入式开发环境 集成开发工具 调试工具 RVDS使用 RVDS简介 1 主界面 新建编辑 选项配置 编译链接 下载调试 贯穿项目:工程创建 设备连接 0.5 源码工程 编译运行 第三章 指令集与汇编程序 [4课时] ARM内核介绍 ARM内核组成 0.5 ARM数据类型 存储器大小 ARM工作模式 ARM寄存器 指令集 ARM指令特点 0.5 ARM指令编码格式 ARM寻址方式 ARM指令集的分类 存储器访问指令 数据处理指令 乘法指令 ARM分支指令 协处理器指令 杂项指令 汇编语言 什么是汇编程序 2 汇编语言组成 ARM汇编示例 GNU ARM语法汇编示例 伪操作 伪指令 计数程序 累加程序 求幂程序 贯穿项目:汇编控制   1 中断开关   第四章 启动与初始化 [3课时] ARM典型系统结构 IPHONE电路组成分析 1 ARM典型系统结构 ARM芯片内部结构 ARM内部总线 ARM集成设备 OK6410开发板介绍 OK6410开发板参数 OK6410开发板结构组成 ARM启动过程 ARM启动方式 1 ARM启动方式选择 SD卡启动方式 NAND启动方式 NAND启动过程 时钟初始化 什么是时钟 0.5 ARM时钟源种类 ARM时钟源选择 ARM时钟域划分 ARM时钟初始思路 S3C6410时钟配置实例 内存初始化 AR

文档评论(0)

gbn092 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档