7 Tools Everyone in the Embedded Systems Industry Should Be Using

For those unfamiliar, an embedded system is a combination of computer hardware and software. Like all computers, embedded systems run on a hardware platform that is built around a microcontroller or a microprocessor. They also include other features like a power supply, timers, internal memory, and serial communication ports that allow them to ...

What Are the Details of the Software Arguments when Reading I2C Data Using Aardvark API Software?

Question from the Customer:

I am running tests with the Aardvark I2C/SPI Host Adapter using the Aardvark API Software. I have a question about the API Master Write-Read command aa_i2c_write_read. I input eight values using Arg 8 (in_data) to an array, but when I display array[0] and [1] to different elements, they show the same value. Let’s s...

Why We Love Embedded Systems Engineers

Embedded systems engineers (ESEs) can be some of the most talented people we meet. On top of the rich educational background and skill set of an embedded systems engineer, which includes expertise in computer programming, electrical engineering, and systems design and security, they are also responsible for many of the latest life-changing innov...

How Can I Integrate the Cheetah SPI Host Adapter in an Automated Test to Accurately Record the Results?

Question from the Customer:
I am developing a production line functional test that requires programming a part. The test software launches the programming software and then prompts the test operator to press a pass or fail button to confirm whether or not the part programmed correctly.

However, I have observed operators sometimes do not press t...

Embedded Systems Found in Football

It’s that time of the year again – football season. We’re talking about American Football and Football as known by the rest of the world (aka Soccer), some of the most watched sports games in the world, with hundreds of thousands of fans coming together each year to cheer on their team for the win.

While the games themselves are well-esta...

Which Mechanism and Tool Do I Need to Write to an SPI EEPROM?

Question from the Customer:

I am starting to use Promira Serial Platform with the Promira Software API I2C/SPI Active. The spi_eeprom command does not specify what data should be written - I need to send 0x1000 to register 0x50. There is a queue variable in the code that I believe needs to be filled. How do I access the queue?

Also, I want to c...

3 Ways to Improve Your Artificial Intelligence Programming

When most people think about artificial intelligence, they think of the smart robotic assistants we see portrayed in science fiction films - the kind that can bring you a drink, carry a conversation, or remind you to leave the house with an umbrella.

In some ways, the media and film industry has warped our view of what artificial intelligence r...

How Can I Use the Aardvark I2C/SPI Host Adapter to Verify the Communication Protocol with a Microcontroller?

Question from the Customer:

I could use some pointers on getting started with the Aardvark I2C/SPI Host Adapter. I’m implementing an I2C communication between two PCs, each PC connected to an Aardvark adapter.  The goal is to define and implement the communication protocol, and verify it with the Aardvark IC2/SPI Host Adapter. Here’s an ov...

Protocol Analyzer: Must Know the Advantages for Embedded Systems

Embedded systems engineers use a variety of skills and tools to build and program products that contain embedded computing systems. Along with coding software, software debugging programs, and simulators, most embedded systems engineers make use of a protocol analyzer, a specialized diagnostic tool that can be used to monitor bus traffic across...

Auto update - a week for A2B (Automotive Audio Bus)

We just spent a week in Detroit and as you'd expect, the trip had an automotive focus. I started this trip off by coming in a day early to spend a little time getting to know the area and learn a little more about the history of the industry.  What better place to start than with the Ford Museum, located on Piquette Avenue at the site  of the ...