嵌入式系统实训

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《嵌入式系统实训》课程教学大纲

课程名称(英文):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下编程

四、教材及参考文献

教材:

《周立功ARM9实验箱系列教程》周立功等

参考文献

《ARM&Linux嵌入式系统教程》马忠梅编著北京航天航空大学出版社出版社《嵌入式设计及Linux驱动开发指南》孙天泽等编著电子工业出版社出版社《嵌入式系统——体系结构、编程与设计》 Raj Kamal等编著清华大学出版社

大纲制定:安涛大纲审定:

制定日期:2009年9月

教学日历草稿

共15次课,每次课2课时

实验课程安排:实验内容由前一次课布置的题目,讲授本节课内容同时根据讲授内容布置下一次课上机内容作为课下作业。

考核方法:

考虑到学生能够完成最终设计的人数比例不会很高,建议平时成绩占70%;最终考核占30%。平时成绩包括每次课程的作业,实验表现,实验代码的检验等。

最终考核拟包括以下几个题目备选:

1、嵌入式环境下的简易示波器(应用到驱动程序、GUI等相关内容)

2、嵌入式环境下简易网络对讲机(驱动程序、网络编程)

3、嵌入式环境下简易QQ(网络编程)

4、嵌入式环境下基于Web的网络远程监控。(网络编程、Web服务器的移植)

学生以上机组为单位自选题目,统一验证。

相关文档
最新文档