推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

uCOSII在ARM处理器上的移植要点

更新时间:2019-10-24 23:22:20 大小:166K 上传用户:xuzhen1查看TA发布的资源 标签:ucosiiarm处理器 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(1) 举报

资料介绍

typedef unsigned char BOOLEAN;typedef unsigned char INT8U;//8位无符号整数typedef signed char INT8S;//8位有符号整数typedef unsigned int INT16U;//16位无符号整数typedef signed int INT16S;//16位有符号整数typedef unsigned long INT32U;//32位无符号整数typedef signed long INT32S;//32位有符号整数typedef float FP32;/单精度浮点数typedef double FP64;/∥双精度浮点数typedef unsigned int OS_STK;//堆栈入口宽度为16位

#define BYTE INT8S//字节型

#define UBYTEINT8U//为了与uC/OS V1.xx.兼容

#define WORD INT165//.uC/OS-II.

#define UWORD INT16U

#define LONG INT32S

#define ULONG INT32U

#define OS_ENTER_CRITICAL()ARMDisableInt()/*关闭中断*/

#define OS_EXIT_CRITICAL()ARMEnablelnt()/*开启中断*/

/*设施堆栈的增长方向*材

#define OS_STK_GROWTH1/*堆栈由高地址向低地址增长*/

2.用C语言编写六个操作系统相关的函数(OS_CPU_C.C)

void*OSTaskStkInit(void(*task)(void*pd),void*pdata,void*ptos,INT16U opt)

unsigned int*stk;opt=opt;/*因为opt'变量没有用到,防止编译器产生警告*材


部分文件列表

文件名 大小
uCOSII在ARM处理器上的移植要点.pdf 166K

部分页面预览

(完整内容请下载后查看)

全部评论(1)

  • 2020-02-06 10:09:24wdliming

    谢谢分享

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载