Staff Writer



Email: directiveconsulting1@gmail.com

Posts by Staff Writer:

An Introduction to Embedded Systems Design

The design and development process for embedded systems is uniquely challenging. This is, at least in part, due to the complexity of systems that involve both hardware and software operating within tight resource and timing constraints. In truth, the need to operate within these constraints while reliably delivering functionality o...

The Future of the Internet of Things in 2020

The Internet of Things (IoT) has become one of the largest areas of technological advancement. In the past decade, internet connectivity has been extended from mainframes to mobile smart phones. Now, with the IoT, internet connectivity is present in many types of devices that we interact with on a daily basis, including home appliance...

An Overview of SMBus Functions

System Management Bus Protocol, also known as SMBus, is a two-wire protocol that supports basic communication functions, often within computer motherboards. Defined by Intel and Duracell in 1994, the standard has grown steadily in usage due to its functional benefits and compatibility with the existing I2C two-wire protocol. Today, ...

What is a Human Interface Device (HID)?

If you're an embedded systems engineer, you may want to build a product that either takes input from a human operator or delivers outputs to an operator through a human-readable interface. When such functions are to be implemented, it is common for engineers to use a special type of communication protocol known as the Human Interface ...

How Does I2C Messaging Work?

The I2C serial communication protocol was first invented by the Philips Semiconductor company, now known as NXP Semiconductors, in 1982. Now approaching its 40th anniversary, the protocol offers an effective means of short-distance intra-board communication that is ideal for embedded systems and micro-computing applications where the pr...

The History of Embedded Operating Systems

Embedded systems are devices that perform a specific, dedicated function within a larger electronic system. As they contain both hardware and software, embedded systems have grown in complexity over the past fifty years as these areas of technology have developed. To cope with the growing complexity of these systems, it has become i...