操作系统内核与应用实践09级

操作系统内核与应用实践09级

ID:37786319

大小:317.60 KB

页数:142页

时间:2019-05-31

操作系统内核与应用实践09级_第1页
操作系统内核与应用实践09级_第2页
操作系统内核与应用实践09级_第3页
操作系统内核与应用实践09级_第4页
操作系统内核与应用实践09级_第5页
资源描述:

《操作系统内核与应用实践09级》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章课程设置 目标与要求独立实践课开设的意义独立实践课的内容课程安排及成绩评估本实践课程开设的意义操作系统是计算机系统中承上启下的系统软件,它的工作流程和设计方法最有代表性和实用价值。要真正理解操作系统基本原理,切实可行的方法是针对各类操作系统实例系统进行各种类型的实践,利用操作系统内核进行应用程序设计。培养实用型、创新型人才,提升学生的软件研发能力。开拓学生的专业视野和实际工作能力。体验系统级应用程序的设计实现结合实际开发需求,掌握开发环境、开发技术、项目开发实施方面的基本过程以课题组方式进行方案论证、设计、开发环境构建、分工、单元开发、

2、调试,集成调试运行,以及文档的编写,组长是项目小组核心。该过程能使大家明确软件开发的各个环节,结合自身条件对每个环节进行自己的设计实现。操作系统内核与应用实践实施方案嵌入式实时操作系统µC/OS-Ⅱ是实时操作系统的成功范例。开放源代码资源架设一个方便的开发平台,提供一个很好实用的开发工具环境,使学生能够专注于实时应用软件技术,不必为系统开发环境等问题耗费精力。而且有大量的移植范例下载参考。µC/OS-Ⅱ的商业价值也很高,可以支持嵌入式商业应用程序的开发需求。操作系统实践课达到的目标理解把握实现操作系统的层次结构和工作流程设计应用系统的工作流程

3、学会使用需要的开发工具环境选择合适的软件工具进行编码实现进行单元调试和集成调试课题组为单位展开工作编写开发文档及其课程设计报告对软件开发全过程的技术运用进行考量独立实践课培养检验学生能力培养学生的研究能力、协调协作能力、软件系统的分析设计能力、编码能力,解决问题能力、表述能力等。课程设计的实施自由2人组成课题组选定一名组长,负责课题小组全面工作根据小组各成员的基础和意愿从应用题目中选择进行开发独立实践课的核心内容选择实时操作系统μcos-II进行分析和应用程序的仿真开发。基于DOS和windows操作系统平台,选用嵌入式实时操作系统μcos-

4、II的源代码(非常优秀有价值的C源代码)进行分析,理解工作原理和工作流程,参考教材选择设计自己的应用程序的功能,并编码实现,完成系统调试运行。可建立2人的课题组进行分工,对每人负责的模块分别进行应用程序设计或内核分析程序运行监测。鼓励选择有个人创新内容的应用项目完成设计与实现。方案技术内容了解实时操作系统基本概念、工作原理,明确µC/OS-Ⅱ内核应用的结构、组成方法,理解一个实时操作系统及其应用的基本架构。掌握µC/OS-Ⅱ内核的运行流程及应用代码运行流程,能够基于µC/OS-Ⅱ内核,利用系统函数接口,构建用户自己的应用程序代码,实现一个嵌入

5、实时应用程序的设计、编码等开发工作。利用提供编译环境,编译、调试、运行应用程序。设计实现技术授课讲解内核与应用程序实现技术参考ucos-II系统代码以及编译生成技术(make文件)课题组选定所重点使用的内核模块,理解源码,确立应用方案并用C语言编码实现基于μcos-II内核的应用项目推荐任务管理实验信号量管理实验消息队列实验时钟中断实验任务执行时间测定生产者消费者算法实验哲学家就餐实验鼓励自行选择感兴趣的应用程序课程安排及成绩评估一、授课8学时(7、8周,4学时/周)达到目标:明确独立实践课内容及要求。理解内核编程技术及应用系统功能及各个模块

6、功能及接口,为应用系统分析设计打基础。确立课题小组,提交任务书上机实践之前,确定以下内容:按选择的项目自由组成一个课题组,讨论并确定开发功能、开发环境及软件工具、分工交流方式等。课程设计任务书建议内容开发项目名称(选择题目)主要系统功能以及目标(运行功能描述)设计要求(内核功能及接口、应用代码结构)成果形式(软件验收、报告文档)基本要求(阶段检查、进度安排、验收要求)主要参考文献(课件、源代码、实例程序、教材)工作量(系统复杂度、创新等)上机时间安排上机共40学时安排地点:计算机学院机房(307、308)安排时间:第9周——第13周,每周8学

7、时,分两次上机。第八周确定具体时间。安排批次:计科0901-3(范艳芳)计科0904-6(牛欣源)上机实施内容与步骤理解掌握内核接口及应用代码结构以课题组为单位提出应用系统需求和设计建议,完成系统分析设计每人独立进行模块详细设计及编码调试完成课程设计报告的编写由教师对每组进行阶段检查和项目验收独立实践课成绩评估课程设计任务书系统分析设计报告模块详细设计报告单元测试系统调试报告、用户手册20%阶段检查(内核、应用代码、测试)30%验收检查(运行与界面所有数据)10%开卷期末考试40%阶段检查及内容内核模块功能、应用接口应用代码的算法与数据结构单

8、元调试、系统测试工作量创新设计与实现、新编程技术、新设计方法系统验收检查及内容系统运行平稳界面友好系统功能设计完备系统调试完备文档成绩评估课程设计任务书系统分析设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。