提交 02b8e936 编写于 作者: M Ming, Bai

Merge pull request #1 from grissiom/update-more-crlf

LGTM, thanks!
...@@ -23,14 +23,20 @@ ...@@ -23,14 +23,20 @@
*.xml text *.xml text
SConscript text SConscript text
Makefile text Makefile text
AUTHORS text
COPYING text
*.LZO -text *.LZO -text
*.Opt -text *.Opt -text
*.Uv2 -text *.Uv2 -text
*.ewp -text
*.eww -text
*.vcproj -text
*.bat -text *.bat -text
*.dos -text *.dos -text
*.icf -text *.icf -text
*.inf -text *.inf -text
*.ini -text *.ini -text
*.sct -text *.sct -text
*.xsd -text
Jamfile -text Jamfile -text
Kernel Design & Implementation Kernel Design & Implementation
- Bernard Xiong <bernard.xiong@gmail.com> - Bernard Xiong <bernard.xiong@gmail.com>
LwIP 1.3.0/1.3.1/1.3.2/1.4.0 LwIP 1.3.0/1.3.1/1.3.2/1.4.0
- Porting - Porting
Qiu Yi Qiu Yi
Mbbill Mbbill
- Testing - Testing
Bernard Xiong Bernard Xiong
Filesystem Filesystem
- Porting and Add Virtual Filesystem - Porting and Add Virtual Filesystem
- Testing - Testing
Qiu Yi Qiu Yi
prife prife
RTGUI RTGUI
- Design and Implemenation - Design and Implemenation
Bernard Xiong Bernard Xiong
Grissiom Grissiom
BSP BSP
Bernard Xiong Bernard Xiong
- ATMEL AT91SAM7S64 & AT91SAM7X256 Porting - ATMEL AT91SAM7S64 & AT91SAM7X256 Porting
- STM32 Porting - STM32 Porting
- S3C4510 Porting - S3C4510 Porting
Mbbill Mbbill
- ATMEL AT91SAM7X256 - ATMEL AT91SAM7X256
Xulong Cao Xulong Cao
- QEMU/x86 - QEMU/x86
Aozima Aozima
- LPC 2148 Porting - LPC 2148 Porting
- STM32 Porting - STM32 Porting
Jing Lee Jing Lee
- LPC 2478 Porting - LPC 2478 Porting
Qiu Yi Qiu Yi
- S3C2410 & S3C2440 Porting - S3C2410 & S3C2440 Porting
- TI LM3S - TI LM3S
others... others...
/* This file is part of the ATMEL AVR-UC3-SoftwareFramework-1.7.0 Release */ /* This file is part of the ATMEL AVR-UC3-SoftwareFramework-1.7.0 Release */
/*This file is prepared for Doxygen automatic documentation generation.*/ /*This file is prepared for Doxygen automatic documentation generation.*/
/*! \file ********************************************************************* /*! \file *********************************************************************
......
此差异已折叠。
//================================================================ //================================================================
// //
// IAR XLINK command file for the IAR C/C++ Compiler for // IAR XLINK command file for the IAR C/C++ Compiler for
// Renesas M16C/R8C // Renesas M16C/R8C
// //
// This is an example XLINK command file for use with the // This is an example XLINK command file for use with the
// M30627FHP derivative. // M30627FHP derivative.
// //
// Derivative group: m16c 62p // Derivative group: m16c 62p
// //
// //
// Usage: xlink your_file(s) -f this_file clm16c*.r48 // Usage: xlink your_file(s) -f this_file clm16c*.r48
// //
// Copyright 2001-2008 IAR Systems AB. // Copyright 2001-2008 IAR Systems AB.
// //
// $Revision: 2144 $ // $Revision: 2144 $
// //
//================================================================ //================================================================
//================================================================ //================================================================
// The M16C IAR C/EC++ Compiler places code and data into named // The M16C IAR C/EC++ Compiler places code and data into named
// segments which are referred to by the IAR XLINK Linker. The // segments which are referred to by the IAR XLINK Linker. The
// table below shows the available segments. // table below shows the available segments.
// //
// SEGMENT REFERENCE // SEGMENT REFERENCE
// ================= // =================
// //
// Segment Description // Segment Description
// ------- ----------- // ------- -----------
// BITVARS Bit variables. // BITVARS Bit variables.
// CODE The program code. // CODE The program code.
// CSTACK The stack used by C or Embedded C++ programs. // CSTACK The stack used by C or Embedded C++ programs.
// CSTART The startup code. // CSTART The startup code.
// DATA16_HEAP Heap data used by malloc and free. Used by CLib and DLib // DATA16_HEAP Heap data used by malloc and free. Used by CLib and DLib
// FAR_HEAP Heap used by malloc and free in DLib // FAR_HEAP Heap used by malloc and free in DLib
// DATA20_HEAP Heap used by malloc and free in DLib // DATA20_HEAP Heap used by malloc and free in DLib
// //
// x_AC Non-initialized located const objects. // x_AC Non-initialized located const objects.
// x_AN Non-initialized located non-const objects. // x_AN Non-initialized located non-const objects.
// x_C Constant data, including string literals. // x_C Constant data, including string literals.
// x_I Initialized data. // x_I Initialized data.
// x_ID Data that is copied to x_I by cstartup. // x_ID Data that is copied to x_I by cstartup.
// x_N Uninitialized data. // x_N Uninitialized data.
// x_Z zero initialized data. // x_Z zero initialized data.
// //
// Where x can be one of: // Where x can be one of:
// DATA13 (Range: 0-0x1FFF) // DATA13 (Range: 0-0x1FFF)
// DATA16 (Range: 0-0xFFFF, except DATA16_ID) // DATA16 (Range: 0-0xFFFF, except DATA16_ID)
// DATA20 (Range: 0-0xFFFFF) // DATA20 (Range: 0-0xFFFFF)
// FAR (Range: 0-0xFFFFF) // FAR (Range: 0-0xFFFFF)
// //
// DIFUNCT Pointers to code, typically EC++ constructors // DIFUNCT Pointers to code, typically EC++ constructors
// FLIST Jump table for __tiny_func functions. // FLIST Jump table for __tiny_func functions.
// INTVEC Contains reset and interrupt vectors. // INTVEC Contains reset and interrupt vectors.
// INTVEC1 Contains the fixed reset and interrupt vectors. // INTVEC1 Contains the fixed reset and interrupt vectors.
// ISTACK The stack used by interrupts and exceptions. // ISTACK The stack used by interrupts and exceptions.
//================================================================ //================================================================
// Define CPU // Define CPU
-cm16c -cm16c
//================================================================ //================================================================
// USER DEFINITIONS // USER DEFINITIONS
// Please customize according to your preferences. // Please customize according to your preferences.
//================================================================ //================================================================
// Size of the user stack // Size of the user stack
// Uncomment for command line use // Uncomment for command line use
//-D_CSTACK_SIZE=100 //-D_CSTACK_SIZE=100
// Size of the interrupt stack // Size of the interrupt stack
// Uncomment for command line use // Uncomment for command line use
//-D_ISTACK_SIZE=40 //-D_ISTACK_SIZE=40
// Size of the heap // Size of the heap
// Uncomment for command line use // Uncomment for command line use
//-D_DATA16_HEAP_SIZE=400 //-D_DATA16_HEAP_SIZE=400
//-D_FAR_HEAP_SIZE=400 //-D_FAR_HEAP_SIZE=400
//-D_DATA20_HEAP_SIZE=400 //-D_DATA20_HEAP_SIZE=400
// Reserved memory // Reserved memory
// Reservation of RAM and ROM memory not to be used by the application. // Reservation of RAM and ROM memory not to be used by the application.
// Preset for use with the E8 emulator. // Preset for use with the E8 emulator.
// NOTE! Set these values to zero to utilize the whole RAM and ROM memory. // NOTE! Set these values to zero to utilize the whole RAM and ROM memory.
-D_RESERVED_RAM_SIZE=80 -D_RESERVED_RAM_SIZE=80
-D_RESERVED_ROM_SIZE=800 -D_RESERVED_ROM_SIZE=800
//================================================================ //================================================================
// Memory Definitions // Memory Definitions
//================================================================ //================================================================
// Memory areas available for the application // Memory areas available for the application
-D_USER_RAM_BEGIN=(00400+_RESERVED_RAM_SIZE) -D_USER_RAM_BEGIN=(00400+_RESERVED_RAM_SIZE)
-D_USER_RAM_END=07FFF -D_USER_RAM_END=07FFF
-D_DATA_FLASH_BEGIN=0F000 -D_DATA_FLASH_BEGIN=0F000
-D_DATA_FLASH_END=0FFFF -D_DATA_FLASH_END=0FFFF
-D_USER_ROM_BEGIN=(A0000+_RESERVED_ROM_SIZE) -D_USER_ROM_BEGIN=(A0000+_RESERVED_ROM_SIZE)
-D_USER_ROM_END=FFFFF -D_USER_ROM_END=FFFFF
// Relocatable "bit" segment (must be in near area). // Relocatable "bit" segment (must be in near area).
// As BITVARS contains bit addresses, the address has to be recalculated. // As BITVARS contains bit addresses, the address has to be recalculated.
// Byte address 400 --> 400 * 8 = bit address 2000 // Byte address 400 --> 400 * 8 = bit address 2000
-D_BITVAR_BEGIN=2000 // address 400 -D_BITVAR_BEGIN=2000 // address 400
-D_BITVAR_END=FFFF // address 1FFF -D_BITVAR_END=FFFF // address 1FFF
// ID code and OFS value written to ROM memory // ID code and OFS value written to ROM memory
-D_ID_CODE_1=FF -D_ID_CODE_1=FF
-D_ID_CODE_2=FF -D_ID_CODE_2=FF
-D_ID_CODE_3=FF -D_ID_CODE_3=FF
-D_ID_CODE_4=FF -D_ID_CODE_4=FF
-D_ID_CODE_5=FF -D_ID_CODE_5=FF
-D_ID_CODE_6=FF -D_ID_CODE_6=FF
-D_ID_CODE_7=FF -D_ID_CODE_7=FF
-D_OFS_VALUE=FF -D_OFS_VALUE=FF
// _OFS2_VALUE has to be defined. It is only used in some R8C devices and will // _OFS2_VALUE has to be defined. It is only used in some R8C devices and will
// not result in any additional code or data for any other device. // not result in any additional code or data for any other device.
-D_OFS2_VALUE=FF -D_OFS2_VALUE=FF
// ======================= // =======================
// DATA13 RAM // DATA13 RAM
// ======================= // =======================
-Z(NEAR)DATA13_AN=0-01FFF -Z(NEAR)DATA13_AN=0-01FFF
-Z(NEAR)DATA13_I=_USER_RAM_BEGIN-01FFF -Z(NEAR)DATA13_I=_USER_RAM_BEGIN-01FFF
-Z(NEAR)DATA13_Z,DATA13_N=_USER_RAM_BEGIN-01FFF -Z(NEAR)DATA13_Z,DATA13_N=_USER_RAM_BEGIN-01FFF
// Relocatable "bit" segment. As BITVARS contains bit addresses, // Relocatable "bit" segment. As BITVARS contains bit addresses,
// the desired (byte) address has to be multiplied by 8. // the desired (byte) address has to be multiplied by 8.
-Z(BIT)BITVARS=_BITVAR_BEGIN-_BITVAR_END -Z(BIT)BITVARS=_BITVAR_BEGIN-_BITVAR_END
// ======================= // =======================
// DATA16 RAM // DATA16 RAM
// ======================= // =======================
// Set up interrupt stack // Set up interrupt stack
-Z(NEAR)ISTACK+_ISTACK_SIZE#_USER_RAM_BEGIN-_USER_RAM_END -Z(NEAR)ISTACK+_ISTACK_SIZE#_USER_RAM_BEGIN-_USER_RAM_END
// Set up user stack // Set up user stack
-Z(NEAR)CSTACK+_CSTACK_SIZE#_USER_RAM_BEGIN-_USER_RAM_END -Z(NEAR)CSTACK+_CSTACK_SIZE#_USER_RAM_BEGIN-_USER_RAM_END
// Set up near heap // Set up near heap
-Z(NEAR)DATA16_HEAP+_DATA16_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END -Z(NEAR)DATA16_HEAP+_DATA16_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
// Near variables // Near variables
-Z(NEAR)DATA16_I,DATA16_Z,DATA16_N,DATA16_AN=_USER_RAM_BEGIN-_USER_RAM_END -Z(NEAR)DATA16_I,DATA16_Z,DATA16_N,DATA16_AN=_USER_RAM_BEGIN-_USER_RAM_END
// User defined near DATA segments // User defined near DATA segments
// ======================= // =======================
// DATA16 ROM // DATA16 ROM
// ======================= // =======================
// Data flash // Data flash
-Z(CONST)DATA_FLASH=_DATA_FLASH_BEGIN-_DATA_FLASH_END -Z(CONST)DATA_FLASH=_DATA_FLASH_BEGIN-_DATA_FLASH_END
// Constant segments (in ROM), reachable for near pointers // Constant segments (in ROM), reachable for near pointers
// (Use declaration -Z(CONST)DATA16_C if near ROM exists) // (Use declaration -Z(CONST)DATA16_C if near ROM exists)
// User defined near CONST segments // User defined near CONST segments
// ======================= // =======================
// FAR/DATA20 RAM // FAR/DATA20 RAM
// ======================= // =======================
// Far and huge data segments // Far and huge data segments
-Z(FAR)FAR_I,FAR_Z,FAR_N,FAR_AN=_USER_RAM_BEGIN-_USER_RAM_END -Z(FAR)FAR_I,FAR_Z,FAR_N,FAR_AN=_USER_RAM_BEGIN-_USER_RAM_END
-Z(FAR)FAR_HEAP+_FAR_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END -Z(FAR)FAR_HEAP+_FAR_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
-Z(HUGE)DATA20_I,DATA20_Z,DATA20_N,DATA20_AN=_USER_RAM_BEGIN-_USER_RAM_END -Z(HUGE)DATA20_I,DATA20_Z,DATA20_N,DATA20_AN=_USER_RAM_BEGIN-_USER_RAM_END
-Z(HUGE)DATA20_HEAP+_DATA20_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END -Z(HUGE)DATA20_HEAP+_DATA20_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
// User defined far & huge DATA segments // User defined far & huge DATA segments
// ======================= // =======================
// FAR/DATA20 ROM // FAR/DATA20 ROM
// ======================= // =======================
// Fixed interrupt vector table // Fixed interrupt vector table
-Z(CONST)INTVEC1=FFFDC-FFFFF -Z(CONST)INTVEC1=FFFDC-FFFFF
// Special page table // Special page table
-Z(CONST)FLIST=FFE00-FFFDB -Z(CONST)FLIST=FFE00-FFFDB
// Variable vector table (growing downwards from _USER_ROM_END) // Variable vector table (growing downwards from _USER_ROM_END)
// The added -1 is too assure that all vectors start at even // The added -1 is too assure that all vectors start at even
// addresses. // addresses.
-Z(CONST)INTVEC=D0000-(_USER_ROM_END-1) -Z(CONST)INTVEC=D0000-(_USER_ROM_END-1)
// Constant and initializer segments (in ROM) // Constant and initializer segments (in ROM)
-Z(FARCONST)FAR_ID=_USER_ROM_BEGIN-_USER_ROM_END -Z(FARCONST)FAR_ID=_USER_ROM_BEGIN-_USER_ROM_END
-Z(FARCONST)FAR_C=_USER_ROM_BEGIN-_USER_ROM_END -Z(FARCONST)FAR_C=_USER_ROM_BEGIN-_USER_ROM_END
-Z(HUGECONST)DATA20_C,DATA20_ID,CHECKSUM=_USER_ROM_BEGIN-_USER_ROM_END -Z(HUGECONST)DATA20_C,DATA20_ID,CHECKSUM=_USER_ROM_BEGIN-_USER_ROM_END
-Z(FARCONST)DATA16_ID,DATA13_ID,DIFUNCT=_USER_ROM_BEGIN-_USER_ROM_END -Z(FARCONST)DATA16_ID,DATA13_ID,DIFUNCT=_USER_ROM_BEGIN-_USER_ROM_END
// User defined far & huge CONST segments // User defined far & huge CONST segments
// CODE segments // CODE segments
// TINYFUNC code must be located above 0xF0000 // TINYFUNC code must be located above 0xF0000
-P(CODE)TINYFUNC=F0000-_USER_ROM_END -P(CODE)TINYFUNC=F0000-_USER_ROM_END
// Startup code // Startup code
-P(CODE)CSTART=D0000-_USER_ROM_END -P(CODE)CSTART=D0000-_USER_ROM_END
// "Regular" code // "Regular" code
-P(CODE)CODE=_USER_ROM_BEGIN-_USER_ROM_END -P(CODE)CODE=_USER_ROM_BEGIN-_USER_ROM_END
// User defined CODE segments // User defined CODE segments
// ======================== // ========================
// IAR C library formatting // IAR C library formatting
// ======================== // ========================
// Uncomment for command line use // Uncomment for command line use
//-e_small_write=_formatted_write //-e_small_write=_formatted_write
//-e_medium_read=_formatted_read //-e_medium_read=_formatted_read
// ======================== // ========================
// Output files // Output files
// ======================== // ========================
// Use the -O option to create one or more output files // Use the -O option to create one or more output files
// at the same link session. Formats flags, file name and // at the same link session. Formats flags, file name and
// extension is optional. Please un-comment the wanted // extension is optional. Please un-comment the wanted
// output formats below. // output formats below.
// //
// CAUTION: Do not combine other output formats with -rt (special // CAUTION: Do not combine other output formats with -rt (special
// UBROF for Terminal I/O in C-SPY). Output files are valid but // UBROF for Terminal I/O in C-SPY). Output files are valid but
// contain code that expects to be run under C-SPY. // contain code that expects to be run under C-SPY.
// Motorola output // Motorola output
//-Omotorola=.mot //-Omotorola=.mot
// IEEE-695 output with format flags for the Renesas debugger // IEEE-695 output with format flags for the Renesas debugger
//-Oieee695,lbm=.x30 //-Oieee695,lbm=.x30
// ELF/DWARF output with format flags for the Renesas debugger // ELF/DWARF output with format flags for the Renesas debugger
//-Oelf,spc=.elf //-Oelf,spc=.elf
Documents here Documents here
http://www.rt-thread.org/dokuwiki/doku.php?id=s3c2440 http://www.rt-thread.org/dokuwiki/doku.php?id=s3c2440
\ No newline at end of file
[HEADER] [HEADER]
magic_cookie={66E99B07-E706-4689-9E80-9B2582898A13} magic_cookie={66E99B07-E706-4689-9E80-9B2582898A13}
file_version=1.0 file_version=1.0
device=PIC32MX795F512L device=PIC32MX795F512L
[PATH_INFO] [PATH_INFO]
BuildDirPolicy=BuildDirIsProjectDir BuildDirPolicy=BuildDirIsProjectDir
dir_src= dir_src=
dir_bin=./obj dir_bin=./obj
dir_tmp=./obj dir_tmp=./obj
dir_sin= dir_sin=
dir_inc=.;../../include;../../components/finsh dir_inc=.;../../include;../../components/finsh
dir_lib=C:\Program Files\Microchip\MPLAB C32 Suite\lib;C:\Program Files\Microchip\MPLAB C32 Suite\pic32mx\lib dir_lib=C:\Program Files\Microchip\MPLAB C32 Suite\lib;C:\Program Files\Microchip\MPLAB C32 Suite\pic32mx\lib
dir_lkr= dir_lkr=
[CAT_FILTERS] [CAT_FILTERS]
filter_src=*.s;*.c filter_src=*.s;*.c
filter_inc=*.h;*.inc filter_inc=*.h;*.inc
filter_obj=*.o filter_obj=*.o
filter_lib=*.a filter_lib=*.a
filter_lkr=*.ld filter_lkr=*.ld
[CAT_SUBFOLDERS] [CAT_SUBFOLDERS]
subfolder_src=finsh;kernel;pic32 subfolder_src=finsh;kernel;pic32
subfolder_inc= subfolder_inc=
subfolder_obj= subfolder_obj=
subfolder_lib= subfolder_lib=
subfolder_lkr= subfolder_lkr=
[FILE_SUBFOLDERS] [FILE_SUBFOLDERS]
file_000=. file_000=.
file_001=. file_001=.
file_002=kernel file_002=kernel
file_003=kernel file_003=kernel
file_004=kernel file_004=kernel
file_005=kernel file_005=kernel
file_006=kernel file_006=kernel
file_007=kernel file_007=kernel
file_008=kernel file_008=kernel
file_009=kernel file_009=kernel
file_010=kernel file_010=kernel
file_011=kernel file_011=kernel
file_012=kernel file_012=kernel
file_013=kernel file_013=kernel
file_014=kernel file_014=kernel
file_015=kernel file_015=kernel
file_016=kernel file_016=kernel
file_017=. file_017=.
file_018=pic32 file_018=pic32
file_019=. file_019=.
file_020=finsh file_020=finsh
file_021=finsh file_021=finsh
file_022=finsh file_022=finsh
file_023=finsh file_023=finsh
file_024=finsh file_024=finsh
file_025=finsh file_025=finsh
file_026=finsh file_026=finsh
file_027=finsh file_027=finsh
file_028=finsh file_028=finsh
file_029=finsh file_029=finsh
file_030=finsh file_030=finsh
file_031=finsh file_031=finsh
file_032=finsh file_032=finsh
file_033=. file_033=.
file_034=pic32 file_034=pic32
file_035=pic32 file_035=pic32
file_036=. file_036=.
[GENERATED_FILES] [GENERATED_FILES]
file_000=no file_000=no
file_001=no file_001=no
file_002=no file_002=no
file_003=no file_003=no
file_004=no file_004=no
file_005=no file_005=no
file_006=no file_006=no
file_007=no file_007=no
file_008=no file_008=no
file_009=no file_009=no
file_010=no file_010=no
file_011=no file_011=no
file_012=no file_012=no
file_013=no file_013=no
file_014=no file_014=no
file_015=no file_015=no
file_016=no file_016=no
file_017=no file_017=no
file_018=no file_018=no
file_019=no file_019=no
file_020=no file_020=no
file_021=no file_021=no
file_022=no file_022=no
file_023=no file_023=no
file_024=no file_024=no
file_025=no file_025=no
file_026=no file_026=no
file_027=no file_027=no
file_028=no file_028=no
file_029=no file_029=no
file_030=no file_030=no
file_031=no file_031=no
file_032=no file_032=no
file_033=no file_033=no
file_034=no file_034=no
file_035=no file_035=no
file_036=no file_036=no
[OTHER_FILES] [OTHER_FILES]
file_000=no file_000=no
file_001=no file_001=no
file_002=no file_002=no
file_003=no file_003=no
file_004=no file_004=no
file_005=no file_005=no
file_006=no file_006=no
file_007=no file_007=no
file_008=no file_008=no
file_009=no file_009=no
file_010=no file_010=no
file_011=no file_011=no
file_012=no file_012=no
file_013=no file_013=no
file_014=no file_014=no
file_015=no file_015=no
file_016=no file_016=no
file_017=no file_017=no
file_018=no file_018=no
file_019=no file_019=no
file_020=no file_020=no
file_021=no file_021=no
file_022=no file_022=no
file_023=no file_023=no
file_024=no file_024=no
file_025=no file_025=no
file_026=no file_026=no
file_027=no file_027=no
file_028=no file_028=no
file_029=no file_029=no
file_030=no file_030=no
file_031=no file_031=no
file_032=no file_032=no
file_033=no file_033=no
file_034=no file_034=no
file_035=no file_035=no
file_036=no file_036=no
[FILE_INFO] [FILE_INFO]
file_000=board.c file_000=board.c
file_001=application.c file_001=application.c
file_002=..\..\src\device.c file_002=..\..\src\device.c
file_003=..\..\src\idle.c file_003=..\..\src\idle.c
file_004=..\..\src\ipc.c file_004=..\..\src\ipc.c
file_005=..\..\src\irq.c file_005=..\..\src\irq.c
file_006=..\..\src\kservice.c file_006=..\..\src\kservice.c
file_007=..\..\src\mem.c file_007=..\..\src\mem.c
file_008=..\..\src\mempool.c file_008=..\..\src\mempool.c
file_009=..\..\src\module.c file_009=..\..\src\module.c
file_010=..\..\src\object.c file_010=..\..\src\object.c
file_011=..\..\src\rtm.c file_011=..\..\src\rtm.c
file_012=..\..\src\scheduler.c file_012=..\..\src\scheduler.c
file_013=..\..\src\slab.c file_013=..\..\src\slab.c
file_014=..\..\src\thread.c file_014=..\..\src\thread.c
file_015=..\..\src\timer.c file_015=..\..\src\timer.c
file_016=..\..\src\clock.c file_016=..\..\src\clock.c
file_017=startup.c file_017=startup.c
file_018=..\..\libcpu\mips\pic32\context_gcc.S file_018=..\..\libcpu\mips\pic32\context_gcc.S
file_019=console.c file_019=console.c
file_020=..\..\components\finsh\finsh_node.c file_020=..\..\components\finsh\finsh_node.c
file_021=..\..\components\finsh\finsh_ops.c file_021=..\..\components\finsh\finsh_ops.c
file_022=..\..\components\finsh\finsh_parser.c file_022=..\..\components\finsh\finsh_parser.c
file_023=..\..\components\finsh\finsh_token.c file_023=..\..\components\finsh\finsh_token.c
file_024=..\..\components\finsh\finsh_var.c file_024=..\..\components\finsh\finsh_var.c
file_025=..\..\components\finsh\finsh_vm.c file_025=..\..\components\finsh\finsh_vm.c
file_026=..\..\components\finsh\shell.c file_026=..\..\components\finsh\shell.c
file_027=..\..\components\finsh\symbol.c file_027=..\..\components\finsh\symbol.c
file_028=..\..\components\finsh\cmd.c file_028=..\..\components\finsh\cmd.c
file_029=..\..\components\finsh\finsh_compiler.c file_029=..\..\components\finsh\finsh_compiler.c
file_030=..\..\components\finsh\finsh_error.c file_030=..\..\components\finsh\finsh_error.c
file_031=..\..\components\finsh\finsh_heap.c file_031=..\..\components\finsh\finsh_heap.c
file_032=..\..\components\finsh\finsh_init.c file_032=..\..\components\finsh\finsh_init.c
file_033=uart.c file_033=uart.c
file_034=..\..\libcpu\mips\pic32\exceptions.c file_034=..\..\libcpu\mips\pic32\exceptions.c
file_035=..\..\libcpu\mips\pic32\cpuport.c file_035=..\..\libcpu\mips\pic32\cpuport.c
file_036=rtconfig.h file_036=rtconfig.h
[SUITE_INFO] [SUITE_INFO]
suite_guid={14495C23-81F8-43F3-8A44-859C583D7760} suite_guid={14495C23-81F8-43F3-8A44-859C583D7760}
suite_state= suite_state=
[TOOL_SETTINGS] [TOOL_SETTINGS]
TS{CB0AF4B8-4022-429D-8F99-8A56782B2C6D}=--gdwarf-2 TS{CB0AF4B8-4022-429D-8F99-8A56782B2C6D}=--gdwarf-2
TS{9C698E0A-CBC9-4EFF-AE7D-B569F93E7322}=-g -DPIC32_STARTER_KIT TS{9C698E0A-CBC9-4EFF-AE7D-B569F93E7322}=-g -DPIC32_STARTER_KIT
TS{77F59DA1-3C53-4677-AC5F-A03EB0125170}=-Map="$(BINDIR_)$(TARGETBASE).map" -o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" TS{77F59DA1-3C53-4677-AC5F-A03EB0125170}=-Map="$(BINDIR_)$(TARGETBASE).map" -o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)"
TS{0396C0A1-9052-4E4F-8B84-EF0162B1B4E9}= TS{0396C0A1-9052-4E4F-8B84-EF0162B1B4E9}=
[INSTRUMENTED_TRACE] [INSTRUMENTED_TRACE]
enable=0 enable=0
transport=0 transport=0
format=0 format=0
[CUSTOM_BUILD] [CUSTOM_BUILD]
Pre-Build= Pre-Build=
Pre-BuildEnabled=1 Pre-BuildEnabled=1
Post-Build=pic32-size $(BINDIR_)$(TargetName) Post-Build=pic32-size $(BINDIR_)$(TargetName)
Post-BuildEnabled=1 Post-BuildEnabled=1
Bugs are now managed in the SDL bug tracker, here: Bugs are now managed in the SDL bug tracker, here:
http://bugzilla.libsdl.org/ http://bugzilla.libsdl.org/
You may report bugs there, and search to see if a given issue has already You may report bugs there, and search to see if a given issue has already
been reported, discussed, and maybe even fixed. been reported, discussed, and maybe even fixed.
You may also find help at the SDL mailing list. Subscription information: You may also find help at the SDL mailing list. Subscription information:
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
Bug reports are welcome here, but we really appreciate if you use Bugzilla, as Bug reports are welcome here, but we really appreciate if you use Bugzilla, as
bugs discussed on the mailing list may be forgotten or missed. bugs discussed on the mailing list may be forgotten or missed.
此差异已折叠。
Simple DirectMedia Layer Simple DirectMedia Layer
(SDL) (SDL)
Version 1.2 Version 1.2
--- ---
http://www.libsdl.org/ http://www.libsdl.org/
This is the Simple DirectMedia Layer, a general API that provides low This is the Simple DirectMedia Layer, a general API that provides low
level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL,
and 2D framebuffer across multiple platforms. and 2D framebuffer across multiple platforms.
The current version supports Linux, Windows CE/95/98/ME/XP/Vista, BeOS, The current version supports Linux, Windows CE/95/98/ME/XP/Vista, BeOS,
MacOS Classic, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, MacOS Classic, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX,
and QNX. The code contains support for Dreamcast, Atari, AIX, OSF/Tru64, and QNX. The code contains support for Dreamcast, Atari, AIX, OSF/Tru64,
RISC OS, SymbianOS, Nintendo DS, and OS/2, but these are not officially RISC OS, SymbianOS, Nintendo DS, and OS/2, but these are not officially
supported. supported.
SDL is written in C, but works with C++ natively, and has bindings to SDL is written in C, but works with C++ natively, and has bindings to
several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, several other languages, including Ada, C#, Eiffel, Erlang, Euphoria,
Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP,
Pike, Pliant, Python, Ruby, and Smalltalk. Pike, Pliant, Python, Ruby, and Smalltalk.
This library is distributed under GNU LGPL version 2, which can be This library is distributed under GNU LGPL version 2, which can be
found in the file "COPYING". This license allows you to use SDL found in the file "COPYING". This license allows you to use SDL
freely in commercial programs as long as you link with the dynamic freely in commercial programs as long as you link with the dynamic
library. library.
The best way to learn how to use SDL is to check out the header files in The best way to learn how to use SDL is to check out the header files in
the "include" subdirectory and the programs in the "test" subdirectory. the "include" subdirectory and the programs in the "test" subdirectory.
The header files and test programs are well commented and always up to date. The header files and test programs are well commented and always up to date.
More documentation is available in HTML format in "docs/index.html", and More documentation is available in HTML format in "docs/index.html", and
a documentation wiki is available online at: a documentation wiki is available online at:
http://www.libsdl.org/cgi/docwiki.cgi http://www.libsdl.org/cgi/docwiki.cgi
The test programs in the "test" subdirectory are in the public domain. The test programs in the "test" subdirectory are in the public domain.
Frequently asked questions are answered online: Frequently asked questions are answered online:
http://www.libsdl.org/faq.php http://www.libsdl.org/faq.php
If you need help with the library, or just want to discuss SDL related If you need help with the library, or just want to discuss SDL related
issues, you can join the developers mailing list: issues, you can join the developers mailing list:
http://www.libsdl.org/mailing-list.php http://www.libsdl.org/mailing-list.php
Enjoy! Enjoy!
Sam Lantinga (slouken@libsdl.org) Sam Lantinga (slouken@libsdl.org)
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册