全球旧事资料 分类
生需要能
f够理解嵌入式实时操作系统的工作原理、掌握基本的开发流程和开发工具的使用方法。在实验的设计上既有简单的基础实验也有复杂的综合实验,每部分的实验环节充分体现了“分层次、分阶段”的教学思想。本文将实验分为三部分:21基础性实验目的是让学生了解嵌入式软件和硬件的一般开发环境与流程;熟悉实验开发工具,掌握实验开发工具的操作方法及使用,熟悉软件编程环境,为更进一步实验做准备。211嵌入式应用程序交叉开发环境的建立本实验介绍了一般的嵌入式开发流程,以及开发环境中的软件和硬件的安装与调试。目的是让学生了解嵌入式交叉编译的相关知识,以及能够搭建嵌入式Li
ux系统的开发环境。212开发基本的嵌入式应用程序实例通过嵌入式应用程序Makefile与HelloWorld实验,使学生熟悉Li
ux开发环境,了解基本的嵌入式开发的基本过程,以及Makefile的基本内容,掌握基本的程序设计方法与流程,建立起任务的概念,为后续的应用程序的设计打基础。213Li
ux多线程使用实例生产者消费者协议通过本实验,学生可以了解操作系统提出的多个机制对线程的执行顺序进行限制,包括互斥锁和条件变量等机制。在这里引入生产者消费者模型对多线程的管理机制进行描述。目的是让学生了解多线程程序设计的基本原理,并且使学生学习pthread库函数的使用。214进程相关的应用程序设计进程创建及通信通过本实验,学生可以了解对于操作系统进程的一些基本操作,包括进程函数、信号函数和管道函数的相关使用机制等。目的是让学生了解在Li
ux下进程通信的相关原理,以及掌握使用进程进行相关应用程序设计的能力。22基本技能性实验通过构建嵌入式Li
ux系统以及内核定制、系统引导、文件系统、接口设计、驱动程序开发、图形界面设计、以及通信应用等实验,学生可以更清楚深刻地理解嵌入式Li
ux系统的相关术语,体会嵌入式Li
ux系统的组成要素,提高操作的人性化水平、完成功能完善的应用系统。目的是让学生掌握嵌入式系统特有的编程机制和提供的各种编程接口,使之具备基本的嵌入式程序开发技能。221嵌入式Li
ux内核、引导系统和文件系统实验
f通过构建嵌入式Li
ux系统以及内核定制等实验,学生可以更清楚深刻地理解嵌入式Li
ux系统的相关术语、体会嵌入式Li
ux系统的组成要素。目的是让学生了解Li
ux内核的结构、具有编译Li
ux内核的能力,以及了解一个操作系统的构造。1Li
ux内核裁剪与编译实验。以源程序的形式提供给学生一r
好听全球资料 返回顶部