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

📄 sys_arch.h

📁 这个为我话了三个月的时间移植的lwip代码
💻 H
字号:
//谨记当编译不通过时候,特别是莫名奇妙的错误时候,比如; 等,切记可能是没有包含到头文件
//切记条件编译一下文件头,否则错误可能很多
#ifndef __SYS_ARCH_H__
#define __SYS_ARCH_H__

//#include "config.h"
//#include "stdlib.h"
//#include "uCOS_II.h"
#include    "os_cpu.h"
#include    "os_cfg.h"
#include    "uCOS_II.h"

typedef OS_EVENT* sys_sem_t;//这是怎么定义的下去证明一下
//typedef  OS_EVENT*         sys_mbox_t  ;
# define  MBOX_SIZE  16
# define  MBOX_NB    8


# define  SYS_MBOX_NULL     (void *)0
# define  SYS_SEM_NULL     (void *)0
  
  
# define  T_LWIP_THREAD_START_PRIO  7
# define  T_LWIP_THREAD_MAX_NB  1
# define  T_LWIP_THREAD_STKSIZE   512  


typedef struct stlwipmbox
              {  struct stlwipmbox  *pstnext ;
                 OS_EVENT     *hmbox ;
                 void        *pvamsgs[MBOX_SIZE];
              }  ST_LWIP_MBOX, *PST_LWIP_MBOX ;
              
              
  typedef   PST_LWIP_MBOX      sys_mbox_t  ;       


typedef INT8U     sys_thread_t;






#endif

⌨️ 快捷键说明

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