Quicklink | Search

Software

Hyperstone

HyNetOS

Description

HyNetOS is a network operating system specifically designed for embedded systems, where computing and memory resources are limited. With a clear focus on highly efficient and very fast network communication, HyNetOS can offer network performance rarely found in the embedded world. Whether this performance is measured in response time or in the number of clients the system can handle simultaneously, HyNetOS offers capabilities you would not expect from an embedded system.

The Design: Bottom-Up rather than Top-Down

Some embedded operating systems you find on the market have a typical top-down approach, which means that they originally were PC operating systems like Linux. The bottom-up approach of HyNetOS resulted in an extremely compact and still fast and flexible operating system. For example, an embedded webserver can be operated within a flash memory footprint of below 100 kilobytes.

Exclusive Support for Hyperstone CPUs

HyNetOS exclusively supports the embedded 32-Bit RISC/DSP processor family from Hyperstone GmbH. With this CPU platform not only has a leading embedded hardware technology been chosen, but the best possible relationship between high performance and small memory footprint can be achieved.
This was possible because the OS designers have optimized the code in assembly, taking the specifi c architecture of the Hyperstone-CPU family into account. If a broad range of different CPUs were to be supported this degree of optimization would never be possible.

Multi-Tasking Real-Time Kernel

The base of HyNetOS is the multi-tasking real-time kernel hyRTK with just 32 kilobytes in size including a memory manager and floating point support.
The kernel was entirely written in assembler language, thus tailor-made for Hyperstone CPUs. This results in a very fast task switch time and interrupt response time of typically a few microseconds each.

Purely Asynchronous Operating Mode

All inter-task communication takes place by means of the internal message system. Except for direct kernel calls, all function calls actually send a message to another task. The originating task is then receiving a reply message rather than a direct function call return value. Typical network communication methods are thus also being used internally, which not only is a very simple way of giving multi-instance capabilities to every system task but it also enables access to virtual resources.

Hyperstone SW hyNetOSHyNetOS Features
  • Device Manager being a hardware abstraction layer with a standard device access API towards all upper levels.
  • File Manager giving access to a local RAM disk and Flash file system as well as to different network file systems.
  • Protocol Manager handling all kinds of communication protocols in a hardware independent manner. Supported protocols include: ARP, IP, DHCP, ICMP, UDP, TCP, DNS, HTTP, SSL, FTP, SMTP, SNMP, SLIP, PPP, PPPoE, Modbus/TCP as well as Real-Time Ethernet Protocols Ethernet Powerlink, Profinet and EtherNet/IP.
  • Java Virtual Machine (Java 2 Micro Edition CLDC) with an extremely small memory footprint.
  • Bluetooth V1.2 Host Protocol Stack (HCI, L2CAP, RFCOMM, SDP) as well as different profiles (GAP, SDAP, SPP)
  • Devices Drivers: 10/100 MBit Ethernet, UART, RS232, RS485, SSI, I2C, SPI, DPRAM, CAN, Image Sensor, LCD, Keypad, RTC, Modem, Memory Card

Licensing: HyNetOS is available as royalty free and also as royalty model depending on options.

Hyperstone SW HyNetOS Legende

Contacts