

|

RTOS-PPC
real-time operation system for PowerPC

Bei dem Echtzeit Betriebssystem RTOS-PPC handelt es sich um eine Weiterentwicklung des bewährten Beck Betriebssystems RTOS.
Es ist auf jedem IPC@CHIP SC2x3 bereits vorinstalliert und kann mittels der Chiptool Applikation vom PC per TCP/IP oder über RS232 aktualisiert werden. Anwender-Applikationen werden als Tasks in eigenständigen, nachladbaren Executables entwickelt. Somit sind Betriebssystem und Anwendung klar voneinander getrennt. Darüberhinaus unterstützt das RTOS-PPC die Memory Management Unit (MMU) des PowerPC Prozessors, um Anwendungsprogramme und Betriebssystem im Speicher gegeneinander zu schützen.
C/C++ Anwendungen werden mit der ONE Workbench übersetzt, per FTP in das interne File System des IPC@CHIP® übertragen und auf dem RTOS-PPC vom Executable Loader ausgeführt. Die Trennung zwischen Datei System und dem RTOS mit integriertem Web Server ermöglicht weiterhin die Entwicklung von Web Seiten mit allen Standard Web Entwicklungs Tools wie z.B. Macromedia Flash, Java Applets, …
Die integrierte "Command Shell" bietet die Möglichkeit die Basisfunktionalitäten des Betriebssystems über einen Telnet Client, SSH Client oder über eine serielle Schnittstelle zu steuern. Eine sehr gut dokumentierte API sowie eine komplette Software-Bibliothek ermöglicht die einfache Kommunikation zwischen Ihrer Anwendung und allen IPC@CHIP® Funktionalitäten in Hard- und Software.
Multitasking Betriebssystem
Eigenschaften und Erweiterungen des RTOS-PPC
- Memory Protection (Supervisor and User privileges)
- Priority inheritance type of resource semaphores
- Periodic tasks
- FTP over SSL
- Built-in Remote Debugger (Probe)
- Built-in Text Editor
- Built-in IDE/ATA driver
- Option for complete BSD compatible TCP/IP Socket API mode
Highperformance Echtzeit-Multitasking
- 500 Kernel Objects (für Tasks, Semaphores, Event Groups, etc)
- Intertask-Kommunikation über Messages
- 128 Message envelopes
RTOS Filesystem für
- Interne Flashdisk
- Internen Ramdisk-Treiber
- Externe Speichermedien (z.B. Compact-Flash, MMC/SD, USB Mass Storage)
- FAT16 / FAT32
- Lange Dateinamen
TCP/IP Stack
- IPv4/v6
- TCP, UDP, ARP, ICMP, IP Multicast, ICMPv6
- Socket Interface (bis 256 Sockets)
- PPP Server und Client über RS232
- SSL und IPSec
TCP/IP Dienste und Applikationen
- HTTP(S) Webserver, FTP Server, Telnet Server, SSH
- DHCP Client, TFTP Server, SNMP MIB Variablen Support
- UDP Config Server für @CHIP-RTOS Upgrade und IP-Konfiguration
Executable-Loader
- Bis zu 16 Applikationsprogramme parallel
- Microsoft-ähnliche Kommando-Shell über Telnet, SSH und RS232
Applications Programmer Interface (API)
- RTOS-Funktionen
- Standard TCP/IP Socket Interface
- Highspeed Serielle Kommunikation
- Dynamische Webseiten über Webserver CGI und SSI Funktion
- Hardware Abstraction Layer API für alle Hardware-Funktionen, z.B. CAN, I2C, SPI, USB, Timer, IRQ usw.
- Packet Driver API für direkten low-level Zugriff auf TCP/IP Gerätetreiber

|

|

|

|

|

|
IPC@CHIP® RTOS-PPC API Dokumentation Die folgende Dokumentation der RTOS-PPC API ist für alle Embedded Controller der IPC@CHIP® Familie SC2x3 vorgesehen. Jede Funktion beeinhaltet die Information für welchen IPC@CHIP® Controller und ab welcher RTOS Version die Funktion verfügbar ist. |
19.02.2011 |

|
index.html |
 |
3,80 KB |

|

|

|

|

|

|

|
SC2x3 @CHIP-RTOS Version 1.08 Release Die ZIP Datei enthält das SC2x3 @CHIP-RTOS-PPC für den IPC@CHIP® SC243. |
19.02.2011 |

|
sc2x3v0108release.zip |
 |
429,33 KB |

|
|
|
|

|


|