HyNetOS

Posted by Ken Cheung in RTOS on Friday, July 7, 2006

To run networking applications using TCP/IP and other related protocols it is just not enough to provide only a set of protocol functions. You rather need a network operating system if you want to be able to integrate other hardware extensions being transparent to protocols and applications. You need independent timer instances in order to meet the protocol specifications and several abstration layers that enable you to develop high-level applications without the need to care about details in implementation. Last but not least you need a kernel, providing system functions, task management, and a memory manager as well as a message system for inter-task communication.

Putting all together is what you get as operating software from Smart Network Devices: the network operating system HyNetOSTM.

The network operating system HyNetOSTM has some basic functionality, always needed, and provided in the so-called HyNetOS Base Version. Additionally we offer different software extensions featuring special protocols, that can optionally be linked to the system, depending on the actual application:

  • I*Target Client (adds Internet Client functionality)
  • I*Target Server (adds Internet Server functionality)
  • I*Target Dial Line (adds Internet Dial-in functionality)
  • I*Target Router (adds Internet Routing functionality)
  • J*Target CLDC (adds Java KVM/CLDC for Mobile Clients)
  • W*Target Blue (adds the Wireless Communication Protocol BluetoothTM)

System Kernel
The kernel of HyNetOS is hyRTK, hyperstone's powerfull multitasking real-time kernel with pre-emptive task scheduling. It is specifically designed for use by hyperstone microprocessors in embedded systems or board-level applications. Since hyRTK has been fine-tuned for the hyperstone architecture, interrupt response times of approx. 0.1..0.2 µs can be achieved with a 100 MHz hyperstone system. The complete kernel software is only 32 KB in size, including an integrated debug monitor and a floating-point library. hyRTK offers all the features of an up-to-date multitasking real-time system providing time management, task management, synchronization and interrupt services, a memory manager and basic message system functionality as well as interfaces for debugging and profiling.

More info »

If you found this page useful, bookmark and share it on:

Possibly of Interest

 
Embedded Star Newsletter
Don't have time to visit Embedded Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.