RTEMS Embedded Realtime Operating System ---------------------------------------- Release: 4.10.3-rc2 Date : 07 September 2016 The Real-Time Executive for Multiprocessor Systems or RTEMS is an open source Real Time Operating System (RTOS) that supports open standard application programming interfaces (API) such as POSIX. It is used in space flight, medical, networking and many more embedded devices using processor architectures including ARM, PowerPC, Intel, Blackfin, MIPS, Microblaze and more. This directory contains the source code for the RTEMS 4.10 operating system and tools. Please refer to the RTEMS Developers Wiki for the release notes. Please drop by the Users mailing list (users@rtems.org) and let us know how you are using RTEMS. We love hearing about user's projects. Many thanks to everyone who helped create this release. Regards The RTEMS Development Team. RTEMS Web Sites ~~~~~~~~~~~~~~~ Home: https://www.rtems.org/ Developers: https://devel.rtems.org/ Docs: https://docs.rtems.org/ Bug: https://devel.rtems.org/query Lists: https://lists.rtems.org/ GIT: https://git.rtems.org/ Release Files ~~~~~~~~~~~~~ - README.txt This document. - contrib Directory contains extra release related files. - rtems-4.10.3-rc2.tar.xz The RTEMS kernel source code. - rtems-source-builder-4.10.3-rc2.tar.xz The RTEMS Source Builder source code. - rtems-tools-4.10.3-rc2.tar.xz The RTEMS Tools source code. - sha512sum.txt The SHA512 checksums for this directory. - sources The source code the tools for this release. Quick Guide to Building ~~~~~~~~~~~~~~~~~~~~~~~ To build the tools and kernel for an architecture download: rtems-source-builder-4.10.3-rc2.tar.xz Please check to the RSB documentation (https://docs.rtems.org/rsb/) and the Wiki (TBD) if you have any issues. If you encounter a problem please post to the user@rtems.org mailing list and if you find a bug please raise a ticket (https://devel.rtems.org/newticket). The following builds RTEMS for the SPARC architecture: $ cd $ mkdir development/rtems $ cd development/rtems $ tar Jxf rtems-source-builder-4.10.3-rc2.tar.xz $ cd rtems-source-builder-4.10.3-rc2/rtems $ ../source-builder/sb-set-builder \ --prefix=$HOME/development/rtems/4.10.3-rc2 \ 4.10/rtems-sparc To disable building the RTEMS Kernel add to the command line '--without-rtems'. To build a single BSP add to the command line '--with-rtemsbsp'. You can specify more than one BSP with quotes and a space delimiting the BSP names. By default all BSPs for an architecture are built. RTEMS Architectures and BSPs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RTEMS 4.10 Architectures: 14 BSP Count: 118 arm: csb336 c/src/lib/libbsp/arm/csb336 csb337 c/src/lib/libbsp/arm/csb337 csb637 c/src/lib/libbsp/arm/csb337 kit637_v6 c/src/lib/libbsp/arm/csb337 edb7312 c/src/lib/libbsp/arm/edb7312 gba c/src/lib/libbsp/arm/gba arm1136jfs c/src/lib/libbsp/arm/gdbarmsim arm1136js c/src/lib/libbsp/arm/gdbarmsim arm7tdmi c/src/lib/libbsp/arm/gdbarmsim arm920 c/src/lib/libbsp/arm/gdbarmsim armcortexa9 c/src/lib/libbsp/arm/gdbarmsim gp32 c/src/lib/libbsp/arm/gp32 gumstix c/src/lib/libbsp/arm/gumstix lpc2362 c/src/lib/libbsp/arm/lpc24xx lpc24xx_ea c/src/lib/libbsp/arm/lpc24xx lpc24xx_ncs_ram c/src/lib/libbsp/arm/lpc24xx lpc24xx_ncs_rom_ext c/src/lib/libbsp/arm/lpc24xx lpc24xx_ncs_rom_int c/src/lib/libbsp/arm/lpc24xx lpc32xx_mzx_boot_int c/src/lib/libbsp/arm/lpc32xx lpc32xx_phycore c/src/lib/libbsp/arm/lpc32xx nds c/src/lib/libbsp/arm/nds rtl22xx c/src/lib/libbsp/arm/rtl22xx rtl22xx_t c/src/lib/libbsp/arm/rtl22xx smdk2410 c/src/lib/libbsp/arm/smdk2410 avr: avrtest c/src/lib/libbsp/avr/avrtest bfin: TLL6527M c/src/lib/libbsp/bfin/TLL6527M bf537Stamp c/src/lib/libbsp/bfin/bf537Stamp eZKit533 c/src/lib/libbsp/bfin/eZKit533 h8300: h8sim c/src/lib/libbsp/h8300/h8sim h8sxsim c/src/lib/libbsp/h8300/h8sim i386: i386ex c/src/lib/libbsp/i386/i386ex pc386 c/src/lib/libbsp/i386/pc386 pc386dx c/src/lib/libbsp/i386/pc386 pc486 c/src/lib/libbsp/i386/pc386 pc586-sse c/src/lib/libbsp/i386/pc386 pc586 c/src/lib/libbsp/i386/pc386 pc686 c/src/lib/libbsp/i386/pc386 ts_386ex c/src/lib/libbsp/i386/ts_386ex lm32: lm32_evr c/src/lib/libbsp/lm32/lm32_evr m32c: m32csim c/src/lib/libbsp/m32c/m32cbsp m32r: m32rsim c/src/lib/libbsp/m32r/m32rsim m68k: av5282 c/src/lib/libbsp/m68k/av5282 csb360 c/src/lib/libbsp/m68k/csb360 gen68302 c/src/lib/libbsp/m68k/gen68302 gen68340 c/src/lib/libbsp/m68k/gen68340 gen68360 c/src/lib/libbsp/m68k/gen68360 gen68360_040 c/src/lib/libbsp/m68k/gen68360 pgh360 c/src/lib/libbsp/m68k/gen68360 COBRA5475 c/src/lib/libbsp/m68k/genmcf548x m5484FireEngine c/src/lib/libbsp/m68k/genmcf548x idp c/src/lib/libbsp/m68k/idp mcf5206elite c/src/lib/libbsp/m68k/mcf5206elite mcf52235 c/src/lib/libbsp/m68k/mcf52235 mcf5225x c/src/lib/libbsp/m68k/mcf5225x mcf5235 c/src/lib/libbsp/m68k/mcf5235 mcf5329 c/src/lib/libbsp/m68k/mcf5329 mrm332 c/src/lib/libbsp/m68k/mrm332 mvme136 c/src/lib/libbsp/m68k/mvme136 mvme147 c/src/lib/libbsp/m68k/mvme147 mvme147s c/src/lib/libbsp/m68k/mvme147s mvme162 c/src/lib/libbsp/m68k/mvme162 mvme162lx c/src/lib/libbsp/m68k/mvme162 mvme167 c/src/lib/libbsp/m68k/mvme167 ods68302 c/src/lib/libbsp/m68k/ods68302 sim68000 c/src/lib/libbsp/m68k/sim68000 simcpu32 c/src/lib/libbsp/m68k/sim68000 uC5282 c/src/lib/libbsp/m68k/uC5282 mips: csb350 c/src/lib/libbsp/mips/csb350 genmongoosev c/src/lib/libbsp/mips/genmongoosev hurricane c/src/lib/libbsp/mips/hurricane jmr3904 c/src/lib/libbsp/mips/jmr3904 rbtx4925 c/src/lib/libbsp/mips/rbtx4925 rbtx4938 c/src/lib/libbsp/mips/rbtx4938 no_cpu: no_bsp c/src/lib/libbsp/no_cpu/no_bsp powerpc: beatnik c/src/lib/libbsp/powerpc/beatnik ep1a c/src/lib/libbsp/powerpc/ep1a brs5l c/src/lib/libbsp/powerpc/gen5200 icecube c/src/lib/libbsp/powerpc/gen5200 pm520_cr825 c/src/lib/libbsp/powerpc/gen5200 pm520_ze30 c/src/lib/libbsp/powerpc/gen5200 hsc_cm01 c/src/lib/libbsp/powerpc/gen83xx mpc8313erdb c/src/lib/libbsp/powerpc/gen83xx mpc8349eamds c/src/lib/libbsp/powerpc/gen83xx haleakala c/src/lib/libbsp/powerpc/haleakala mbx821_001 c/src/lib/libbsp/powerpc/mbx8xx mbx821_002 c/src/lib/libbsp/powerpc/mbx8xx mbx821_002b c/src/lib/libbsp/powerpc/mbx8xx mbx860_001b c/src/lib/libbsp/powerpc/mbx8xx mbx860_002 c/src/lib/libbsp/powerpc/mbx8xx mbx860_005b c/src/lib/libbsp/powerpc/mbx8xx mbx860_1b c/src/lib/libbsp/powerpc/mbx8xx mcp750 c/src/lib/libbsp/powerpc/motorola_powerpc mtx603e c/src/lib/libbsp/powerpc/motorola_powerpc mvme2100 c/src/lib/libbsp/powerpc/motorola_powerpc mvme2307 c/src/lib/libbsp/powerpc/motorola_powerpc gwlcfm c/src/lib/libbsp/powerpc/mpc55xxevb mpc5566evb c/src/lib/libbsp/powerpc/mpc55xxevb mpc8260ads c/src/lib/libbsp/powerpc/mpc8260ads mvme3100 c/src/lib/libbsp/powerpc/mvme3100 mvme5500 c/src/lib/libbsp/powerpc/mvme5500 psim c/src/lib/libbsp/powerpc/psim qemuppc c/src/lib/libbsp/powerpc/qemuppc score603e c/src/lib/libbsp/powerpc/score603e ss555 c/src/lib/libbsp/powerpc/ss555 pghplus c/src/lib/libbsp/powerpc/tqm8xx tqm8xx_stk8xx c/src/lib/libbsp/powerpc/tqm8xx virtex c/src/lib/libbsp/powerpc/virtex sh: gensh1 c/src/lib/libbsp/sh/gensh1 gensh2 c/src/lib/libbsp/sh/gensh2 gensh4 c/src/lib/libbsp/sh/gensh4 simsh1 c/src/lib/libbsp/sh/shsim simsh2 c/src/lib/libbsp/sh/shsim simsh2e c/src/lib/libbsp/sh/shsim simsh4 c/src/lib/libbsp/sh/shsim sparc: erc32 c/src/lib/libbsp/sparc/erc32 sis c/src/lib/libbsp/sparc/erc32 leon2 c/src/lib/libbsp/sparc/leon2 leon3 c/src/lib/libbsp/sparc/leon3