Whether or not you need a preemptive Operating System, InterNiche solutions are the right choice for you because our protocol modules can be easily integrated with any OS. For your convenience InterNiche uses HCCs Advanced Embedded Framework (AEF) to provide 'drop-in' support for a broad range of RTOS and non-RTOS based applications.
The emergence of new, low cost 32-bit architectures has seen a dramatic increase in processing power and memory available to developers. FreeRTOS provides the perfect infrastructure to allow developers to focus on rapidly bringing applications to market. The programming model and API are becoming the de-facto standard on embedded platforms.
Typically requiring less than 5k ROM and fewer than 500 bytes per task, FreeRTOS is highly efficient and has the stability and integrity of software which has been compiled and deployed in tens of thousands of applications. With straightforward support and licensing models it is not only reliable and easy to use, but it is low cost and simple to buy. Using AEF all InterNiche stacks can be supplied as a source code project provided with abstractions which are fully compatible with FreeRTOS, OpenRTOS and SafeRTOS.
NicheTask is a small and efficient tasking system ideal for use in networked, single function embedded devices. It is a round-robin tasking system in which each task runs until it voluntarily blocks. NicheTask is one of the two operating systems provided free with each of InterNiche's TCP/IP stacks and is also available as a free "standalone" download from NicheTask.com
The third type of operating environment provided by InterNiche is "a simple big loop" common in embedded designs. Each task runs to completion and is protected from reentrancy by use of a task-managed flag. Since there is only one call-stack, no context switching and the CPU is dedicated to whichever task has something to do, SuperLoop is the fastest, smallest and easiest-to-understand operating mode imaginable. SuperLoop is provided as a standard compile-time option with every InterNiche TCP/IP stack.
Both directly and through its close technical partners, InterNiche offers expert porting and integration services for any type of system configuration required for your project. Please see our Services page for more information.
This site is no longer updated
and may contain out of date information