ARM与μC/OS-Ⅱ:嵌入式系统占先式预抢占与课程安排详解

需积分: 0 1 下载量 24 浏览量 更新于2024-07-14 收藏 1.14MB PPT 举报
"本课程名为《占先式(Preemptive)-嵌入式课件》,主要围绕嵌入式系统设计与实例开发展开,以ARM与μC/OS-Ⅱ作为教学核心。课程由北京航空航天大学的智能嵌入式技术工作室王田苗和魏洪兴主讲,内容涉及软件体系结构设计、文件管理、图形用户界面(GUI)实现、文件系统、操作系统性能评估等方面。 在第十次课中,学生们将学习嵌入式系统的软件架构设计,包括μC/OS-II的特点,如公开源代码、高度可移植性和可固化性。μC/OS-II的设计目标是适应各种微处理器平台,包括8位、16位、32位甚至64位,通过条件编译实现了可裁剪性,用户可以根据实际需求选择性地使用其功能,从而节省存储空间。 重点讲解的占先式调度(Preemptive)是μC/OS-II的一个关键特性,它允许多任务并行执行,即使低优先级任务正在执行,也能被高优先级任务抢占CPU使用权,保证了系统的实时性和响应速度。此外,课程还包括实验环节,如文件管理、控件操作(如列表框和文本框)、综合实验以及针对μC/OS-Ⅱ的深入研讨。 课程进度安排从11月24日到12月29日,最后一周涉及技术应用演示、复习考试和期末考试。期间还设有专门的嵌入式论坛,让学生们有机会进一步交流和学习。整体来看,这是一门全面且实践性强的嵌入式系统课程,旨在培养学生的动手能力和理论理解,以便在嵌入式系统领域取得成功。"