体系结构相关目录和板级支持包 ●以x86为例 。体系结构相关目录 tree SOFTWARE/uCOS-II/Ix86L -h SOFTWARE/uCOS-II/Ix86L [4.0R]BC45 14K]OS CPU A.ASM 15K]OS CPU C.C [6.1K]OS_CPU. [4.0K]D0C [31K]80x86L-ROM-RAM.x1s 2 directories.4 files ,板极支持包(PC上的模拟环境)】 tree SOFTWARE/BLOCKS/ SOFTWARE/BLOCKS/ -PC BC45 PC.C PC.H 卷香兰(xlanchenoustc,.edu,cn) (计界机应 长人式样作系统 Dece0er9.20148/41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 体系结构相关目录和板级支持包 以x86为例 ▶ 体系结构相关目录 . tree SOFTWARE/uCOS-II/Ix86L -h . . SOFTWARE/uCOS-II/Ix86L ├── [4.0K] BC45 │ ├── [ 14K] OS_CPU_A.ASM │ ├── [ 15K] OS_CPU_C.C │ └── [6.1K] OS_CPU.H └── [4.0K] DOC └── [ 31K] 80x86L-ROM-RAM.xls 2 directories, 4 files ▶ 板极支持包(PC上的模拟环境) . tree SOFTWARE/BLOCKS/ . . SOFTWARE/BLOCKS/ └── PC └── BC45 ├── PC.C └── PC.H 陈香兰( 2 directories, 2 files xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) December 9, 2014 8 / 41
应用实例相关目录 。以实例1为例 tree SOFTWARE/uCOS-II/EX1 x86L/-h SOFTWARE/uCOS-II/EX1_x86L/ [4.0K]BC45 [4.0K]SOURCE 903]INCLUDES.H [7.9K]OS CFG. 13K]TEST.C 265]TEST.LNK [4.0K]TEST 842]MAKETEST.BAT [126K]TEST.EXE [5.8K]TEST.MAK 48K]TEST.MAP 3 directories,8 files 4口4四1是4P在刀0C 陈香兰(x1 anchenoustc,edu.en)(升计异丸应 长人式择作系统 December 9.2014 9 41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 应用实例相关目录 以实例1为例 . tree SOFTWARE/uCOS-II/EX1_x86L/ -h . . SOFTWARE/uCOS-II/EX1_x86L/ └── [4.0K] BC45 ├── [4.0K] SOURCE │ ├── [ 903] INCLUDES.H │ ├── [7.9K] OS_CFG.H │ ├── [ 13K] TEST.C │ └── [ 265] TEST.LNK └── [4.0K] TEST ├── [ 842] MAKETEST.BAT ├── [126K] TEST.EXE ├── [5.8K] TEST.MAK └── [ 48K] TEST.MAP 3 directories, 8 files 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) December 9, 2014 9 / 41
Outline 桃递 日录分析 试运行和编译分析 uC/OS-II的功能解读 应用样例分析 调度算法分析 移植分析 4口4四1是142刀00 陈香兰(xlanchenoustc,edu,cn)(计界轧应 长人式择饰系统 December 9.2014 10/41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outline . 1. 概述 .2 目录分析 .3 试运行和编译分析 4. uC/OS-II的功能解读 5. 应用样例分析 .6 调度算法分析 7. 移植分析 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) December 9, 2014 10 / 41
在dosbox中运行uC/OS-II中的实例I 。我们直接运行uC/0S-II中已经编译好的实例,以实例1为例 ①安装dosbox sudo apt-get install dosbox 。运行 dosbox 1口4四是42刀00 陈香兰(xlanchenoustc.,ed加,cn)(升界丸应 长人式操作香统 December 9.2014 11 41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 在dosbox中运行uC/OS-II中的实例 I 我们直接运行uC/OS-II中已经编译好的实例,以实例1为例 1. 安装dosbox sudo apt-get install dosbox ▶ 运行 dosbox 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) December 9, 2014 11 / 41
在dosbox中运行uC/0S-II中的实例II DOSBox 0.74,Cpu speed: 3000 cycles,Frameskip 0,Program:DOSBOX Welcome to DOSBox v.74 For a short introduction for new users type:INTRO For supported shell commands type:HELP To adjust the emulated CPU speed,use ctrl-F11 and ctrl-F12. To activate the keymapper ctrl-F1. For more information read the README file in the DOSBox dircctory. HAVE FUN! The DOSBox Team http://ww.dosbox.com \>SET BLASTER=A220 17 D1 H5 T6 ~在dosbox中运行help以及intro命令,寻找你感兴趣的帮助信息 陈香兰(xlanchenoustc,edu,cn)(升界丸应 长人式操作系蛇 December 9.2014 12/41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 在dosbox中运行uC/OS-II中的实例 II ▶ 在dosbox中运行help以及intro命令,寻找你感兴趣的帮助信息 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) December 9, 2014 12 / 41