Barr Group TwitterBarr Group Vimeo

How Ethernet's MAC Addresses Work

 Printable PDF

Merely adding a protocol stack and networking API to your software doesn't make you TCP/IP ready. You'll also need to assign your product a MAC address.

How to Calibrate Mechanical Inputs in Software

 Printable PDF

Embedded software developers operate in a perfect digital environment but must interact with the imperfect analog real world. To do this it's essential to know how to perform calibration of inputs and sensors.

How to Implement TCP/IP and UDP/IP for Embedded Systems

 Printable PDF

If your embedded system is on a network, the key question is: what subset of TCP/IP will you include in your product?

Assembly vs. C: Which is Best for Microcontrollers?

 Printable PDF

Given a particular programming problem, what language should you use to realize the solution? Your choice could very well affect the success or failure of the project. So you'd better choose wisely.

Short Range Wireless Protocols: Bluetooth vs. IrDA

 Printable PDF

As engineers design more and more products with embedded computer systems that require connections of one sort or another, we've got to pay attention to the ease with which these connections can be made. Short-range wireless protocols offer an attractive alternative to wired connections.

How to Design App-Ready Embedded Systems

 Printable PDF

Bug fixes, patches, and third-party application programs are all possible in today’s more powerful embedded systems, but you need to plan for them at design time. This article shows you how.

How Programmable Logic Works

 Printable PDF

In recent years, the line between hardware and software has blurred. Hardware now engineers create the bulk of their new digital circuitry in programming languages such as VHDL and Verilog. This article will help you make sense of programmable logic.

Pages

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

Sign Up for Our Newsletter

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.