cpu_os.h
来自「瑞星微公司RK27XX系列芯片的SDK开发包」· C头文件 代码 · 共 59 行
H
59 行
/* Copyright (C) 2006 ROCK-CHIPS FUZHOU . All Rights Reserved. */
/*
File : system\cpu\arm\os\cpu_os.h
Desc : 定义与 CPU 相关的 OS 汇编头文件.
Author : huangsl
Date : 2007-06-09
Notes :
$Log :
* huangsl 2007-06-09 建立此文件,用于定义 处理器相关的以及和任务切换相关的操作
*
*/
#ifndef _ARM_OS_CPU_H_
#define _ARM_OS_CPU_H_
/******************************************************************************************************/
#define OS_TASKTRACE 0 //任务调试.
/*********************************************************************************************************/
#ifdef OS_CPU_GLOBALS
#define OS_CPU_EXT
#else
#define OS_CPU_EXT extern
#endif
#define OS_CRITICAL_METHOD 2 /* 选择开、关中断的方式 */
#define OS_STK_GROWTH 1 /* 堆栈是从上往下长的 */
#ifndef USER_USING_MODE
#define USER_USING_MODE SVC32Mode /* 任务缺省模式 */
#endif
#define DECLARE_SWI INT32U llr
#define BEGIN_SWI ASM \
{\
MOV llr,LR \
}
#define END_SWI ASM \
{\
MOV LR,llr\
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
/******************************************************************************************************/
#endif /* not _ARM_OS_CPU_H_ */
/*--------------------------------end of file ------------------------------------------*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?