. .
. v .
- --
- . -word资料-
实验一 嵌入式开发环境的建立
一、实验目的
通过此实验系统,读者可以了解嵌入式实时操作系统 uC/OS-II 的内核机制和运行原理。本实验系统展示了 uC/OS-II 各方面的管理功能,包括信号量、队列、内存、时钟等。在各个实验中具体介绍了 uC/OS-II 的相关函数。读者在做实验的同时能够结合理论知识加以分析,了解各个函数的作用和嵌入式应用程序的设计方法,最终对整个 uC/OS-II 和嵌入式操作系统的应用有较为清楚的认识。
二、实验步骤
1. 安装集成开发环境LambdaEDU
集成开发环境LambdaEDU 的安装文件夹为LambdaEDU ,其中有一个名为"〞
的文件,直接双击该文件便可启动安装过程。具体的安装指导请看"LambdaEDU 安装手
〞文件。
当LambdaEDU 安装完毕之后,我们看到的是一个空的界面,现在就开场一步一步地将
我们的实验工程建立并运行起来。
2. 建立工程
为了我们的实验运行起来,需要建立1 个工程基于x86 虚拟机的标准应用工程。通过点
击"文件〞、"新建〞、"工程〞开场根据向导创立一个工程。
在随后出现的对话框中选择"Tool/标准应用工程〞,点击下一步,开场创立一个标准的
可执行的应用程序工程。
在随后出现的对话框中填入工程名称"ucos_x86_demo〞。点击"下一步〞。
选择"pc386 uC/OS-II 应用(x86)〞作为该工程的应用框架。点击"下一步〞
选择"pc386_elf_tra_debug〞作为该工程的根本配置。点击"完成〞。
. .
. v .
- --
- . -word资料-
新创立的工程"ucos_x86_demo〞将会被添加到工程列表。src 文件夹下保存了该工程中
包含的源文件。ucos2 文件夹中包含了移植到x86 虚拟机的全部代码。 文件是基于ucos2
和本虚拟机的一个应用程序。在进展ucos2 内核实验中, 文件,即可。文
件名不限,但是文件名中最好不要使用英文符号和数字以外的其他字符,
3. 构建工程
到这里,工程配置全部完成。接下来就可以进展构建工程了。
第一次构建本工程,在此工程上点击右键,选择"重建BSP 及工程〞。即可开场构建。
之后弹出的对话框显示了构建的进度。可以点击"在后台运行〞,以隐藏该对话框
在构建的同时,在右下角的"构建信息〞视图输出构建过程中的详细信息:
注:"重新构建〞将本工程中的全部源代码进展一次完全的编译和连接,花费时间较多。
"构建工程〞那么仅仅将新修改正的源代码进展编译和连接,花费时间最少。"重建BSP及项
目〞,不但要完成"重新构建〞的全部工作,另外还要编译与该工程有关的的LambdaEDU
中内置的局部代码,花费时间最多。但是在工程刚建立后,第一次构建时需要选择"重建
BSP 及工程〞。以后的构建中选择"重新构建〞或"构建工程〞即可。另外,在替换了源代
码中的文件后,需要选择"重新构建〞来完成该工程的构建。
4. 配置虚拟机和目标机代理
(1) 制作X86启动盘
在LambdaEDU 中依次点击"工具〞、"Bochs〞、"制作虚拟机启动映象〞。
对启动盘进展一些参数设置后〔如以下图所示〕,系统将自动为你生成
嵌入式操作系统实验报告 来自淘豆网m.daumloan.com转载请标明出处.