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

上传人:F****n 文档编号:102409562 上传时间:2019-10-02 格式:DOC 页数:5 大小:29KB
返回 下载 相关 举报
中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc_第1页
第1页 / 共5页
中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc_第2页
第2页 / 共5页
中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc_第3页
第3页 / 共5页
中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc_第4页
第4页 / 共5页
中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc》由会员分享,可在线阅读,更多相关《中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息.doc(5页珍藏版)》请在金锄头文库上搜索。

1、中国海洋大学嵌入式软件开发课程大纲(理论课程)Embedded Software Engineer【开课单位】计算机系 【课程模块】专业知识【课程编号】 【课程类别】选修【学时数】64(理论32实践 32) 【学分数】3.5 备注:课程模块为公共基础、通识教育、学科基础、专业知识或工作技能;课程类别为必修或选修。一、课程描述本课程大纲根据2011年本科人才培养方案进行修订或制定。(一)教学对象:本课程教学对象为计算机系本科三年级及四年级学生(二)教学目标及修读要求1、教学目标:培养学生树立正确的学习目的,培养扎实、认真的科学态度;掌握嵌入式软件开发领域中的基本理论、基本知识和基本分析方法;注重

2、实验教学,培养学生理论联系实际和创新精神,提高学生的动手能力,增强学生的实践经验;为后续课程打好基础。 2、修读要求:本课程为专业知识层面的选修课。要求学生具有掌握以下内容:1)掌握嵌入式系统入门的基础知识,熟悉主流ARM硬件体系结构。2)熟练掌握基于S3C2410的系统硬件设计和嵌入式Linux软件设计。3)掌握图形用户接口MiniGUI的开发。4)培养学生实事求是的科学态度和完备的系统观、全局观及统筹思维能力等。(三)先修课程:C语言程序设计、汇编语言、微机原理与接口技术、嵌入式操作系统等二、教学内容(一)第一章嵌入式系统基础1、主要内容:嵌入式系统的基本概念,常见的嵌入式处理器和操作系统

3、,嵌入式软件开发的发展趋势2、教学要求:(按照掌握、理解、了解三个层次对学生学要求)理解嵌入式系统的基本概念了解嵌入式软件开发的具体内容了解常见嵌入式处理器和嵌入式操作系统了解嵌入式技术发展现状及趋势3、重点与难点:重点:嵌入式系统的基本概念难点:实时操作系统内核(二)第二章嵌入式系统软件开发过程1、主要内容:嵌入式软件开发的特点,嵌入式软件开发的流程2、教学要求:建立嵌入式软件开发的基本思想;了解嵌入式软件开发的特点了解嵌入式软件开发的流程3、重点、难点:重点:嵌入式软件的开发步骤难点:嵌入式系统的调试(三)第三章ARM体系结构1、主要内容:ARM体系结构,ARM的寻址方式,ARM指令集,A

4、RM体系变成模型2、教学要求:掌握ARM体系结构掌握ARM寻址方式和指令集了解ARM体系变成模型3、重点、难点:重点:寻址方式和指令集难点:ARM920T核(四)第四章ARM系统软件开发基础1、主要内容:ARM软件开发环境,ARM的汇编语言程序设计,ARM的启动程序设计,电路板制作2、教学要求:掌握基于ARM的汇编语言程序设计掌握基于ARM的硬件启动程序设计了解ARM开发环境了解电路板的制作过程3、重点、难点:重点:熟练掌握基于ARM的C语言与汇编语言混合编程难点:基于ARM平台的软件开发 (五)第六章 Linux操作系统基础1、主要内容:Linux操作系统基本概念,Linux常用命令,Lin

5、ux内核结构2、教学要求:掌握Linux常用命令掌握Linux内核的结构掌握linux的安装和使用方法了解linux操作系统基本结构3、重点、难点:重点: Linux管理设备的原理难点: Linux管理设备的实现过程(六)第七章嵌入式Linux软件设计1、主要内容:BootLoader引导程序,vi编译器,shell脚本,makefile,驱动程序开发 2、教学要求:掌握vi编译器的使用掌握将引导程序、内核、文件系统移植到S3C2410硬件平台上掌握常见字符设备驱动程序开发熟练掌握嵌入式平台的应用程序开发理解shell脚本,makefile的程序编写了解BootLoader引导程序,并看懂原代

6、码3、重点、难点:重点:引导程序、内核、文件系统移植到S3C2410硬件平台上难点:设备的驱动程序开发(七)第八章图形用户接口MiniGUI1、主要内容:MiniGUI的介绍,MiniGUI开发环境的搭建,MiniDUI的仿真 2、教学要求:掌握MiniGUI在QVFB上的仿真应用掌握MiniGUI开发环境的搭建流程了解什么是MiniGUI3、重点、难点:重点: MiniGUI在S3C2410上的移植难点:应用程序写FrameBuffer画图的原理三、教学环节及学时分配本课程总学时64学时(如有实践环节根据课程的实际情况填写,如实验、上机、案例讨论和角色扮演等),其学时分配见下表。嵌入式软件开

7、发课程教学学时分配表教学内容总学时课堂教学学时课外辅导/课外实践学时备注理论讲授实践环节第一章嵌入式系统基础22第二章嵌入式系统开发过程422学时实验第三章ARM体系结构422学时实验第四章ARM系统软件开发基础442学时实验第六章Linux操作系统基础1468学时实验第七章嵌入式Linux软件设计18108学时实验第八章图形用户接口MiniGUI1028学时实验全部教学内容总结与回顾642学时实验合计四、考核方式及评价体系(考核方式及成绩评价体系由老师根据课程自己设定)1、考核方式:(1)闭卷考试2、评价体系:课程考核成绩由平时成绩和期末考试成绩构成,平时成绩根据出勤、课堂讨论、课后作业、期

8、中检查等评定,所占比重一般不超过50%。考核各部分的比重由老师结合课程内容给定:平时成绩:10%,实验成绩20%,期末考试:70%五、选用教材及必读参考书(注明作者、出版社、出版时间及版次)ARM9嵌入式系统设计:基于S3C2410与Linux徐英慧 马忠梅 王磊 王琳主编,北京航空航天大学出版社,第二版,2010年9月。参考书:主流ARM嵌入式系统设计技术与实例精解苏东主编,电子工业出版社, 2007年7月。ARM嵌入式常用模块与综合系统设计实例精讲 张绮文 解书钢主编,电子工业出版社, 2008年10月。ARM嵌入式系统开发:软件设计与优化(美)Andrew Sloss,Dominic Symes,Chris Wright主编,沈建华译,北京航空航天大学出版社, 2008年10月。ARM嵌入式Linux系统设计与开发俞辉 李永 刘凯 王晓虹主编,机械工业出版社, 2010年5月。六、近两年开设情况近两年未开设随着医学模式的转变,护理逐步确立了“以病人为中心”整体护理的理想观念,强调了人的“生理心理社会”的整体性,注重患者适应环境的能力,应用心理学知识与患者沟通交流,建立良好的护患关系,主动满足患者的心理需求

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号