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

📄 os_core.lst

📁 IARSOURCECODE是基于LPC2478嵌入式软件IAR EWARM V4.42的应用实例代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART     10/Jan/2008  16:48:28 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  arm                                                  #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \uCOS-II\Source\os_core.c                            #
#    Command line    =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \uCOS-II\Source\os_core.c -lCN                       #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\List\   #
#                       -o D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Softw #
#                       are\EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\Obj\ #
#                        -z3 --no_cse --no_unroll --no_inline                #
#                       --no_code_motion --no_tbaa --no_clustering           #
#                       --no_scheduling --debug --cpu_mode arm --endian      #
#                       little --cpu ARM7TDMI-S --stack_align 4 -e --fpu     #
#                       None --dlib_config "C:\Program Files\IAR             #
#                       Systems\Embedded Workbench 4.0                       #
#                       Kickstart\arm\LIB\dl4tpannl8n.h" -I                  #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\ -I           #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\ucos-ii\ports\arm\generic\iar\ -I                  #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\ucos-ii\source\ -I D:\work\资料\嵌入式操作系统\UCO #
#                       S-II\Micrium\Software\EvalBoards\NXP\LPC2468-EA\IAR\ #
#                       OS-View\..\..\..\..\..\ucosview\source\ -I           #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\ucosview\ports\arm7\lpc2468\iar\ -I                #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\uc-lib\ -I D:\work\资料\嵌入式操作系统\UCOS-II\Mic #
#                       rium\Software\EvalBoards\NXP\LPC2468-EA\IAR\OS-View\ #
#                       ..\..\..\..\..\uc-cpu\ -I                            #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\uc-cpu\arm\IAR\ -I D:\work\资料\嵌入式操作系统\UCO #
#                       S-II\Micrium\Software\EvalBoards\NXP\LPC2468-EA\IAR\ #
#                       OS-View\..\BSP\ -I "C:\Program Files\IAR             #
#                       Systems\Embedded Workbench 4.0 Kickstart\arm\INC\"   #
#    List file       =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\List\os #
#                       _core.lst                                            #
#    Object file     =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\Obj\os_ #
#                       core.r79                                             #
#                                                                            #
#                                                                            #
##############################################################################

D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software\uCOS-II\Source\os_core.c
      1          /*
      2          *********************************************************************************************************
      3          *                                                uC/OS-II
      4          *                                          The Real-Time Kernel
      5          *                                             CORE FUNCTIONS
      6          *
      7          *                          (c) Copyright 1992-2007, Jean J. Labrosse, Weston, FL
      8          *                                           All Rights Reserved
      9          *
     10          * File    : OS_CORE.C
     11          * By      : Jean J. Labrosse
     12          * Version : V2.84
     13          *
     14          * LICENSING TERMS:
     15          * ---------------
     16          *   uC/OS-II is provided in source form for FREE evaluation, for educational use or for peaceful research.  
     17          * If you plan on using  uC/OS-II  in a commercial product you need to contact Micri祄 to properly license 
     18          * its use in your product. We provide ALL the source code for your convenience and to help you experience 
     19          * uC/OS-II.   The fact that the  source is provided does  NOT  mean that you can use it without  paying a 
     20          * licensing fee.
     21          *********************************************************************************************************
     22          */
     23          
     24          #ifndef  OS_MASTER_FILE
     25          #define  OS_GLOBALS
     26          #include <ucos_ii.h>

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSCtxSwCtr
   \                     OSCtxSwCtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_event *__data OSEventFreeList
   \                     OSEventFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_EVENT __data OSEventTbl[10]
   \                     OSEventTbl:
   \   00000000                      DS8 320

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_FLAG_GRP __data OSFlagTbl[5]
   \                     OSFlagTbl:
   \   00000000                      DS8 140

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_flag_grp *__data OSFlagFreeList
   \                     OSFlagFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8S __data OSCPUUsage
   \                     OSCPUUsage:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSIdleCtrMax
   \                     OSIdleCtrMax:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSIdleCtrRun
   \                     OSIdleCtrRun:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 1, align-sorted
   \   BOOLEAN __data OSStatRdy
   \                     OSStatRdy:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_STK __data OSTaskStatStk[128]
   \                     OSTaskStatStk:
   \   00000000                      DS8 512

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSIntNesting
   \                     OSIntNesting:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSLockNesting
   \                     OSLockNesting:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSPrioCur
   \                     OSPrioCur:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSPrioHighRdy
   \                     OSPrioHighRdy:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSRdyGrp
   \                     OSRdyGrp:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT8U __data OSRdyTbl[4]
   \                     OSRdyTbl:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 1, align-sorted
   \   BOOLEAN __data OSRunning
   \                     OSRunning:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSTaskCtr
   \                     OSTaskCtr:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U volatile __data OSIdleCtr
   \                     OSIdleCtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_STK __data OSTaskIdleStk[128]
   \                     OSTaskIdleStk:
   \   00000000                      DS8 512

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBCur
   \                     OSTCBCur:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBFreeList
   \                     OSTCBFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBHighRdy
   \                     OSTCBHighRdy:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBList
   \                     OSTCBList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBPrioTbl[32]
   \                     OSTCBPrioTbl:
   \   00000000                      DS8 128

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_TCB __data OSTCBTbl[12]
   \                     OSTCBTbl:
   \   00000000                      DS8 1056

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSTickStepState
   \                     OSTickStepState:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_mem *__data OSMemFreeList
   \                     OSMemFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_MEM __data OSMemTbl[5]
   \                     OSMemTbl:

⌨️ 快捷键说明

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