Developers gain sample projects and multifuntion examples for RTOS, Networking (IPv6), Web Server, File System, USB, Graphics, and Trace San Diego, CA, August 11, 2014 — Express Logic, Inc.
, the worldwide leader in royalty-free real-time operating systems (RTOSes), today introduced a comprehensive suite of example projects and demos designed to give developers a quick start with projects based on the Renesas RZ/A1 Starter Kit Board (RSK). The example projects—13 in all—cover each Express Logic product individually and include multifunction examples that illustrate how to use several products together. In addition to helping developers gain familiarity with Express Logic X-Ware™ products
, the demos help teams rapidly develop proof-of-concept designs, reducing time to market. The demo workspace, containing all 13 example projects, can be downloaded from Express Logic’s RZ/A1 Download Center
The example projects can be downloaded for free and used without a time limit so that developers can evaluate the RZ/A1 as well as Express Logic’s X-Ware, which includes ThreadX®
, NetX™, NetX Duo
, GUIX™, GUIX Studio™
, and TraceX®
. As well, developers taking advantage of the currently running Renesas RZ Express
program gain access to fully functional, permanent, royalty-free production licenses for all Express Logic X-Ware products referenced in the demos.
“This comprehensive suite of X-Ware–based RSK projects offers developers a wealth of out-of-the-box examples that makes getting started much easier,” commented William E. Lamie, president of Express Logic. “Much of the far-reaching appeal of our X-Ware products stems from the fact that they enable development teams to consistently get to market faster. With these examples in hand, developers gain insight into all aspects of real-time system development and gain an even better edge by choosing Express Logic products.”
“Today’s development teams need a fully integrated software and hardware solution for the successful execution of increasingly complex embedded-system designs,” said Ritesh Tyagi, vice president of marketing for Renesas Electronics America. “The comprehensive line-up of Express Logic demos and example projects helps designers quickly and effectively build powerful and differentiated solutions for applications that range from human-machine interface to building automation, medical, and even the Internet of Things. What’s more, under the RZ Express
program, developers can receive thousands of dollars’ worth of highly integrated, high-quality, production-ready software that they would otherwise have to purchase for their development.”
The free demo suite
features a mixture of capabilities that speed RZ/A1 design: ThreadX Demos
NetX Demos (IPv4)
- Standard ThreadX Demo—uses Express Logic’s standard 8-thread RTOS kernel to illustrate the use of all ThreadX services, including threads, message queues, timers, semaphores, byte memory pools, block memory pools, event flag groups, and mutexes.
- DevCon Extension (DEX) 4-thread Demo—served as the basis for the Renesas DevCon Extension Track II class, “Getting Started With ThreadX,” and shows a 4-thread system that illustrates the use of threads, message queues, and both preemptive and round-robin scheduling.
NetX Duo Demos (IPv6)
- Simple Ping Demo—demonstrates the setup and use of Express Logic’s NetX IPv4 TCP/IP stack via ping from a connected system.
- NetX Iperf Throughput Demo—measures TCP and UDP network throughput is measured using Express Logic’s NetX Duo IPv4/IPv6 dual-TCP/IP stack and the industry-standard Iperf network throughput benchmark.
- Simple Ping Demo—illustrates the setup and use of Express Logic’s NetX Duo IPv4/IPv6 dual-TCP/IP stack via ping from a connected system.
- NetX Duo Iperf Throughput Demo—shows how TCP and UDP network throughput can be benchmarked using Express Logic’s NetX Duo IPv4/IPv6 dual-TCP/IP stack using the industry-standard Iperf network throughput benchmark.
- USB Host Mass Storage Demo—reads files from a USB stick inserted into the RSK board.
- FileX Demo—shows how Express Logic’s FileX embedded FAT file system creates and then reads back files using a RAM disk.
- GUIX Thermometer Demo—illustrates the creation of a GUI and shows the C-code that implements the actions associated with each GUI event.
- GUIX Medical Demo—depicts the operation of a simulated patient-monitoring station in a hospital using three screens and tabs for screen selection.
- GUIX Weather Demo—simulates a weather-forecast station, with multiple screens displaying a 7-day preview and the option to select a day.
- USB Mass Storage Demo (RTOS, USB, file system)—reads files from a USB stick inserted into the RSK board to show the how ThreadX, FileX, and USBX work together.
- Multifunction Medical Demo (RTOS, graphics, USB, file system, web server)—adds USB host mass storage, creates and uses a file system, and operates a web-server within a single application using ThreadX, FileX, USBX, NetX, and GUIX all working together
The 13-project demo workspace can be downloaded from http://rtos.com/download_center
. The demos require a Renesas RSK board and IAR’s Embedded Workbench for ARM, V7.20.2 or later.
About Express Logic
Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solution for deeply embedded applications, including the popular ThreadX® RTOS, the high-performance NetX™ TCP/IP stack, the FileX® embedded FAT-compatible file system, the USBX™ Host/Device USB protocol stack, and the GUIX™ graphical user interface development toolkit. Most products from Express Logic include full source code and all have no run-time royalties. For more information about Express Logic solutions, please visit the Web site at www.expresslogic.com, call 1-858-613-6640, or e-mail inquiries to firstname.lastname@example.org.
# # #
ThreadX, TraceX, and FileX are registered trademarks and X-Ware, ThreadX-Lite, Certification Pack, NetX, CANX, USBX, StackX, GUIX, GUIX Studio, preemption-threshold, picokernel, and UDP fast path are trademarks of Express Logic, Inc. All other brands or product names are the property of their respective holders.