⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_cpu.h.svn-base

📁 我们自己开发的一个OSEK操作系统!不知道可不可以?
💻 SVN-BASE
字号:
#ifndef __OS_CPU_H__
#define __OS_CPU_H__

/*define some data type related to complier, maybe we can define other variables here if needed*/

typedef	unsigned char	BOOLEAN; //布尔变量
typedef	unsigned char	INT8U; //无符号字符型
typedef	char        	INT8S; //有符号字符型
typedef	unsigned short	INT16U; //无符号短整型
typedef	signed short 	INT16S; //有符号短整型
typedef 	unsigned long 	INT32U; //无符号长整型
typedef 	signed long 		INT32S; //有符号长整型
typedef 	unsigned long long	 INT64U; //为栈项定义的宽度
typedef 	signed long long  INT64S; //为栈项定义的宽度
typedef 	float 			FP32; //单精度浮点型
typedef	double			FP64; //双精度浮点型

typedef	 INT64U 		OS_STK; //栈项大小typedef  	unsigned long 	uint;  
typedef 	unsigned short 	ushort; 
typedef  	unsigned char 	u_char;

#define	BYTE			INT8S
#define 	UBYTE			INT8U
#define 	WORD			INT16S
#define 	UWORD		I	NT16U
#define 	LONG			INT32S
#define 	ULONG			INT32U#define 	OS_CPU_SR       	INT32U

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -