September, 2010

iPhone switches from Nucleus to ThreadX
Based on information gathered by DevTeam, and posted on their site, the new Apple iPhone4 baseband radio now uses ThreadX in the Infineon PMB9800, or X-Gold 618, which provides baseband radio operations. Previous iPhones used Nucleus for this function. For the DevTeam comments, please click here.
"The DevTeam and others have been checking through the iPhone 4, and have noticed the baseband runs a completely different OS than on previous models. The iPhone 3G and 3G[S] both ran Nucleus OS on the PMB8878 baseband CPU (aka XGold 608), where the iPhone 2G ran the PMB8876 (aka S-Gold 2). iPhone 4 uses the PMB9800, or X-Gold 618 – running a separate OS – ThreadX, an RTOS by Express Logic.”
Express Logic Introduces PrismX™ for Graphics Development in Consumer, Industrial and Medical Devices
PrismX offers Windows-based simulation and automated embedded deployment--for more information, click here. ----s
ThreadX® RTOS Deployments Soar to Over 750 Million Led by Wireless SoC Applications
Express Logic, Inc., the worldwide leader in royalty-free real-time operating systems (RTOS), today announced that the number of ThreadX-based product deployments now totals more than 750 million units [more]
Express Logic Announces Safety-Critical Certification Pack™ for ThreadX® RTOS for RTCA DO-178B and FDA 510(k)
Turnkey solution saves time and expense in meeting safety-critical
regulatory requirements for medical, aerospace and industrial software [more]
Express Logic Simplifies Multicore Application Development with New TraceX/MC™
Express Logic, Inc. today announced the introduction of TraceX/MC™, a multicore-enabled and expanded version of its powerful TraceX graphical real-time event analysis tool. [more]
Express Logic’s NetX Duo™ IPv6 TCP/IP Stack Passes IPv6 Ready Logo Testing
NetX Duo joins exclusive group of approved embedded solutions for IPv6 [more]
More News Items...

The latest Express Logic product versions are listed on our website. Visit our Support Page for more details.
Latest Product Versions...









Product Overveiw...


|
Bill Lamie: Story of a Man and
his Real-Time Operating Systems
Embedded Systems Design and EE Times have published a fascinating article titled Bill Lamie: Story of a man and his real-time operating systems. This article provides a rare glimpse into how several popular RTOSes have been developed. Click here to read this insightful story.
Express Logic TraceX® 5.2 Speeds
Optimization and Debug
Express Logic has announced TraceX® 5.2, the latest version of its powerful real-time event trace program. As a graphical analytical program, TraceX 5.2 represents real-time system events so that developers can visualize precisely what their system is doing across any desired time interval. Advanced real-time granularity, search capabilities, and user interface improvements in TraceX 5.2 speed debug and optimization of real-time applications.

Similar to an aircraft “black box,” TraceX reveals system events immediately preceding a crash, helping developers to understand what caused the failure. Express Logic's ThreadX® RTOS creates a database of system and application events in a target-resident circular buffer, with time-stamping and active core-thread (for multicore systems) identification so they can be displayed later in the proper time sequence by TraceX. Trace information may be uploaded to the host for analysis by TraceX at any time whether at post mortem or on encountering a breakpoint. Acting as a “software logic analyzer” on the host, TraceX makes system events plainly visible, clearly identifying system bottlenecks or failures.
With TraceX 5.2, users gain more control over application analysis and control with features such as:
-
Advanced Searching—selecting a method of event search, users can “search by Context,” “Search by Object,” “Search by ID,” and “Search by Value”
-
Increased Granularity—By specifying the number of TraceX time-ticks per microsecond, users can produce a real-time scale of their target system. Extending this relationship throughout TraceX, all displays indicate actual time.
-
Color-coded Status Lines—visual representation mark time periods to depict threads that are “READY,” “SUSPENDED,” or “TERMINATED,” with different colors to quickly indicate the type of suspension (mutex, semaphore, etc.)
-
Report Action buttons—quick action buttons open reports such as Execution Profile, Performance Statistics, and Thread Stack Usage with a single click.
-
Customized Events—Users now can define a custom event icon to indicate an application event of particular interest.
“With our new TraceX Release 5.2, ThreadX developers gain increased visibility and control over their system during development, further speeding their time to market,” noted William E. Lamie, president of Express Logic. “These improved user features ensure that developers can easily customize TraceX to their application and gain tick-level granularity into the real-time behavior of their system. With debug and optimization taking up to 80% of most development projects, tools such as TraceX prove invaluable in meeting time-to-market deadlines.”
TraceX also provides the statistics and performance profiles that portray how the system is performing and to assist in fine-tuning its operation:
-
Execution Profile—shows the percentage of execution time spent in each application thread, interrupt routine, and system idle time
-
Popular Services—portrays which ThreadX services are most often used by the application
-
Thread Stack Usage—details the amount of stack memory used by each thread in the system, enabling better optimization of memory stack allocation and prevention stack overflow
-
Performance Statistics—counts the number of context switches, interrupts, priority inversions, and other critical events that occur during system operation
TraceX and TraceX MC for multicore environments are available for use on Windows PCs, at a license price of $1,000 per developer seat, with no license keys required.
Express Logic’s ThreadX® RTOS Selected for China’s Latest Smart Mobile Handsets
Leading 3G mobile phone suppliers opt for fully functional, single RTOS platform to improve cost and time to market
Express Logic has announced that its popular ThreadX® RTOS supports the full functionality of a number of advanced mobile handsets recently introduced in China. Leadcore, a fundamental technology provider based in China, has licensed Express Logic’s ThreadX RTOS for its user equipment solutions for 3G wireless mobile devices. Leadcore is using ThreadX as the single RTOS in the latest models of smart phones developed and manufactured by its downstream business partners LG, ZTE, and Yulong in China. Click here to read the complete announcment.
Express Logic and Cypherbridge® Systems
Team to Deliver Network Security Applications
Express Logic has announced the integration of the mSSL™ Security Stack from Cypherbridge® Systems. mSSL implements a standards-based solution to achieve chip-to-chip and chip-to-server interoperabilty across wired and wireless networks. Integrated with Express Logic’s NetX Duo™ TCP/IP stack for IPv4/IPv6 operation, mSSL offers users of Express Logic’s ThreadX® RTOS an ideal solution for security-critical networked systems. Click here to read the complete announcement.
Upcoming Events
See Express Logic at these partner events.
Renesas DevCon in Anaheim, CA
October 11-13, 2010 -- Exhibit and paper presentation
“Embedded Live” conference in Earls Court, London, UK
October 19-21, 2010 -- Exhibition
i.MX25 ThreadX Free Evaluation
Please click here for a link to a free demo of ThreadX on the Freescale i.MX25.
Event-Chaining Tutorial
ThreadX’s event-chaining technology allows the application to "chain together" various system objects. With the ThreadX event-chaining technology it is very easy for a single thread to block on any number and/or type of system objects. For example, it is very easy for a single thread to suspend waiting for activity on any number of queues, semaphores, etc. Hence, complex system events are much easier to manage and by using less threads - saving both space and CPU cycles. Click here for the event-chaining tutorial.
We Welcome Your Feedback
We want this newsletter to serve as a useful communication tool to keep you informed about Express Logic products and to provide you with a resource for real-time embedded development techniques. We welcome your comments and suggestions; send us a note at news@expresslogic.com.
|