This is a one-time announcement of the launch of
Recognizing that many designs require only a clean, small and flexible tasking system, InterNiche Technologies has elected to contribute NicheTask to the embedded development community as open source software. The royalty-free "C" source code is being made freely available to all device developers to speed development of next generation appliances, consumer electronics and Internet connected devices.
NicheTask is a round-robin tasking system that contains only control logic. The API has been designed so that later the application can easily be mapped to more sophisticated embedded operating systems, such as µC/OS, without adding any overhead by simply #defining the application's tasking calls to the RTOS calls. This means that you can start with NicheTask and upgrade or convert to a different RTOS or more complex architecture at a later time without having to re-port their protocol stack and application code.
Once a task gains control, it runs until it voluntarily blocks. The programmer has control over the length of time that a task is allowed to run so it will not lock the system. Tasks can be dynamically created, with each task having its own stack and control structure.
Key Features:
- Free to acquire, and no royalties. * ANSI "C" Source Code. * Low memory footprint * Portable to any CPU * Network protocol stacks available from InterNiche * Easy to upgrade to a preemptive RTOS * Multiple tasks, limited only by memory availability