1 / 11
文档名称:

中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc

格式:doc   大小:2,478KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc

上传人:儒林 2022/6/13 文件大小:2.42 MB

下载得到文件列表

中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc

文档介绍

文档介绍:中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息
中国海洋大学嵌入式软件开发课程大纲(理论课程)
Embedded Software Engineer
【开课单位】计算机系
中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息
中国海洋大学嵌入式软件开发课程大纲(理论课程)
Embedded Software Engineer
【开课单位】计算机系 【课程模块】专业知识
【课程编号】 【课程类别】选修
【学时数】64(理论32实践 32) 【学分数】
备注:课程模块为公共基础、通识教育、学科基础、专业知识或工作技能;课程类别为必修或选修。
一、课程描述
本课程大纲根据2011年本科人才培养方案进行修订或制定。
(一)教学对象:本课程教学对象为计算机系本科三年级及四年级学生
(二)教学目标及修读要求
1、教学目标:培养学生树立正确的学****目的,培养扎实、认真的科学态度;掌握嵌入式软件开发领域中的基本理论、基本知识和基本分析方
了解常见嵌入式处理器和嵌入式操作系统
了解嵌入式技术发展现状及趋势
3、重点与难点:
重点:嵌入式系统的基本概念
难点:实时操作系统内核
(二)第二章嵌入式系统软件开发过程
1、主要内容:嵌入式软件开发的特点,嵌入式软件开发的流程
2、教学要求:
建立嵌入式软件开发的基本思想;
了解嵌入式软件开发的特点
了解嵌入式软件开发的流程
3、重点、难点:
重点:嵌入式软件的开发步骤
难点:嵌入式系统的调试
(三)第三章ARM体系结构
1、主要内容:ARM体系结构,ARM的寻址方式,ARM指令集,ARM体系变成模型
2、教学要求:
掌握ARM体系结构
掌握ARM寻址方式和指令集
了解ARM体系变成模型
3、重点、难点:
重点:寻址方式和指令集
难点:ARM920T核
(四)第四章ARM系统软件开发基础
1、主要内容:ARM软件开发环境,ARM的汇编语言程序设计,ARM的启动程序设计,电路板制作
2、教学要求:
掌握基于ARM的汇编语言程序设计
掌握基于ARM的硬件启动程序设计
了解ARM开发环境
了解电路板的制作过程
3、重点、难点:
重点:熟练掌握基于ARM的C语言与汇编语言混合编程
难点:基于ARM平台的软件开发
(五)第六章 Linux操作系统基础
1、主要内容:Linux操作系统基本概念,Linux常用命令,Linux内核结构
2、教学要求:
掌握Linux常用命令
掌握Linux内核的结构
掌握linux的安装和使用方法
了解linux操作系统基本结构
3、重点、难点:
重点: Linux管理设备的原理
难点: Linux管理设备的实现过程
(六)第七章嵌入式Linux软件设计
1、主要内容:BootLoader引导程序,vi编译器,shell脚本,makefile,驱动程序开发
2、教学要求:
掌握vi编译器的使用
掌握将引导程序、内核、文件系统移植到S3C2410硬件平台上
掌握常见字符设备驱动程序开发
熟练掌握嵌入式平台的应用程序开发
理解shell脚本,makefile的程序编写
了解BootLoader引导程序,并看懂原代码
3、重点、难点:
重点:引导程序、内核、文件系统移植到S3C2410硬件平台上
难点:设备的驱动程序开发
(七)第八章图形用户接口MiniGUI
1、主要内容:MiniGUI的介绍,MiniGUI开发环境的搭建,MiniDUI的仿真
2、教学要求:
掌握MiniGUI在QVFB上的仿真应用
掌握MiniGUI开发环境的搭建流程
了解什么是MiniGUI
3、重点、难点:
重点: MiniGUI在S3C2410上的移植
难点:应用程序写FrameBuffer画图的原理
三、教学环节及学时分配
本课程总学时64学时(如有实践环节根据课程的实际情况填写,如实验、上机、案例讨论和角色扮演等),其学时分配见下表。
《嵌入式软件开发》课程教学学时分配表
教学内容
总学时
课堂教学学时
课外辅导/课外实践学时
备注
理论讲授
实践环节
第一章嵌入式系统基础
2
2
第二章嵌入式系统开发过程
4
2
2学时实验
第三章ARM体系结构
4
2
2学时实验
第四章ARM系统软件开发基础