CALL: +61 2 9411 3618 | 9.00 - 5.00 Mon-Fri AEST
One that embeds micro-processors/micro-controllers (MCUs) on the PCB of the control system of a specific device, such as a refrigerator, microwave oven or toaster. The MCU is specifically designed to control the functions of just that device, including any human interface (eg buttons or a touch-screen interface).
Embedded software loaded onto an MCU or processor that controls the specific functions of a specific device is also referred to as the RTOS. Notable embedded OSs include:
Often also referred to as firmware, it is software loaded on an MCU that serves as the Operating System (OS) for the device that the MCU (or collection of MCUs) controls. It can only be updated by reprogramming or replacing the MCU. Examples of embedded software or firmware include computer BIOS.
Computer application software runs on top of a computer's OS (eg Windows, Linux, iOS or Android) and supports a specific application, eg word processing, serving music from a library on a computer to a wireless audio system, or flying a remote-controlled drone using a mobile device, via WiFi.
I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a multi-master, multi-slave, single-ended, serial computer bus invented by Philips Semiconductor (now NXP Semiconductors). It is typically used for attaching lower-speed peripheral ICs to processors and microcontrollers in short-distance, intra-board communication. Alternatively I²C is spelled I2C (pronounced I-two-C) or IIC (pronounced I-I-C).