Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

DirecTV Expert Witness Case Study

Within months of the 1994 launch of DirecTV's national satellite TV service in the U.S. the broadcast system was hacked. The company's first-generation smart card-based security could subsequently be modified or replaced by individuals desiring to erase records of pay-per-view purchases or enable the unlawful interception of channels they hadn't paid for.

How to Get Started with C++ in Embedded Systems

C++ compilers are available for most modern embedded processors, yet the adoption rate remains low. Here we provide very practical advice to help you can get started with C++ immediately. The discussion moves quickly from dispelling common C++ myths and identifying key C++ benefits to a set of practical tips and tricks to help you put C++ to the most effective use in your "first month" and "first year."

Barr Group to Host Webinar on Best Practices for Stack Management

Embedded Experts to Discuss Ways to Prevent and Detect Stack Overflow

GERMANTOWN, MARYLAND–May 31, 2016–Barr Group, The Embedded Systems Experts™, today announced that principal engineer Nigel Jones will host an upcoming free webinar about embedded systems design that will examine best practices for stack management.

Top 10 Causes of Nasty Embedded Software Bugs

Finding and killing latent bugs in embedded software is a difficult business. Heroic efforts and expensive tools are often required to trace backward from an observed crash, hang, or other unplanned run-time behavior to the root cause. In the worst case scenario, the root cause damages the code or data in such a subtle way that the system still appears to work fine or mostly fine-for some time before the malfunction.

Pages

What’s happening and how it’s done. Get in the know.

Sign up for our newsletter today!

Receive free how-to articles, industry news, and the latest info on Barr Group webinars and training courses via email. 

To prevent automated spam submissions leave this field empty.