Top of pageLast updated: April 09, 2007
|
| Home | | | Products | | | Services | | | Downloads | | | Licensing | | | Developer Zone | | | Resources |
![]() |
|
| About Us | | | Customers | | | Partners | | | User Stories | | | News & Events | | | Press Releases | | | Contact | | | Site Map |
|
quantum Leaps News & Events |
||||||||||||||||||
Newsletter
|
|
|||||||||||||||||
News |
|
|
April 07, 2008 "Practical UML Statecharts in C/C++, Second Edition" and the New Milestone Release QP v4.0 "Practical UML Statecharts in C/C++, Second Edition: Event Driven Programming for Embedded Systems" (PSiCC2) is now available for pre-orders from Amazon.com and other online book sellers. The second edition is a complete re-write of the first edition and now presents a detailed design study of the new QP v4.0. The PSiCC2 book comes with a companion website, which contains excerpts in PDF, complete code downloads, and ordering information. |
|
December 28, 2007 "Building bare-metal ARM-systems with GNU" second most-popular article of 2007 on Embedded.com Based on the total number of views received, our article came up second of the most popular Design Articles on Embedded.com during 2007. |
|
November 20, 2007 All QP Components and Versions Released under Dual Licensing All QP versions and components of the new version 3.4.xx have been released under the terms of the GPL open source license as well as traditional commercial licenses (dual licensing). The Generally Available (GA) releases of QP/C, QP/C++, and QP-nano v3.4 are available for download. Previously the software tracing component (Quantum Spy) of QP/C and QP/C++, as well as the preemptive run-to-completion kernel in QP-nano were available only for commercial licensees. Now, all software offered by Quantum Leaps, LLC is available under the same dual licensing model. |
|
October 01, 2007 "Use an MCU's low-power modes in foreground/background systems" article in Embedded Systems Design This article by Miro Samek of Quantum Leaps describes how to properly use the low-power sleep modes of various popular MCUs in the most ubiquitous foreground background architecture. The following MCUs are discussed: HC(S)08, MSP430, AVR, ARM, ARM Cortex-M3, 8051, and M16C. The presented examples span a broad range of techniques and you should be able to find the right solution for virtually any MCU in the industry. This article is applicable to the simple, non-preemptive "vanilla" scheduler that is provided in QP. |
|
June 26, 2007 "Building bare-metal ARM-systems with GNU" article on Embedded.com This long, in-depth, 10-part article by Miro Samek of Quantum Leaps describes in detail how to use the GNU toolchain for ARM to build real-life embedded systems based on ARM microcontrollers. This article demonstrates Quantum Leaps' commitment to open source and our expertise in the ARM processor. The article is the recommended reading for using QP and QP-nano ports to the ARM processor with GNU. |
|
April 23, 2007 Quantum Leaps, LLC has moved to Chapel Hill, North Carolina We are now located in Chapel Hill, North Carolina — just minues to the University of North Carolina at Chapel Hill and to the Research Triangle Park. Please contact us through our Contact page |
|
February 24, 2007 QP/C, QP/C++, and QP-nano released on SourceForge.net Quantum Leaps, LLC released today its Quantum Platform (QP) family of frameworks to the SourceForge.net code repository. The baseline code for QP/C, QP/C++, and QP-nano, as well as the extensive documentation and examples are available for download from https://sourceforge.net/projects/qpc/. |
|
|
December 21, 2006 QP integrated with Embedded GUI The QP-emWin integration demonstrates how to use Quantum Platform™ (QP) with embedded GUI libraries, such as emWin™ from SEGGER or µC/GUI from Micriµm. |
|
December 10, 2006 Quantum Design Patterns Sample Code Available All five state machine design patterns described in Chapter 5 of PSiCC) have been implemented with the latest QP/C, QP/C++, and QP-nano. |
|
September 23, 2006 Quantum Platform Nano™ (QP-nano) Released under Dual Licensing Quantum Platform Nano™ (QP-nano) has been released under the terms of the GPL open source license as well as traditional commercial licenses (dual licensing). The Generally Available (GA) release of QP-nano™ is available for download from the Quantum Leaps web site. More... |
|
August 11, 2006 QP 3.2 released Quantum Platform (QP) v3.2 has been released. This version brings incremental improvements mostly to QF and QK components. The detailed change report is available in the release notes. |
|
July 01, 2006 "Build a Super Simple Tasker" article makes cover story in July ESD July issue of the ESD magazine describes the inner workings of a single-stack kernel called "Super Simple Tasker" (SST). Quantum Leaps provides an industry-strength implementation of the single-stack kernel, called Quantum Kernel (QK) that works exactly like SST and only differs in the way it is integrated with the state-machine event processor (QEP) and the state machine framework (QF). All these components are available under the GPL open source license. |
|
May 24, 2006 "UML Statecharts at $10.99" Dr. Dobb's article. This Dr. Dobb's article describes a method and software for implementing UML statecharts in C, small enough to fit a low-end 8-bit microcontroller. More specifically, it presents a nontrivial UML statechart example, implemented with QP-nano, that runs on the USB Toolstick from Silicon Laboratories with room to spare (8051-derivative, 256 bytes of RAM, 8KB of Flash). The example has been implemented with QDK-nano for 8051. |
|
May 20, 2006 Quantum Platform Nano™ (QP-nano) released. QP-nano is a complete, reusable, event-driven application infrastructure for executing concurrent UML-style hierarchical state machines specifically designed for small 8-bit embedded microcontrollers. The memory footprint of QP-nano is 1 to 1.2KB of ROM and just a few bytes of RAM per state machine, which makes it suitable for systems with just 100 bytes of RAM and a 4KB of ROM. By pushing the envelope to such small designs, QP-nano represents a quantum leap in scaling down UML statecharts. This opens completely new markets and possibilities for UML-based designs in this highest volume embedded market segment. |
|
April 7, 2006 Embedded Systems Conference Silicon Valley'06 was a big success for Quantum Leaps™. Well over 100 attendees came to the "Practical Statecharts in C/C++" class presented by Miro Samek. Even more visitors stopped by the Quantum Leaps booth, including Jack Ganssle, Jean Labrosse, Michael Barr, members of the press, and many others. |
|
March 13, 2006 Quantum Spy™ (QS) interfaced to MATLAB®. The latest version of the portable QSpy™ Host Application now provides interface to the powerful MATLAB® computing environment. The interface consists of the special MATLAB file output and MATLAB script to import the trace data into the MATLAB workspace. |
|
February 21, 2006 Quantum Development Kit (QDK) for ARM7 released in Product version. The Development Kit describes sevaral options: a "bare metal" ARM7 system or a port to QK preemptive kernel. The QDK comes with comprehensive Programmer's Manual, examples, optmization tips, flash download, and more... |
|
February 13, 2006 All new QP 3.1 components released in Product version. All components come with comprehensive Programmer's Manuals, HTML Reference Manuals, examples, and more... |
|
December 10, 2005 The latest Dr. Dobb's Journal (January 2006) prints an article "Single Inheritance Classes in C: An embedded- system perspective" by Ron Kreymborg. The author refers to the "PSiCC" book and presents an alternative approach. Quantum Leaps has pioneered the use of OOP in embedded C programming as a way of design, not the use of a particular language or a tool. Follow the links below to read more about the techniques that evolved over the years: |
|
October 10, 2005 New Quantum Spy (QS) component added to the Quantum Platform. QS provides an unprecedented visibility into QP applications... |
|
July 16, 2005 Quantum Leaps releases ports of all Quantum Platform 3.0 components to Linux. Ports of QEP and QF components, both in C and C++, are now available for download. |
|
July 16, 2005 Quantum Leaps releases ports of all Quantum Platform 3.0 components to Win32. Ports of QEP and QF components, both in C and C++, are now available for download. |
|
December 1, 2004 Quantum Leaps releases Quantum Platform under the dual-license model. Effective December 1, 2004 all components and versions of Quantum Platform (QP) have been released under a unique, open source-friendly licensing model called dual licensing. |
![]() |
September 08, 2004 Practical Statecharts in C/C++ translated into Korean. ISBN 8-98997-549-2 |
![]() |
August 24, 2004 Practical Statecharts in C/C++ translated into Chinese. ISBN 7-81077-415-8 |
![]() |
September 10, 2004 Oklahoma State University offers a course based on Practical Statecharts in C/C++ The course title is "Advanced Embedded Systems Design" |
![]() |
November 10, 2003 Florida State University offers a course based on Practical Statecharts in C/C++ The course title is "Hierarchical State Machines for Reactive Constrained Systems" |
Top of page |
|
Upcoming Events |
|
![]() |
April 16, 2008 (Wednesday) Time: 8:30am-10am (Part 1) 10:30am-12pm (Part 2) McEnery Convention Center San Jose, CA Learn about event-driven programming in the context of embedded systems from the experts! Miro Samek and Michael Barr present a 3-hour class "Event Driven Programming for Embedded Systems" (classes [ESC-301] and [ESC-321]). |
Past Events |
|
![]() |
November 28, 2006 (Tuesday) Dr. Miro Samek will present a 3-hour, pre-conference workshop "Implementing Software with the Hierarchical State Machines for Traceability, Changeability, and Testability, while Maintaining Performance and Memory Efficiency." |
| Privacy Statement | About Us | Contact Us | © 2004-2008 quantum Leaps. All rights reserved. |