嵌入式系统实训.docVIP

  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文档。上传文档
查看更多
嵌入式系统实训

《嵌入式系统实训》课程教学大纲 课程名称(英文):Practice of Embedded System 课程性质:选修课 学 分:???? 总 学 时:30 理论学时:6 实验(或上机)学时:24 适用对象:电子信息工程本科专业 一、课程的性质、目的和任务 Android的推出是在移动互联网迅猛发展的大背景下由Google主导的重大发展战略。随着信息化程度的不断深入,人们对信息的获取变得越来越迫切,需要随时随地的访问各种信息,同时移动通信设备的性能也不断的提高,通信带宽也越来越丰富。移动通信与互联网二者的不断发展和融合,使得市场逐渐催生出一个新兴产业-移动互联网。在整个移动互联网产业链中,终端应用是制高点。而对于终端应用来说,终端的操作系统又是终端应用的基础。 本大纲的拟定主要针对电子信息专业,同时兼顾电子科学与技术、通信、计算机等相关专业选修的同学,因为本课程涉及的知识面广,所以在学习中对本科生的专业基础知识有较高要求。通过本课程的学习可以帮助学生更好的理解本专业其他相关知识。 先修课程:C语言、Java编程原理及应用、Android程序设计基础等。 二、课程基本要求 1. 掌握Android的基本概念和运行原理; 2. 掌握Android的开发环境; 3. 熟悉Android的各个组件的功能; 4. 了解Android系统应用软件的开发过程; 三、课程内容及学时分配 1. Android系统概况(2学时) 2. Android系统基本知识(2学时) (1) Android系统的硬件基础 (2) Android系统的软件基础 3.ARM的体系结构(2学时) (1) ARM构架的嵌入式微处理器 (2) ARM微处理器的指令系统 (3) 常见的ARM微处理器 (4) 采用ARM构架的S3C2410简介 4.嵌入式Linux操作系统的开发(4学时) (1) Linux与嵌入式Linux (2) 嵌入式Linux的开发工具 (3) 嵌入式Linux的配置与编译 (4) 嵌入式Linux的移植 5.嵌入式下应用开发(14学时) (1) Linux基础与GCC (2) Linux下SHELL编程 (3) Linux下文件I/O操作 (4) Linux下网络编程 (5) Linux下GUI的实现 (6) Linux下驱动程序的编写 (7) Linux下Web服务器的移植 6.Windows CE操作系统的开发(6学时) (1) Windows CE的体系结构 (2) Windows CE的开发工具 (3) Windows CE的移植 (4) Windows CE下编程 四、教材及参考文献 教 材《》参考《ARM》编著出版社《》编著出版社 教学日历草稿 共15次课,每次课2课时 实验课程安排:实验内容由前一次课布置的题目,讲授本节课内容同时根据讲授内容布置下一次课上机内容作为课下作业。 序号 讲授内容 讲授方式 课上实验内容 作业 1 嵌入式系统概况 定义 相关知识 计算机系统基础 课堂讲授 课下阅读 2 嵌入式系统基本知识 嵌入式硬件相关知识 (1)嵌入式芯片 (2)存储器 (3)音频、视频、网络等接口电路 嵌入式软件相关知识 (1)单片机C语言编程 (2)操作系统 (3)操作系统下编程 课堂讲授 课下阅读 3 ARM的体系结构 (1)ARM构架的嵌入式微处理器 (2)ARM微处理器的指令系统 (3)常见的ARM微处理器 (4)采用ARM构架的S3C2410简介 课堂讲授 课下阅读 4 嵌入式Linux操作系统的开发 (1)Linux与嵌入式Linux (2)嵌入式Linux的开发工具 (3)嵌入式Linux的配置与编译 验证性实验 熟悉Linux操作系统集开发环境。熟悉开发系统硬件,验证其功能。 在PC机上熟悉Linux操作系统及配置编译环境。 5 (4)嵌入式Linux的移植 设计性实验 修改Linux配置。 熟悉bootloader代码 4 5.嵌入式下应用开发(14学时) (1) Linux基础与GCC 验证性实验 修改bootloader配置并编译。 熟悉GCC与arm-linux-gcc 7 (2) Linux下SHELL编程 设计性实验 设计程序在开发系统的Linux环境下运行 熟悉SHELL编程 8 (3)Linux下文件I/O操作 设计性实验 设计SHELL程序并在开发系统的Linux环境下运行 熟悉关于文件操作的API函数 9 (4)Linux下网络编程 设计性实验 设计程序实现文件的读写操作并在开发系统的Linux环境下运行 熟悉网络通信相关API函数 10

文档评论(0)

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

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

1亿VIP精品文档

相关文档