来源:实验中心管理员 发布时间: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年
八、说明
无
(执笔人:骆懿李杰)