Embedded Systems

  • Arduino
    • Refers to an open-source hardware and software company, associated community, products and manufactures of single-board microcontroller designs. Arduino products from various manufacturers are widely used by amateur / hobby, student and professional electronics designers to build digital devices and systems. Products are distributed under GNU licenses so that anyone can manufacture Arduino hardware and software.

  • ARM
    • Previously known as the acronym for Advanced RISC Machine, today ARM refers to large family of reduced instruction set computing (RISC) architectures for microprocessors. ARM processor architectures are developed and provided under license by Arm Holdings to companies that design and manufacturer electronic components such as microprocessors, microcontrollers, application specific integrated circuits (ASIC) and systems-on-chips (SoC).

      ARM in this context is a trademark of Arm Holdings.

  • Cortex-M
    • Refers to a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. Cortex-M cores are intended for use in microcontrollers. Cortex-M is currently one of the most successful microcontroller architectures on the market.

      Cortex is a trademark of Arm Holdings.

  • Debugging
    • Refers to the process of finding and resolving defects or problems within a computer program that prevent correct operation of computer software or a system.

  • Debug port
    • A general term that refers to the electrical interface on a processor, which allows a software designer to connect of tools and software that control the execution of a program during the testing process called debugging.

  • General Purpose Input Output (acronym GPIO)
    • Refers to a digital signal pin on a processor, which is not dedicated to a specific use (ex. use for a peripheral such as an analog/digital converter or a communication port) and for which the role as a digital input or output can be controlled by the user at run time.

  • GPIO
    • Acronym for General Purpose Input Output (pin).

  • JTAG
    • Previously known as the acronym for Joint Test Action Group; JTAG is an industry standard interface for verifying electronic designs. JTAG uses a dedicated debug port implementing a serial communications interface. This debug port can be used by tools and software in various ways to control the execution of a program during the testing process called debugging.

  • MCU
    • Acronym for "MicroController Unit"

  • Microcontroller (acronym MCU)
    • Refers to a small processor on a single integrated circuit, similar to, but less sophisticated than, a system on chip (SoC). A microcontroller contains one or more processor cores, memory and programmable input/output peripherals.

  • Modbus

    • Refers to a high-level serial communications protocol for industrial systems notably for the purposes of external verification, supervision and control such as encountered in a SCADA network. Modbus was originally by Schneider-Electric (known then as Modicon).

  • Profibus
    • Also known as Process Field Bus, it refers to a high-level communication standard for fieldbus communication in industrial automation.

  • RS-232
    • Refers to a common electrical standard for wire-based serial communications. RS-232 defines the electrical characteristics, signal timing, signal meaning, connector dimensions and pinout for the connection. Compared to other serial communications standards RS-232 transmits are lower speeds over shorter distances and has no multi-drop capability.

  • RS-485
    • Refers to a common electrical standard for wire-based serial communications in industrial control systems. It can connect multiple receiving points organized in linear network on a multi-drop bus.

  • Serial Wire Debug
    • Refers to the 2-pin electrical interface and the communication protocol implemented on ARM Cortex-M based processors. This interface allows the connection of tools and software that control the execution of a program during the testing process called debugging.

  • STM32
    • The STM32 are the 32-bit, ARM Cortex M-based microcontrollers from STMicroelectronics. STM32 is a trademark of STMicroelectronics.  
  • SWD
    • Acronym for Serial Wire Debug.