Sei sulla pagina 1di 20

Altera SoC

Operating System Support

Embedded OS Availability
Vendor
Open Source
Wind River Systems

Micrim
Enea
Express Logic
Wind River Systems
QNX
Fujisoft
Green Hills
DDC-I
Code Time
Mentor
eCosCentric

OS/RTOS

Development
Tools

Available From

Linux (current and 3.10 LTSI)

Linaro compiler

rocketboards.org

VxWorks 6.9.3 and 7.0

Wind River Workbench

Wind River

C/OS-II, C/OS-III

GNU compiler

Micrim

OSE 5.5.3

Optima 2.6

ENEA

ThreadX G5.5.5.0

GNU compiler

Express Logic

Wind River Linux 5 and 7

Workbench/GNU

Wind River

QNX/Neutrino 6.5.3 and 6.6

Momentics

QNX

Android

GNU compiler

Fujisoft

INTEGRITY

Multi/Green Hills

Green Hills

Deos

DDC-I

DDC-I

Multicore Abassi

ARMCC/GCC

Code Time

Nucleus

GCC

Mentor

ECOSPRO (eCos)

GCC

eCosCentric

Embedded OS Availability (page 2)

OS/RTOS

Development
Tools

Available From

Android

GCC

MRA Digital

RTE

ARM DS-5 and GCC

Freertos.org

CGE7 Linux

Monta Vista/GCC

Monta Vista

AUTOSAR

AUTOSAR 4.0.3 MCAL

Elektrobit Tresos Studio

Altera

Microsoft

Windows Embedded 7

Microsoft/Studio

Adeneo Embedded

Quadros

RTXC

GCC

Coming

rtems.org

RTEMS

GCC

rtems.org

Vendor
MRA Digital
FreeRTOS
Monta Vista

Embedded SW Operating System Ecosystem (Japan)

OS/RTOS

Development
Tools

Availability

eT-Kernel (uITRON4.0)

eBinder

eSOL

eForce

uC3 (uITRON 4.0)

ARMCC/SoCEDS

eForce

Toppers

Toppers (uITRON extended)

EDS/Toppers

Toppers

Mispro

NORTi(uITRON 4.0 standard)

ARMCC

Mispro

Vendor

eSOL

Wind River VxWorks


VxWorks versions 6.9 and 7.0
Wind River Workbench Tools
Boots with U-boot or VxWorks bootrom bootloader
Supports Cyclone V SoC and Arria V SoC
Certification options:
IEC-61508, DO-178B, Arinc 653

For technical support:


www.windriver.com
support@windriver.com
BSP Availability
Download Now from Wind River

Supported Devices in VxWorks BSP


Device
SMP
Watchdog
System timer
Timers
Ethernet
Bridge
UART
GIC
I2C
QSPI
SPI *
CAN
NAND
USB (host)
SD/MMC
PCIe Root Port

* beta now
6

CV SoC
Dev Board

Micrim C/OS ii
Basic kernel
Single-core support
Delivered in ANSI C source code
Build with GCC bare-metal tools
Royalty-free but project license required
Technical Support:
http://micrium.com/support
info@micrium.com

BSP Availability
CV SoC Dev Board
Download Now from Micrim

Supported Devices in C/OS ii BSP


Device

Dev Kit

SMP
Watchdog
System timer
Timers
Ethernet *
Bridge
UART
GIC
I2C
QSPI

SPI
NAND
USB *
SD/MMC

* Coming soon - contact Micrium


8

QNX Neutrino
QNX Version v6.5.0 SP1 and v6.6
Microkernel architecture
Single core and dual-core SMP supported
QNX Momentics development tools
Cyclone V SoC and Arria V SoC
Technical Support:
www.qnx.com info@qnx.com

BSP Availability
Download Now from QNX

13

Supported Devices for QNX BSP


Device
Multi-core SMP
Watchdog
Global Timer

Ethernet
Bridge

UART
GIC
SD/MMC

I2C
USB
QSPI

SPI
GPIO
CAN Bus
NAND
14

Supported

Wind River Linux


Wind River Linux version 7
Linux SMP Kernel version 3.14 (LTSI)
Yocto project user space
Bitbake build system
WR Workbench Tools
Available now from Wind River
Technical Support:
www.windriver.com
support@windriver.com

22

Monta Vista Linux


Monta Vista Linux CGE7
Linux SMP Kernel version 3.10
(LTSI)
Yocto project user space
Available from Monta Vista
Technical Support:
www.mvista.com

23

Windows Embedded Compact


Windows Embedded Compact 7 for ARM
Single core and dual-core (SMP) supported
Visual Studio development tools

Beta available now

24

Contact Altera for details

Supported Devices for Windows Embedded Compact 7


Device
Multi-core SMP
Watchdog
Global Timer
Interval Timer

Ethernet
Bridge

UART
GIC
SD/MMC

I2C
USB
QSPI

SPI
NAND
Display
25

Supported

eSOL/ eT-Kernel status


Basic kernel + some drivers
SMP/AMP/Single-core support
IDE is eBinder; includes the ARM C-Compiler
OS version
eT-Kernel Multi-Core Edition ver1.2 rev38
eT-Kernel Standard Extension for ARM ver1.2 rev26

Available from eSOL


http://www.esol.co.jp/embedded/et-kernel_multicore-edition.html

Technical Support: eSOL

27

Supported Devices in eT-Kernel BSP


Device
SMP/AMP

Watchdog
System timer
Timers

Ethernet
Bridge
UART
GIC
I2C
USB
SPI
NAND
SD/MMC

28

Altera SoC Dev kit / Helio

Operating System Summary


OS
Open Source Linux

AMP

Real-time

Royalty-free
option

Comments
open-source

Wind River Linux

full featured OS

VxWorks

full featured OS

OSE

full featured OS

uC/OS II
QNX
ThreadX

single core
full featured OS
single core

INTEGRITY

full featured OS

Windows Embedded

full featured OS

eCOS

open-source

Abassi

simple kernel

Nucleus

simple kernel

eSOL

34

SMP

full featured OS

Toppers

open-source

eForce

single core

Mispo

single core

Peripherals Supported (full-featured operating systems)


Open
Source
Linux

Device

VxWorks

SMP
Watchdog
System timer
Timers
Ethernet
Bridge
UART
GIC
I2C
QSPI

SPI
NAND
CAN Bus
USB
SD/MMC
PCIe Root Port

* beta available
35

OSE

QNX

INTEGRITY

Peripherals Supported (minimal operating systems)


Device

uITRON

uC/OS

ECOSPRO

Abassi

ThreadX

SMP
Watchdog
System timer

Timers
Ethernet

Bridge
UART
GIC
I2C
QSPI
SPI

NAND
CAN Bus

USB

SD/MMC
PCIe Root Port

* Coming soon
36

AUTOSAR

Thank You

Potrebbero piacerti anche