www.beck-ipc.com




Link




SUCHEN:

RTOS-PPC

real-time operation system for PowerPC

RTOS Architecture

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






© 2012 Beck IPC GmbH