www.beck-ipc.com




Link




SEARCH:

RTOS-PPC

real-time operation system for PowerPC

RTOS Architecture

The real-time operation system RTOS-PPC is a further development of the proved and tested Beck operation system RTOS.
It is preinstalled on each IPC@CHIP SC2x3 and can be updated from the computer via chip-tool application using TCP/IP or via RS232. User applications are developed into individual, rechargeable executables. Thus, operation system and application are clearly separated. The RTOS-PPC also supports the Memory Management Unit (MMU) of the power PC processor to shield application programs and operation system against each other.
C/C++ applications are decoded through the ONE workbench, transmitted into the internal IPC@CHIP® file system via FTP and executed by the Executable Loader on the RTOS-PPC. Separation between data system and RTOS with integrated web server allows for development of websites, using all standard web development tools like Macromedia Flash, Java Applets, …
The integrated "Command Shell" offers the option to control the basic function of the operation system via Telnet client, SSH client or serial interface. A favorably documented API as well as a complete software library enables easy communication between its application and all other IPC@CHIP® functions in the systems hard- and software.


Multitasking Operating System

Features and upgrading of the 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 DIE/ATA driver
  • Option for complete BSD compatible TCP/IP Socket API mode

High-performance real-time multitasking

  • 500 Kernel Objects (für Tasks, Semaphores, Event Groups, etc)
  • Intertask-Kommunikation über Messages
  • 128 Message envelopes

RTOS file system for

  • Internal Flash disk
  • Internal RAM disk driver
  • External memory media (e.g. Compact Flash, MMC/SD, USB Mass Storage)
  • FAT16 / FAT32
  • Long filenames

TCP/IP stack

  • IPv4/v6
  • TCP, UDP, ARP, ICMP, IP Multicast, ICMPv6
  • Socket Interface (up to 256 sockets)
  • PPP server and client via RS232
  • SSL and IPSec

TCP/IP services and applications

  • HTTP(S) web server, FTP server, Telnet server, SSH
  • DHCP client, TFTP server, SNMP MIB variables support
  • UDP config server for @CHIP-RTOS upgrade and IP configuration

Executable loader

  • Up to 16 application programs in parallel
  • Microsoft-type command shell via Telnet, SSH and 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 documentation
The documentation of the RTOS-PPC API below is intended to be used for all members of the IPC@CHIP® family SC243 . Every function contains the indication for which IPC@CHIP® controller and from which RTOS version on the function is valid.
19.02.2011

index.html 3,80 KB







SC2x3 @CHIP-RTOS version 1.08 Release
The ZIP file contains the SC2x3 @CHIP-RTOS-PPC for the IPC@CHIP® SC243.
19.02.2011

sc2x3v0108release.zip 429,33 KB






© 2012 Beck IPC GmbH