µC/OS-II学习笔记(一) 基本知识

原创 2007年09月15日 10:50:00

1.       INCLUDE.H是主头文件

2.       不依赖于编译的数据类型:它是针对80x86的实模式,在大模式下编译.

3.       全局变量 .H头文件中

 

程序清单 L 1.2  定义全局宏。

#ifdef   xxx_GLOBALS

#define  xxx_EXT

#else

#define  xxx_EXT extern

#endif

   

.H 文件中每个全局变量都加上了xxx_EXT的前缀。xxx代表模块的名字。该模块的.C文件中有以下定义:

 

#define  xxx_GLOBALS

#include "includes.h"

   

当编译器处理.C文件时,它强制xxx_EXT(在相应.H文件中可以找到)为空,(因为xxx_GLOBALS已经定义)。所以编译器给每个全局变量分配内存空间,而当编译器处理其他.C文件时,xxx_GLOBAL没有定义,xxx_EXT被定义为extern,这样用户就可以调用外部全局变量。

4.       OS_ENTER_CRITICAL() 关中断;而OS_EXIT_CRITICAL()开中断。关中断和开中断是为了保护临界段代码。这些代码很显然与处理器有关。关于宏的定义可以在OS_CPU.H中找到。

 

移植µC/OS-Ⅱ

第八章          移植µC/OS-Ⅱ    这一章介绍如何将µC/OS-Ⅱ移植到不同的处理器上。所谓移植,就是使一个实时内核能在某个微处理器或微控制器上运行。为了方便移植,大部分的µC/OS-...
  • menuconfig
  • menuconfig
  • 2007年07月31日 14:13
  • 2079

µC/OS-II: The Real-Time Kernel, 2nd Edition(英文电子书)

  • 2015年10月14日 11:13
  • 4.1MB
  • 下载

µC/OS-II教程

  • 2012年12月01日 23:16
  • 1.69MB
  • 下载

嵌入式实时操作系统µC/OS-II内核结构简介

1           嵌入式实时操作系统概述[1]所 谓嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。...
  • lao_mage
  • lao_mage
  • 2006年12月16日 22:38
  • 2913

µC/OS-II学习笔记(二) 实时系统概念

1.       有两种类型的实时系统:软实时系统和硬实时系统。在软实时系统中系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成。在硬实时系统中,各任务不仅要执行无误而且要...
  • F4427
  • F4427
  • 2007年09月15日 11:39
  • 607

µC/OS-III Release Notes

µC/OS-III Release Notes Version 3.05.00 Version 3.04.05 Version 3.04....
  • wzk456
  • wzk456
  • 2015年06月08日 00:04
  • 719

µC/OS-II, µC/Probe and µC/TCP-IP

  • 2011年07月20日 11:54
  • 1.18MB
  • 下载

µC/OS 升级到 µC/OS-II

 第10章从 µC/OS 升级到 µC/OS-II本章描述如何从µC/OS 升级到 µC/OS-II。如果已经将µC/OS移植到了某类微处理器上,移植µC/OS-II所要做的工作应当非常有限。在多数情...
  • menuconfig
  • menuconfig
  • 2007年07月31日 14:20
  • 1226

《嵌入式实时操作系统µC/OS-II》学习笔记(二)

  第三章:内核结构临界段:也就是需要保证原子操作的代码段。由这里的说法,绝大多数或者说所有的(?)内核都是都是使用开关中断的方式来处理。在uC/OS-II中,使用OS_ENTER_CRITICAL(...
  • xylophone21
  • xylophone21
  • 2006年09月01日 22:47
  • 1349

µC/OS-II :源码公开的实时嵌入式操作系统

  • 2009年02月21日 14:46
  • 4.12MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:µC/OS-II学习笔记(一) 基本知识
举报原因:
原因补充:

(最多只允许输入30个字)