澳门尼威斯人

当前位置:实验教学 >> 教学大纲

嵌入式系统课程设计

来源:实验中心管理员 发布时间:2017-03-08 作者: 阅读数:9147次

开课系: 通信工程            开课教研室(实验室): 网络通信

编号:    P0802190            总学时: 2周       上机时间: 8天      学分:1

面向专业:通信工程

 

一、目的和任务

1、通过本课程的学习,学生应了解以下知识:

嵌入式系统的定义

嵌入式系统的硬件和软件特征

嵌入式系统的的设计流程

嵌入式系统的应用领域

嵌入式系统的发展趋势

2、通过本课程的学习,学生应熟悉以下知识:

嵌入式系统的硬件构成

ARM微处理器编程模型与指令集

ARM汇编语言程序设计

嵌入式系统设计方法。

3、通过本课程的学习,学生应掌握以下知识:

嵌入式系统应用设计

嵌入式系统交叉编译调试与开发过程

二、内容与要求

本门课程包括理论澳门尼威斯人践两部分内容。

理论部分的教学内容主要包括嵌入式系统的概述、硬件和软件开发流程、Linux操作系统的常用命令,Linux下的引导代码bootloader以及驱动程序的开发,应用程序的编写和交叉编译调试的过程,串口的应用以及网络socket编程的应用等内容。要求学生对嵌入式系统的开发有个初步了解,能熟悉Linux开发环境,并能实现串口、网络通信等功能代码。

实践部分的教学内容包括Linux 环境的熟悉以及命令的使用,Vi编程、编译、调试的过程,在嵌入式Linux操作系统基础上可以简单、有效地开发各种应用程序,例如基于TCP/IP协议的高速数据传输、数据采集、远程监控、各种中继服务、宽带接入等。

要求学生必做的课题包括:

1、 串口数据通信;

2、 基于Socket的网络通信;

3、 RS232至Ethernet接口转换软件编程

要求学生完成系统设计、编程;通过老师验收;完成课程设计报告。

三、时间安排

序号

授课内容

学时数

1

嵌入式系统概述以及Linux下常用命令的使用

4

2

嵌入式系统的软、硬件设计,以及交叉开发调试的环境等

4

3

Linux 环境的熟悉以及命令的使用

3

4

Vi编程、编译、调试

3

5

串口线的制作

2

5

串口数据通信

5

7

网络通信

6

8

串口网络通信

4

9

笔试

2

 

四、先修课程和环节

先修课程包括《单片机与嵌入式系统》,《C语言程序设计》。在此基础上,可以更容易掌握嵌入式系统开发的具体流程,并在Linux环境下利用基本的C语言做应用程序的设计开发。

五、考核方式与成绩评定

平时成绩和笔试成绩各占50%。

六、教材与参考书

1.《嵌入式系统课程设计》    骆懿、李杰       自编实验讲义, 2005年

2.《ARM体系结构与编程》    杜春雷           澳门尼威斯人出版社,2003年

3.《嵌入式系统设计与实例开发》 王田苗        澳门尼威斯人出版社,2003年

4.《基于ARM的嵌入式系统开发与应用》 吴明晖,人民邮电出版社,2004年

八、说明

(执笔人:骆懿李杰


站点地图-xml  
澳门尼威斯人(中国)科技有限公司