Diagnostics

16 articles

Quit bugging me: surprise NaN!

By Mike DelimanYou've got a complex system. There are dozens of tasks, a handful of interrupt routines. Your system runs fine, for hours or sometimes days on end. The loading on your system is somewhat "bursty" in that average loading is only about 20% of peak load, and peaks only happen once every hour for less than 5 seconds. Every…

Targeting Your Assets

By Paul Henderson Embedded folks know that managing your target device is a key part of the development process. While you can do a lot on the host, the 'rubber meets the road' when you run your software on the actual target hardware at full speed. Developers using IDE's like Wind River Workbench have a nice target management environment that…

Tolerating Delays

By Mike DelimanThis may sound a bit funny, but in the space industry, we're constantly playing catch-up.  We're either looking at or for things that happened millions or hundreds of millions of years ago, sending rockets off to get to where something will have been just in time to take a picture of or bore a hole into it, or…

RDC in China

By Tomas Evensen I just came back from a couple of weeks in China. Fascinating country. Besides the usual customer visits, we also held three Regional Development Conferences (RDCs) in Shenzhen, Shanghai and Beijing. The RDCs were a huge success with on average more than 400 attendees per day. And they were all very interested in hearing about Wind River's…

Mitigating Risk

By Mike Deliman The phone rings.  A customer has an application destined for a high-risk environment, and somewhere in test they've found a new unanticipated condition.  A "Tiger Team" is formed - a group of experts who've "been here before", who understand the priority and the risks, and know how serious it is. Many times a Tiger Team may give…

Reporting Exceptions in QA

By Bulent Kasman I now have a habit of asking for the Exception Detection and Reporting (ED&R) log as a minimum, and the core file if available, whenever QA observes exceptions during testing. If you are not a VxWorks 6.x user, ED&R log is like a signature of a core dump. It briefly describes the exception by providing the address…