PRESS RELEASE

Blunk Announces TargetOS™ Lite Kernel

San Jose, California, September 17, 2015 - Blunk Microsystems introduces the TargetOS lite kernel, an API compatible subset of its full TargetOS kernel. The lite kernel supports the following objects:

These are - in fact - the only kernel objects used by Blunk’s file systems, graphics, networking, and USB stacks so the lite kernel fully supports all Blunk middleware components. The lite kernel was designed for minimal code/RAM footprint and minimal lines of code (for certification purposes).

The lite kernel uses approximately 18KB of code and 5KB of RAM (assuming 1KB stacks). The per-timer RAM footprint is 32 bytes. The per-semaphore footprint is either 16 bytes or - if the compile-time option to exclude semaphore names is used - 8 bytes.

No compromises have been made in performance. As shown by the semaphore benchmarks below, both kernels are equally fast:

Semaphore Test

Lite Kernel

Full Kernel

semPend() with waiting token

0.1 usec

0.1 usec

semPost() with no task waiting

0.1 usec

0.1 usec

semPost() with task made ready, no switch

0.3 usec

0.3 usec

semPost() with context switch

0.4 usec

0.4 usec

semPend() with context switch

0.5 usec

0.5 usec

Xilinx ZC702 Zynq eval kit (111 MHz Cortex-A9) using GCC 4.9.3

The TargetOS full kernel can be used when any of the following features are required:

The post-every and post-after timer routines of the full kernel are not present in the lite kernel, but can be implemented by tmrCallAfter(), which is supported by both kernels.

About Blunk Microsystems
Blunk Microsystems has provided high-performance embedded software for 32-bit processors since 1995. Products include a high-level IDE optimized for embedded development, an RTOS, advanced embedded file systems, IPv4 and IPv6 certified TCP/IP stacks, embedded graphics/windowing library, USB host stack, and embedded web server.

Contact
Blunk Microsystems, LLC
8880 Cal Center Drive, Suite 400
Sacramento, CA 95826
T: +1 (408) 323-1758
F: +1 (408) 323-1757
E: info@blunkmicro.com

TargetOS is a trademark of Blunk Microsystems, LLC.