1036 relations: "Hello, World!" program, /dev/random, Acromag, Actel SmartFusion, Active Space Technologies, Ada (programming language), Adam Dunkels, Adapteva, Adreno, Adrian David Cheok, Advanced Computer Techniques, Advanced Learning and Research Institute, Advanced Linux Sound Architecture, Advanced Micro Devices, Aftek, Aicas, Air University (Islamabad), Al-Khawarizmi Institute of Computer Science (KICS), Aldec, Aleutia, Alexandre Julliard, ALF Products, ALi Corporation, Allwinner A1X, Alpen-Adria-Universität Klagenfurt, Alpha 21064, Altium, Am386, Amateur radio station, Ambient intelligence, Ambric, AMD 690 chipset series, AMD 700 chipset series, Analog computer, Analog Devices, André LaMothe, Apache Mynewt, Applet, Application binary interface, Application software, Applications of UML, Applied Electronics and Instrumentation Engineering, Applied Micro Circuits Corporation, ARC (processor), Architecture Analysis & Design Language, ARCNET, ArduPilot, ARM architecture, Arm Holdings, ARM System-on-Chip Architecture, ..., ARMulator, Arsh Shah Dilbagi, Artificial intelligence, situated approach, ASIX, AskoziaPBX, Aspect weaver, Assembly language, Atmel, Atmel ARM-based processors, Atmel AVR, Atom (programming language), Audio Analytic, Aurora (protocol), Automata-based programming (Shalyto's approach), Automated conveyor roller condition monitoring, Averest, Avionics software, AXFS, Axis Communications, Aztec C, École nationale supérieure de l'électronique et de ses applications, École pour l'informatique et les techniques avancées, École supérieure d'ingénieurs en informatique et génie des télécommunications, Île Sans Fil, B (programming language), Background debug mode interface, Bank switching, Bare machine, Bare machine computing, Barebox, Barrel processor, BBC Micro, BeagleBoard, Behavior tree, BeIA, BennuGD, BeRTOS, Bharati Vidyapeeth's College of Engineering, BiiN, Bill Mensch, Binary File Descriptor library, Binary-code compatibility, Birla Institute of Technology and Science, Pilani – Hyderabad Campus, Bit banging, Blowfish (cipher), Bluetooth stack, Board support package, Boeing Bird of Prey, Booting, Branch table, Bread machine, BroadLight, Buildroot, Built-in self-test, Bus (computing), Bus encoding, BusyBox, Byte (magazine), C (programming language), C data types, C Sharp (programming language), C V Krishna Reddy, C-DAC Hyderabad, Cache (computing), Cache control instruction, Calculator spelling, Can4linux, CANopen, Castalia (simulator), Castle Technology, Cavium, Cell (microprocessor), Centaur Technology, Center for Embedded Network Sensing, Central Mechanical Engineering Research Institute, Central processing unit, Chart recorder, ChibiOS/RT, Chinese speech synthesis, ChorusOS, Chumby, CIP-Tool, CISC Semiconductor, Civionics, Classes of computers, ClearSpeed, Cloud manufacturing, CMS-2 (programming language), Code segment, CodeSynthesis XSD/e, CODESYS, CodeWarrior, CoFluent Design, Collectd, College of Engineering Munnar, Command-line interface, Commodity computing, CompactRIO, Comparison of assemblers, Comparison of BitTorrent tracker software, Comparison of BSD operating systems, Comparison of embedded computer systems on board the Mars rovers, Comparison of free off-line satellite navigation software, Comparison of integrated development environments, Comparison of Linux distributions, Comparison of Microsoft Windows versions, Comparison of OpenGL and Direct3D, Comparison of operating systems, Comparison of platform virtualization software, Compiler, Complex instruction set computer, Computational law, Computer, Computer data storage, Computer engineering, Computer font, Computer form factor, Computer performance, Computer Science and Engineering, Computer security, Computer-on-module, Computing platform, Concatenative programming language, Condensing boiler, Conference on Embedded Networked Sensor Systems, Constrained Application Protocol, Contiki, Continental AG, Control engineering, Cooperative multitasking, Core dump, CoreExpress, Coremark, Cornell Cup USA, CppCMS, CPU multiplier, CPU power dissipation, Cramfs, Cross compiler, Cryptographic hash function, CS Communication & Systèmes, CS Games 2014, CS Games 2015, CuBox, Custom firmware, Cyber-physical system, Cyclic executive, Cypress Semiconductor, Daniel Gajski, Darl McBride, Das U-Boot, Data logger, Data Respons, Dave Carter, Dave Raggett, DDC-I, DebWRT, DejaGnu, Demand paging, Dennis Ritchie, Department of Informatics and Mathematical Modelling, Technical University of Denmark, Depletion-load NMOS logic, Design of the FAT file system, Deterministic memory, Dietlibc, Digital electronics, Digital forensics, Digital newspaper technology, Digital object memory, Digital pattern generator, Digital Radio Mondiale, Digital Revolution, Digital video recorder, Dillo, Dingoo, Direct memory access, DirectFB, Directory (computing), Disk enclosure, Distributed generation, Do it yourself, DO-254, DOLLx8, Donald Bren School of Information and Computer Sciences, Door control unit, DOS/32, Douglas Adams, Dr. Dobb's Journal, DREAM (software), Dropbear (software), E.solutions, Ebot (microcontroller), ECos, ECU-TEST, Eduard Rhein Foundation, EEMBC, EFM32, EICASLAB, Electrical engineering technology, Electronic control unit, Electronic engineering, Electronic throttle control, Electronica (trade fair), Electronics, ELinOS, Embedded, Embedded application, Embedded Board eXpandable, Embedded C, Embedded C++, Embedded database, Embedded hypervisor, Embedded instrumentation, Embedded intelligence, Embedded Java, Embedded operating system, Embedded software, Embedded Wizard, Emdebian Grip, Emotion recognition, Emulator, Encrypting PIN Pad, Endianness, Engineer, Engineering physics, EnSilica, Enterprise appliance transaction module, Entropy (computing), EPICS, ESIEE, ESIEE Paris, ESIREM, ESM, ESTEI, ETAS, Ethernut, ETRAX CRIS, Eurotech (company), Event-driven programming, Everything is a file, Everything That Happens Will Happen Today, Extensible Embeddable Language, EXtremeDB, Eyes of Things, FeaturePak, Federal Desktop Core Configuration, Field encapsulation, Field-programmability, File Allocation Table, FireWire camera, Firmware, First International Computer, Fixed-point arithmetic, Flash memory, Flash memory emulator, Flex (lexical analyser generator), Fli4l, Floating-point unit, Forth (programming language), Fourteen-segment display, France AEROTECH, Free Pascal, FreeBSD, FreeNAS, FreeRTOS, Freescale 68HC11, Freescale RS08, FreeSWITCH, Frequency counter, Front-side bus, Fuel dispenser, Functional Mock-up Interface, FunkOS, FUNTORO, Fusion File System, G.729.1, Garbage collection (computer science), Geethanjali College of Engineering and Technology, Geode (processor), Gimmie, Glossary of electrical and electronics engineering, Gnash (software), GNU Compiler Collection, GNU General Public License, GNU toolchain, GNU/Linux naming controversy, Google Fuchsia, Graphics library, Graphics processing unit, Green Hills Software, GTRI Aerospace, Transportation and Advanced Systems Laboratory, Gumstix, Hakim Sanaullah Cancer Centre, Hang (computing), Hardware abstraction, Hardware description language, Hardware-dependent software, Hardware-in-the-loop simulation, Hashcash, Haskell (programming language), Headless software, Her Majesty's Government Communications Centre, Heterogeneous System Architecture, High Order Language Working Group, High Tech Campus Eindhoven, History of computing hardware, History of computing hardware (1960s–present), History of Digital Equipment Corporation, History of electronic engineering, History of general-purpose CPUs, History of operating systems, History of software engineering, Ho Chi Minh City International University, Home computer, Hopsan, Horizons Aviation, HP-41C, Hume (programming language), Hybrid automaton, HyperSpace (software), Hypervisor, I-Logix, IAR Systems, IBM POWER microprocessors, IBM Research – Tokyo, IBM TopView, ICER, IEEE 802.15.4, IEEE Intelligent Transportation Systems Society, Ignition system, IGUANA Computing, ILAND project, Illinois Structural Health Monitoring Project, Immunity-aware programming, Impulse C, In-circuit emulation, In-system programming, Index of electrical engineering articles, Index of software engineering articles, Industrial data processing, Industrial PC, Information appliance, INFOTSAV, Infusion pump, Inline expansion, Inmos, Input capture, Input/output (C++), Institut polytechnique des sciences avancées, Integer (computer science), Integrated vehicle health management, Integrity (operating system), Intel, Intel 80186, Intel 80188, Intel 80286, Intel 80376, Intel 80386, Intel 80386EX, Intel 80486, Intel 8085, Intel 8086, Intel Atom, Intel C++ Compiler, Intel i860, Intel i960, Intel MCS-51, Intel MCS-96, Intellec, Intelligent environment, Intelligent transportation system, InterChip USB, Intercontinental ballistic missile, Interdata 7/32 and 8/32, International Conference on Information Processing in Sensor Networks, International Conference on Systems Engineering, Internet of things, Internet protocol suite, Interpreter (computing), Interrupt latency, Intersil 6100, InterVideo, INtime, IONA Technologies, IsaacRobot, ISEE (company), ISO/IEC 19794-5, Itemis, ITRON project, Java (software platform), Java Platform, Micro Edition, JavaOS, JavaStation, JED (text editor), Jetty (web server), John Launchbury, Joseph A. Paradiso, Joseph Sifakis, Josh Fisher, JOVIAL, Jsish, JTAG, Kaffe, Kahn process networks, Kayhan Erciyeş, Keil (company), Keith Diefendorff, Kerbango, Kernel (operating system), Killer NIC, Kinoma, KISS (TNC), Kodi (software), KolibriOS, Konqueror, Kontron, Krishna Palem, Kristoffer Ericson, Laboratoire d'Informatique de Paris 6, LabVIEW, Landel MailBug, Lanedo, Lanner Inc., Larch Networks, Larrabee (microarchitecture), Larsen & Toubro, Laser scanning, Laser tag, Lauterbach (company), Lempel–Ziv–Markov chain algorithm, Leslie P. Kaelbling, Light-weight Linux distribution, Lightweight Java Game Library, Limited resources, Lineo, Link Motion, Linux, Linux adoption, Linux console, Linux distribution, Linux framebuffer, Linux From Scratch, Linux kernel, Linux on embedded systems, Linux range of use, Linux Vacation / Eastern Europe, LISNR, List of AMD microprocessors, List of applications using Lua, List of C-family programming languages, List of debuggers, List of devices that run MontaVista Linux, List of engineering branches, List of IBM products, List of Intel Atom microprocessors, List of Intel microprocessors, List of Linux distributions, List of operating systems, List of PowerPC-based game consoles, List of products that support SMB, List of programming languages by type, List of router and firewall distributions, List of Sega arcade system boards, List of software based on Kodi and XBMC, List of SRI International spin-offs, List of wireless sensor nodes, List of x86 manufacturers, Loader (computing), LOLITA, Loongson, Loyola Institute of Technology and Management, Luddite, LwIP, LynxOS, M S Ramaiah School of Advanced Studies, M-Systems, M32R, Macintosh IIfx, Manycore processor, Marilyn Wolf, Mark 37 torpedo, Mars Pathfinder, Massively parallel processor array, Matchbox (window manager), MATLAB, MatrixSSL, Max Planck Institute for Software Systems, M·CORE, MCAPI, Measurement Studio, Mechatronics, Medical ventilator, MeeGo, Meltdown (security vulnerability), Memory geometry, Memory leak, Memory management, Memory management (operating systems), Memory refresh, Memory-mapped I/O, Mentor Graphics, Michael Barr (software engineer), Michael E. Auer, Micro Bit, Micro Cornucopia, Micro-Controller Operating Systems, Microcomputer, Microcomputer revolution, Microcontroller, Micromax Informatics, Microprocessor, Microprocessor development board, Microsoft Research, Microsoft Windows, MicroSPARC, Middleware, Mikroelektronika, Mimer SQL, Mini-ITX, MiniGLX, MINIX, MINIX 3, MIPI Debug Architecture, MIPS architecture, MIPS architecture processors, MIPS-X, MISRA C, Mistral Solutions, Mobile 3D Graphics API, Mobile Information Device Profile, Mobile operating system, Mobile phone tracking, Mobile processor, Mobilinux, Mocana, Modar Alaoui, MODCOMP, Model engineering, Modelica, Modeling and Analysis of Real Time and Embedded systems, Moment.me, Monitoring control and surveillance, MontaVista, Moore–Penrose inverse, MOS Technology, MOS Technology 6502, Motherboard, Motorola 56000, Motorola 68000, Motorola 68000 series, Motorola 68008, Motorola 68060, Motorola A760, Motorola Single Board Computers, MPLAB, MQX, MuLinux, Multi-core processor, Multi-Environment Real-Time, MULTICUBE, Multiflow, MultiMediaCard, Multimeter, Multimodal interaction, Mumble (software), MyRIO, Nader Bagherzadeh, NAS4Free, Nasser Kehtarnavaz, National Bank Surveillance System, Naval mine, Naval Tactical Data System, NC*SA, NEC V60, Needleman–Wunsch algorithm, NeoSpeech, Netbook, NetBSD, Netfilter, NetFront, Network Systems Corporation, Network Time Protocol, Neural network software, NeuroDimension, Newlib, NewtonScript, Nexus (standard), NicheStack TCP/IPv4, Nikil Dutt, NILFS, Noise reduction, Nokia E90 Communicator, NOR flash replacement, NOR logic, Novell Embedded Systems Technology, NRF51 series, NS320xx, NU-Tech, Nuclear Measurements Corporation, Nucleus RTOS, Null function, Numerical integration, Nutating disc engine, NuttX, NX technology, NXP ColdFire, NXP LPC, Objective Interface Systems, OLogic, Oluwatobi Oyinlola, Omega2 (computer), On-board diagnostics, One-way compression function, Open Kernel Labs, Open Programming Language, OpenComRTOS, OpenEmbedded, OpenGL ES, OpenMAX, OpenVX, OpenWebNet, OpenWrt, OpenZaurus, Operating system, Operational Technology, Operations room, Optimizing compiler, Option N.V., Optware, Oracle America, Inc. v. Google, Inc., Origyn Web Browser, OS-9, OSADL, Oscilloscope types, OSEK, OSIAN, Outline of C++, Outline of computing, Outline of control engineering, Outline of electrical engineering, Outline of electronics, Outline of software engineering, Output compare, Overlay (programming), Padmasri Dr. B. V. Raju Institute of Technology, Panel PC, Panjab University Swami Sarvanand Giri Regional Centre, Hoshiarpur, Paragon Innovations, Paragon Software Group, Parasoft, Parasoft C/C++test, Pascal (programming language), PBASIC, PC/104, PCI/104-Express, PDA Optional Packages for the J2ME Platform, PDP-11, Peltarion, Peltarion Synapse, Pentium M, People counter, Personal computer, PersonalJava, Philippa Ngaju Makobore, Phoenix Technologies, PHY (chip), Physical computing, PIC microcontroller, Pieter Mosterman, PikeOS, Pin control attack, PL/M, POCO C++ Libraries, Pollack's rule, Polyhedra DBMS, Portable media player, Porting, Power management, Power-on self-test, PowerPC, PowerPC 400, PowerPC 600, PowerPC e200, PowerPC e300, PowerPC e500, PowerPC e5500, PowerPC e6500, PowerPC e700, PowerPC G4, PowerQUICC, Predication (computer architecture), Prevas, Priority inversion, Process (computing), Process control daemon, Product lifecycle, Program optimization, Programmable interval timer, Programmed Data Processor, Programming paradigm, Proof of secure erasure, Pseudorandom number generator, PSoC, PSOS (real-time operating system), Ptolemy Project, QNX, QP (framework), Qualcomm Gobi, R.V. College of Engineering, R3000, R5000, Rabbit 2000, Radio receiver design, Raima, Raima Database Manager, Rajesh K. Gupta, RAM image, Random number generator attack, Random-access memory, Randomized algorithm, Read-only memory, Real-time clock, Real-time computing, Real-time control system, Real-time Control System, Real-time Control System Software, Real-time operating system, Real-Time Systems (company), RedBoot, Reduced instruction set computer, Reluctance motor, Reset (computing), Reva Institute of Technology and Management, Reverse engineering, RF module, Rice University Electrical and Computer Engineering, Rightware, RISC-V, RL78, RMX (operating system), Robert Iannucci, Robert Zeidman, Robin Saxby, Robotron Z1013, Rodos (operating system), ROM image, RS-232, RT-RK, RT-Thread, RTEMS, RTXC Quadros, Ruby B. Lee, Russ Nelson, Saffron Type System, Scalable Vector Graphics, Scale factor (computer science), Scheduling (computing), Scheme (programming language), Schweitzer Engineering Laboratories, Scientia Iranica, Scratchpad memory, Scripting language, Seavus, Secunderabad Junction railway station, Secure Digital, Segger Microcontroller Systems, Self-organizing list, Self-signed certificate, Semiconductor fabrication plant, Semiconductor intellectual property core, Sensor node, Serial Peripheral Interface, Shellsort, Shenzhen NORCO Intelligent Technology, Shlaer–Mellor method, Show control, Shrinkage Fields (image restoration), Shwetak Patel, Silvermont, Simon Segars, Simple Bus Architecture, Simulink, Single-board computer, Single-board microcontroller, Single-precision floating-point format, Sixteen-segment display, SM4All, Small form factor, Small Form Factor Special Interest Group, Small-C, Smart device, Smartglasses, Socket 479, Soft robotics, Softmodem, Software, Software bug, Software development kit, Software engineer, Software system, Software-defined radio, Solid-state drive, Solid-state storage, SolidRun, Soliton Technologies, SONOS, Sorting algorithm, Sound reinforcement system, Space Shuttle, Spacecraft Systems and Controls Lab, Spam Cube, SpecC, Speech synthesis, SQL Server Express, SQLite, SquashFS, SR Engineering College, SREC (file format), Sri Sai Ram Engineering College, Sri Venkateswara College of Engineering Technology, Chittoor, St. Joseph's College of Engineering and Technology, Palai, Standalone program, Stanford University, Steelman language requirements, Stephen C. Johnson, Steve Ciarcia, Steve Furber, STM32, STMicroelectronics, Stonefish (mine), SuperH, Superscalar processor, SVOPC, Swedish Institute of Computer Science, Symobi, Synchronous programming language, Système d'aide à la conduite, à l'exploitation et à la maintenance, System on a chip, System on module, System time, System virtual machine, System-level simulation, Systemd, Systems design, Systolic array, T-Engine Forum, T-Kernel, Tablet computer, Tcl, Telecooperation Office, Telematic control unit, Tensilica, Tensor processing unit, Texas Instruments, Texas Instruments TMS1000, Text-based user interface, Thailand Advanced Institute of Science and Technology, Thread (computing), ThreadX, Throughput, TI MSP430, TI MSP432, TI-RTOS, Timeline of DOS operating systems, Timer, Titan (microprocessor), TLD Systems, Toaster, Toc H Institute of Science and Technology, TPT (software), Tracing garbage collection, Trampoline (computing), Transmission Control Protocol, Transport in the Soviet Union, Transport triggered architecture, Transputer, Tremor (software), Tritech Technology, TrueOS, Tunnel washer, Tuxera, Type qualifier, Type safety, U3 (software), Udhcpc, UDOO, UIET, Hoshiarpur, UIP (micro IP), Ultra-low-voltage processor, UModel, Undervoltage-lockout, UNI/O, Unified Extensible Firmware Interface, Universal asynchronous receiver-transmitter, Universal Software Radio Peripheral, Università della Svizzera italiana, University of Lisbon (1911–2013), University of Utah School of Computing, UNSW School of Computer Science and Engineering, USB communications device class, USB mass storage device class, V850, Value cache encoding, Variable-frequency drive, Variable-frequency oscillator, Vasireddy Venkatadri Institute of Technology, Velammal Institute of Technology, Vending machine, Ventus (wireless company), VersaLogic, Versatile Real-Time Executive, Very long instruction word, Vi Institute of Technology, VIATRA, Virtium Solid State Storage and Memory, Virtual machine, Virtual memory, Virtual memory compression, VirtualLogix, Virtutech, Visage SDK, VisSim, Vivante Corporation, VLSI Technology, Voice engine, Vortex86, VPX, Vu+, VxWorks, Watchdog timer, WDC 65C02, Web API security, Web server, Webduino, Weitek, Western Design Center, Whitechapel Computer Works, WikiReader, William J. Kaiser, Wind River Systems, Windows 10, Windows 3.1x, Windows Embedded Compact, Windows IoT, Windows RT, Windows XP, WinSystems, WinUSB, Wireless sensor network, Wolfgang Nebel, Word (computer architecture), Write-only memory (engineering), Wt (web toolkit), WxWidgets, X11vnc, X86, X86 assembly language, X87, XCore Architecture, Xeon, XFast, Xinu, XOR linked list, XPL0, XtratuM, XTX, Xynth, Year 2000 problem, Year 2038 problem, Yocto Project, Zero-copy, Zeroshell, ZeuS Panda, Zilog Z80, Zram, Zswap, .NET Framework, .NET Framework version history, .NET Gadgeteer, .NET Micro Framework, 1801 series CPU, 2Wire, 3DiTeams, 4TU, 8-bit, 8D Technologies. Expand index (986 more) » « Shrink index
A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.
In Unix-like operating systems,, and are special files that serve as pseudorandom number generators.
Acromag, Inc. manufactures embedded computing, process instrumentation, and distributed I/O products.
SmartFusion is a family of microcontrollers with an integrated FPGA of Actel.
Active Space Technologies is a Portuguese company, with main offices in Portugal, headquartered in Coimbra, which offers products and services in the fields of thermo-mechanical engineering (thermal and structural analysis, design, manufacturing, and testing), electronics engineering (embedded systems, digital control), as well as management support services for technology transfer and development projects (project management, systems engineering, project coordination).
Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.
Adam Dunkels is a Swedish entrepreneur, programmer and founder of Thingsquare.
Adapteva is a fabless semiconductor company focusing on low power many core microprocessor design.
Adreno is a series of graphics processing unit (GPU) semiconductor intellectual property cores developed by Qualcomm and used in a variety of their SoCs.
Adrian David Cheok is Chair Professor of Pervasive Computing at City, University of London and Director of the Imagineering Institute, Malaysia.
Advanced Computer Techniques (ACT) was a computer software company most active from the early 1960s through the early 1990s that made software products, especially language compilers and related tools.
The Advanced Learning and Research Institute (ALaRI), Faculty of Informatics, was established in 1999 at the University of Lugano (Università della Svizzera italiana, USI) with the mission of promoting research and education in embedded systems.
Advanced Linux Sound Architecture (ALSA) is a software framework and part of the Linux kernel that provides an application programming interface (API) for sound card device drivers.
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.
Aftek (previously Aftek Infosys) is an Indian offshore IT services company headquartered at Mumbai, India.
aicas GmbH is a software corporation headquartered in the Germany with subsidiaries in France and the United States.
The Air University (جامعہ فضایہ) or AU is a public research university located in Islamabad and Multan, Pakistan.
Al-Khawarizmi Institute of Computer Science (Urdu: الخوارزمی ادارہ براے کمپیوٹر سائنس) was established in August 2002 at University of Engineering and Technology, Lahore to promote research and development in various fields of Computer Science and Information Technology.
Aldec, Inc. is a privately owned electronic design automation company based in Henderson, Nevada that provides software and hardware used in creation and verification of digital designs targeting FPGA and ASIC technologies.
Aleutia Computers Ltd. (pronounced al-oo-sha) is a privately owned computer manufacturer based in London, United Kingdom.
Alexandre Julliard (born 1970) is a computer programmer who is best known as the project leader for Wine, a compatibility layer to run Microsoft Windows programs on Unix-like operating systems.
ALF Products Inc., or ALF (named after an assembly language instruction for "rotate the A register Left Four bits"), was a Colorado company primarily known for its computer-controlled music synthesizers and floppy disk supplies and duplicators.
ALi Corporation (also known as Acer Laboratories Incorporated or Acer Labs Inc., and commonly known as ALi) is a major designer and manufacturer of embedded systems integrated circuits, and a former manufacturer of personal computer integrated circuits.
The Allwinner A1X is a family of single-core SoC devices designed by Allwinner Technology from Zhuhai, China.
The Alpen-Adria-Universität Klagenfurt (AAU), or University of Klagenfurt, is a federal Austrian university and the largest research and higher education institution in the Austrian province Carinthia.
The Alpha 21064 is a microprocessor developed and fabricated by Digital Equipment Corporation that implemented the Alpha (introduced as the Alpha AXP) instruction set architecture (ISA).
Altium Limited (formerly known as Protel until 2001) is an American, Australian-domiciled owned public software company that provides PC-based electronics design software for engineers who design printed circuit boards.
The Am386 CPU is a 100%-compatible clone of the Intel 80386 design released by AMD in 1991.
An amateur radio station is a radio station designed to provide radiocommunications in the amateur radio service for an amateur radio operator.
In computing, ambient intelligence (AmI) refers to electronic environments that are sensitive and responsive to the presence of people.
Ambric, Inc. was a designer of computer processors that developed the Ambric architecture.
The AMD 690 chipset series is an integrated graphics chipset family which was developed and manufactured by AMD subsidiary ATI for both AMD and Intel platforms focusing on both desktop and mobile computing markets.
The AMD 700 chipset series (also called as AMD 7-Series Chipsets) is a set of chipsets designed by ATI for AMD Phenom processors to be sold under the AMD brand.
An analog computer or analogue computer is a form of computer that uses the continuously changeable aspects of physical phenomena such as electrical, mechanical, or hydraulic quantities to model the problem being solved.
Analog Devices, Inc., also known as ADI or Analog, is an American multinational semiconductor company specializing in data conversion and signal processing technology, headquartered in Norwood, Massachusetts.
André LaMothe is a computer scientist, author, embedded systems developer and game programmer.
Apache Mynewt is a modular real-time operating system for connected Internet of things (IoT) devices that must operate for long times under power, memory, and storage constraints.
In computing, an applet is any small application that performs one specific task that runs within the scope of a dedicated widget engine or a larger program, often as a plug-in.
In computer software, an application binary interface (ABI) is an interface between two binary program modules; often, one of these modules is a library or operating system facility, and the other is a program that is being run by a user.
An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.
UML (Unified Modeling Language) is a modeling language used by software developers.
Applied Electronics and Instrumentation Engineering is a combination of Electronics and Instrumentation Engineering for applied engineering.
Applied Micro Circuits Corporation (also known as AppliedMicro, AMCC or APM) is a fabless semiconductor company designing network and embedded Power Architecture (including a Power Architecture license), and server processor ARM (including an ARMv8-A license), optical transport and storage products.
ARC (Argonaut RISC Core) embedded processors are a family of 32-bit CPUs originally designed by ARC International.
The Architecture Analysis & Design Language (AADL) is an architecture description language standardized by SAE.
Attached Resource Computer NETwork (ARCNET or ARCnet) is a communications protocol for local area networks.
ArduPilot is an open source, unmanned vehicle Autopilot Software Suite, capable of controlling autonomous.
ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.
Arm Holdings (Arm) is a multinational semiconductor and software design company, owned by SoftBank Group and its Vision Fund.
ARM System-on-Chip Architecture is a book detailing the system-on-chip ARM architecture, as a specific implementation of reduced instruction set computing.
ARM Instruction Set Simulator, ARMulator, is one of the software development tools provided by the development systems business unit of ARM Limited to all users of ARM-based chips.
Arsh Shah Dilbagi (born March 26, 1998) is a Roboticist.
In artificial intelligence research, the situated approach builds agents that are designed to behave effectively successfully in their environment.
ASIX Electronics Corp. (Traditional Chinese: 亞信電子股份有限公司) is a fabless semiconductor supplier with a focus on networking, communication, and connectivity applications.
AskoziaPBX is a closed source telephone system (or "PBX") firmware.
An aspect weaver is a metaprogramming utility for aspect-oriented languages designed to take instructions specified by aspects (isolated representations of significant concepts in a program) and generate the final implementation code.
An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.
Atmel Corporation is an American-based designer and manufacturer of semiconductors, founded in 1984.
Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Atmel (a subsidiary of Microchip Technology), that are based on various 32-bit ARM processor cores, with Atmel-designed peripherals and tool support.
AVR is a family of microcontrollers developed by Atmel beginning in 1996.
Atom is a domain-specific language (DSL) in Haskell, for designing real-time embedded software.
Audio Analytic is a British company that has developed a patented sound recognition software framework called ai3 which provides technology with the ability to understand context through sound.
The Aurora Protocol is a link layer communications protocol for use on point-to-point serial links.
Automata-Based Programming is a programming technology.
Automated conveyor roller condition monitoring is an emerging field that has risen out of the need to make bulk handling conveyors more reliable.
Averest is a synchronous programming language and set of tools to specify, verify, and implement reactive systems.
Avionics software is embedded software with legally mandated safety and reliability concerns used in avionics.
AXFS (Advanced XIP Filesystem) is a compressed read-only file system for Linux, initially developed at Intel, and now maintained at Numonyx.
Axis Communications AB is a Swedish manufacturer of network cameras for the physical security and video surveillance industries.
Aztec C is a C compiler for MS-DOS, Apple II DOS 3.3 and ProDOS, Commodore 64, early Macintosh, CP/M-80, Amiga, and Atari ST.
École Nationale Supérieure de l'Électronique et de ses Applications (also known as ENSEA) is a graduate school (grande école) of electrical engineering and computer science, located in Cergy (in Val d'Oise department) close to Paris in France.
The École Pour l'Informatique et les Techniques Avancées (the "Graduate School of Computer Science and Advanced Technologies"), more commonly known as EPITA is a French grande école specialized in the field of computer science and software engineering.
ESIGETEL (École supérieure d'ingénieurs en informatique et génie des télécommunications) was founded in 1986 by the Melun Chamber of Commerce.
Île Sans Fil (French:"wireless island"), or ISF, is a non-profit community wireless network that provides free public wireless Internet access to mobile users in public spaces throughout the island of Montreal, Quebec, Canada.
B is a programming language developed at Bell Labs circa 1969.
Background debug mode (BDM) interface is an electronic interface that allows debugging of embedded systems.
Bank switching is a technique used in computer design to increase the amount of usable memory beyond the amount directly addressable by the processor.
In computer science, bare machine (or bare metal) refers to a computer executing instructions directly on logic hardware without an intervening operating system.
Bare Machine Computing (BMC) is a programming paradigm based on bare machines.
Barebox is an open source, primary boot loader used in embedded devices.
A barrel processor is a CPU that switches between threads of execution on every cycle.
The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputers and associated peripherals designed and built by the Acorn Computer company for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation.
The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14.
Behavior trees are a formal, graphical modelling language used primarily in systems and software engineering.
BeIA, or BeOS for Internet Appliances, was a minimized version of Be Inc.'s BeOS operating system for embedded systems.
BennuGD (also referred as Bennu Game Development or Bennu) is a high-level open-source video game development suite, originally created as a Fenix Project fork by Argentinian hacker SpliterGU.
BeRTOS is a real-time operating system designed for embedded systems.
Bharati Vidyapeeth's College of Engineering (BVCOE) is an engineering college in Paschim Vihar, New Delhi, India.It is approved by All India Council for Technical Education (AICTE), Ministry of Human Resource Development, Government of India.
BiiN was a company created out of a joint research project by Intel and Siemens to develop fault tolerant high-performance multi-processor computers build on custom microprocessor designs.
William (Bill) David Mensch, Jr. (born February 9, 1945), is an American electrical engineer born in Quakertown, Pennsylvania.
The Binary File Descriptor library (BFD) is the GNU Project's main mechanism for the portable manipulation of object files in a variety of formats.
Binary-code compatibility (binary compatible or object-code-compatible) is a property of computer systems meaning that they can run the same executable code, typically machine code for a general-purpose computer CPU.
Birla Institute of Technology & Science, Pilani - Hyderabad Campus (shortened to BITS Pilani, Hyderabad Campus or BPHC) is a technical and science institute for higher education in India, located in Hyderabad, Telangana, India.
In computer engineering and electrical engineering, bit banging is a colloquial term used to describe various techniques in which serial communications utilize software instead of dedicated hardware to process and make use of signals.
Blowfish is a symmetric-key block cipher, designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products.
A Bluetooth stack is software that refers to an implementation of the Bluetooth protocol stack.
In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific drivers and other routines that allow a particular operating system (traditionally a real-time operating system, or RTOS) to function in a particular hardware environment (a computer or CPU card), integrated with the RTOS itself.
The Boeing Bird of Prey was a black project aircraft, intended to demonstrate stealth technology.
In computing, booting is starting up a computer or computer appliance until it can be used.
In computer programming, a branch table or jump table is a method of transferring program control (branching) to another part of a program (or a different program that may have been dynamically loaded) using a table of branch or jump instructions.
A bread making machine or bread maker is a home appliance for baking bread.
BroadLight is a fabless semiconductor company which designs, manufactures and markets Fiber Access and embedded processors System-on-a-chip (SoC).
Buildroot is a set of Makefiles and patches that simplifies and automates the process of building a complete and bootable Linux environment for an embedded system, while using cross-compilation to allow building for multiple target platforms on a single Linux-based development system.
A built-in self-test (BIST) or built-in test (BIT) is a mechanism that permits a machine to test itself.
In computer architecture, a bus (a contraction of the Latin omnibus) is a communication system that transfers data between components inside a computer, or between computers.
Bus encoding refers to converting/encoding a piece of data to another form before launching on the bus.
BusyBox is software that provides several stripped-down Unix tools in a single executable file.
Byte was an American microcomputer magazine, influential in the late 1970s and throughout the 1980s because of its wide-ranging editorial coverage.
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
In the C programming language, data types are declarations for memory locations or variables that determine the characteristics of the data that may be stored and the methods (operations) of processing that are permitted involving them.
C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
Dr.C. V. Krishna Reddy is the Professor and Director of Nalla Narasimha Reddy Group of Institutions.He is a fellow of The Institution of Electronics and Telecommunication Engineers Warangal and member of IEEE and ISTE.
C-DAC Hyderabad is the Hyderabad, India branch of the Centre for Development of Advanced Computing (C-DAC).
In computing, a cache, is a hardware or software component that stores data so future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation, or the duplicate of data stored elsewhere.
In computing, a cache control instruction is a hint embedded in the instruction stream of a processor intended to improve the performance of hardware caches, using foreknowledge of the memory access pattern supplied by the programmer or compiler.
Calculator spelling is an unintended characteristic of the seven-segment display traditionally used by calculators, in which, when read upside-down, the digits resemble letters of the Latin alphabet.
can4linux is an Open Source CAN Linux-Kernel device driver.
CANopen is a communication protocol and device profile specification for embedded systems used in automation.
Castalia is a simulator for Wireless Sensor Networks (WSN), Body Area Networks and generally networks of low-power embedded devices.
Castle Technology Limited, named after Framlingham Castle, is a British computer company based in Cambridge, England.
Cavium is a fabless semiconductor company based in San Jose, California, specializing in ARM-based and MIPS-based network, video and security processors and SoCs.
Cell is a multi-core microprocessor microarchitecture that combines a general-purpose Power Architecture core of modest performance with streamlined coprocessing elements which greatly accelerate multimedia and vector processing applications, as well as many other forms of dedicated computation.
Centaur Technology is an x86 CPU design company, now a wholly owned subsidiary of VIA Technologies, a member of the Formosa Plastics Group, Taiwan's largest industrial conglomerate.
The Center for Embedded Networked Sensing (CENS) was a research enterprise funded by the National Science Foundation based at the University of California, Los Angeles.
The Central Mechanical Engineering Research Institute (also known as CSIR-CMERI Durgapur or CMERI Durgapur) is a public engineering research and development institution in Durgapur, West Bengal, India.
A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
A chart recorder is an electromechanical device that records an electrical or mechanical input trend onto a piece of paper (the chart).
ChibiOS/RT is a compact and fast real-time operating system supporting multiple architectures and released under the GPL3 license.
Chinese speech synthesis is the application of speech synthesis to the Chinese language (usually Standard Chinese).
ChorusOS is a microkernel real-time operating system designed as a message-based computational model.
The Chumby is a consumer electronics product formerly made by Chumby Industries, Inc. It is an embedded computer which provides Internet and LAN access via a Wi-Fi connection.
CIP-Tool (Communicating Interacting Processes) is a software tool for the modelling and implementation of event-driven applications.
CISC Semiconductor GmbH defines itself as “design and consulting service company for industries developing embedded microelectronic systems with extremely short Time-To-Market cycles.” The company started in 1999, working on solutions for the semiconductor industry, but soon expanded its field towards the automotive branch and further extended business towards the radio frequency technology (RFID) sector in 2003.
Civionics is the combination of civil engineering with electronics engineering, in a manner similar to avionics (aviation and electronics) and mechatronics (mechanical engineering and electronics).
Computers can be classified, or typed, in many ways.
ClearSpeed Technology Ltd is a semiconductor company, formed in 2002 to develop enhanced SIMD processors for use in high-performance computing and embedded systems.
Cloud manufacturing (CMfg) is a new manufacturing paradigm developed from existing advanced manufacturing models (e.g., ASP, AM, NM, MGrid) and enterprise information technologies under the support of cloud computing, Internet of Things (IoT), virtualization and service-oriented technologies, and advanced computing technologies.
CMS-2 is an embedded systems programming language used by the United States Navy.
In computing, a code segment, also known as a text segment or simply as text, is a portion of an object file or the corresponding section of the program's virtual address space that contains executable instructions.
CodeSynthesis XSD/e is a validating XML parser/serializer and C++ XML Data Binding generator for Mobile and Embedded systems.
CODESYS (an acronym for controller development system, previously stylised CoDeSys) is a development environment for programming controller applications according to the international industrial standard IEC 61131-3.
CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors (Freescale ColdFire, ColdFire+, Kinetis, Qorivva, PX, Freescale RS08, Freescale S08, and S12Z) and digital signal controllers (DSC MC56F80X and MC5680XX) used in embedded systems.
CoFluent Design is a supplier of electronic system-level (ESL) modeling and simulation software.
collectd is a Unix daemon that collects, transfers and stores performance data of computers and network equipment.
The College of Engineering Munnar is situated in the Munnar hillstation of the State of Kerala, India.
A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
Commodity computing (also known as commodity cluster computing) involves the use of large numbers of already-available computing components for parallel computing, to get the greatest amount of useful computation at low cost.
CompactRIO (or cRIO) is a real-time embedded industrial controller made by National Instruments for industrial control systems.
This is a list of assemblers: computer programs that translate assembly language source code into binary programs.
The following is a list of notable software for running a BitTorrent tracker.
There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variants options.
The embedded computer systems on board the Mars rovers sent by NASA must withstand the high radiation levels and large temperature changes in space.
This article contains a list with gratis (but not necessarily open source) satellite navigation (or "GPS") software for a range of devices (PC, laptop, tablet PC, mobile phone, handheld PC (Pocket PC, Palm)).
The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations.
Microsoft Windows is the name of several families of computer software operating systems created by Microsoft.
Direct3D and OpenGL are competing application programming interfaces (APIs) which can be used in applications to render 2D and 3D computer graphics.
These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld (including smartphone and tablet computer) operating systems.
Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often providing multiple virtual machines on one physical platform.
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).
A complex instruction set computer (CISC) is a computer in which single instructions can execute several low-level operations (such as a load from memory, an arithmetic operation, and a memory store) or are capable of multi-step operations or addressing modes within single instructions.
Computational law is a branch of legal informatics concerned with the mechanization of legal reasoning (whether done by humans or by computers).
A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.
Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.
Computer engineering is a discipline that integrates several fields of computer science and electronics engineering required to develop computer hardware and software.
A computer font (or font) is implemented as a digital data file containing a set of graphically related glyphs, characters, or symbols such as dingbats.
In computing, the form factor is the specification of a motherboard – the dimensions, power supply type, location of mounting holes, number of ports on the back panel, etc.
Computer performance is the amount of work accomplished by a computer system.
Computer science and engineering (CSE) is an academic program at some universities that integrates the fields of computer engineering and computer science.
Cybersecurity, computer security or IT security is the protection of computer systems from theft of or damage to their hardware, software or electronic data, as well as from disruption or misdirection of the services they provide.
A computer-on-module (COM) is a type of single-board computer (SBC), a subtype of an embedded computer system.
A computing platform or digital platform is the environment in which a piece of software is executed.
A concatenative programming language is a point-free computer programming language in which all expressions denote functions, and the juxtaposition of expressions denotes function composition.
Condensing boilers are water heaters fueled by gas or oil.
SenSys, the ACM Conference on Embedded Networked Sensor Systems, is an annual academic conference in the area of embedded networked sensors.
Constrained Application Protocol (CoAP) is a specialized Internet Application Protocol for constrained devices, as defined in RFC 7252.
Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things devices.
Continental AG, commonly known as Continental, is a leading German automotive manufacturing company specialising in tyres, brake systems, interior electronics, automotive safety, powertrain and chassis components, tachographs, and other parts for the automotive and transportation industries.
Control engineering or control systems engineering is an engineering discipline that applies automatic control theory to design systems with desired behaviors in control environments.
Cooperative multitasking, also known as non-preemptive multitasking, is a style of computer multitasking in which the operating system never initiates a context switch from a running process to another process.
In computing, a core dump, crash dump, memory dump, or system dump consists of the recorded state of the working memory of a computer program at a specific time, generally when the program has crashed or otherwise terminated abnormally.
CoreExpress modules are complete computer-on-module (COM) highly integrated, compact computers that can be used in an embedded computer board design, much like an integrated circuit component.
CoreMark is a synthetic benchmark that measures the performance of central processing units (CPU) used in embedded systems.
The Cornell Cup USA, presented by Intel is an annual college-level embedded design competition created by Intel and hosted by Cornell University.
CppCMS is an open source web application framework for the C++ programming language developed by Artyom Beilis.
In computing, the clock multiplier (or CPU multiplier or bus/core ratio) sets the ratio of an internal CPU clock rate to the externally supplied clock.
Central processing unit power dissipation or CPU power dissipation is the process in which central processing units (CPUs) consume electrical energy, and dissipate this energy in the form of heat due to the resistance in the electronic circuits.
The compressed ROM file system (or cramfs) is a free (GPL'ed) read-only Linux file system designed for simplicity and space-efficiency.
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running.
A cryptographic hash function is a special class of hash function that has certain properties which make it suitable for use in cryptography.
CS Communication & Systèmes is a French information-technology service company listed on the Paris Bourse as a member of the CAC Small index.
The CS Games 2014 edition was hosted by École de technologie supérieure in Montreal, Quebec, Canada.
The Computer Science Games 2015 edition was a competition of computer science skills hosted in 2015 by Université de Sherbrooke in Sherbrooke, Quebec, Canada.
CuBox and CuBox-i are series of small and fanless nettop-class computers manufactured by the Israeli company SolidRun Ltd.
Custom firmware, also known as aftermarket firmware, is an unofficial new or modified version of firmware created by third parties on devices such as video game consoles and various embedded device types to provide new features or to unlock hidden functionality.
A cyber-physical (also styled cyberphysical) system (CPS) is a mechanism that is controlled or monitored by computer-based algorithms, tightly integrated with the Internet and its users.
A cyclic executive is an alternative to a real-time operating system.
Cypress Semiconductor Corporation is an American semiconductor design and manufacturing company.
Daniel Gajski is a Professor of the School of Information and Computer Science and the School of Engineering at University of California, Irvine, United States.
Darl Charles McBride (born 1959) is an entrepreneur and CEO of Shout TV Inc.
Das U-Boot (subtitled "the Universal Boot Loader" and often shortened to U-Boot) is an open source, primary boot loader used in embedded devices to package the instructions to boot the device's operating system kernel.
A data logger (also datalogger or data recorder) is an electronic device that records data over time or in relation to location either with a built in instrument or sensor or via external instruments and sensors.
Data Respons is a company that develops embedded systems within the areas of military, offshore, automation, medical technology, surveillance, transport and telecommunication.
Dave Carter (August 13, 1952 – July 19, 2002) was an American folk singer-songwriter who described his style as "post-modern mythic American folk music." He was one half of the duo Dave Carter and Tracy Grammer, who were heralded as the new "voice of modern folk music" in the months before Carter's unexpected death in July 2002.
Dave Raggett is a computer specialist who has played a major role in implementing the World Wide Web since 1992.
DDC-I, Inc. is a privately held company providing software development of real-time operating systems, software development tools, and software services for safety-critical embedded applications, headquartered in Phoenix, Arizona.
DebWrt is a niche Linux distribution mainly installed on embedded systems (e.g. residential gateways).
DejaGnu is a framework for testing other programs.
In computer operating systems, demand paging (as opposed to anticipatory paging) is a method of virtual memory management.
Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist.
The Department of Informatics and Mathematical Modelling (IMM) is a research and educational center for embedded systems, system on chip systems, software modelling and language based security at the Technical University of Denmark in the Nordic region.
In integrated circuits, depletion-load NMOS is a form of digital logic family that uses only a single power supply voltage, unlike earlier nMOS logic families that needed more than one different power supply voltage.
A FAT file system is a specific type of computer file system architecture and a family of industry-standard file systems utilizing it.
In computing, deterministic memory is computer memory which contains values that can be depended on from access to access.
dietlibc is a C standard library released under the GNU General Public License Version 2, but there are also commercial licences available.
Digital electronics or digital (electronic) circuits are electronics that operate on digital signals.
Digital forensics (sometimes known as digital forensic science) is a branch of forensic science encompassing the recovery and investigation of material found in digital devices, often in relation to computer crime.
Digital newspaper technology is the technology used to create or distribute a digital newspaper.
A digital object memory (DOMe) is a digital storage space intended to keep permanently all related information about a concrete physical object instance that is collected during the lifespan of this object and thus forms a basic building block for the Internet of Things (IoT) by connecting digital information with physical objects.
A digital pattern generator is a piece of electronic test equipment or software used to generate digital electronics stimuli.
Digital Radio Mondiale (DRM; mondiale being Italian and French for "worldwide") is a set of digital audio broadcasting technologies designed to work over the bands currently used for analogue radio broadcasting including AM broadcasting, particularly shortwave, and FM broadcasting.
The Digital Revolution, also known as the Third Industrial Revolution, is the shift from mechanical and analogue electronic technology to digital electronics which began anywhere from the late 1950s to the late 1970s with the adoption and proliferation of digital computers and digital record keeping that continues to the present day.
A digital video recorder (DVR) is an electronic device that records video in a digital format to a disk drive, USB flash drive, SD memory card, SSD or other local or networked mass storage device.
Dillo is a minimalistic web browser particularly intended for older or slower computers and embedded systems.
The Dingoo (full name Dingoo A-320) is a handheld gaming console that supports music and video playback and open game development.
Direct memory access (DMA) is a feature of computer systems that allows certain hardware subsystems to access main system memory (Random-access memory), independent of the central processing unit (CPU).
DirectFB (Direct Frame Buffer) is a software library with a small memory footprint that provides graphics acceleration, input device handling and abstraction layer, and integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer without requiring any kernel modifications.
In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories.
A disk enclosure is a specialized casing designed to hold and power disk drives while providing a mechanism to allow them to communicate to one or more separate computers.
Distributed generation, also distributed energy, on-site generation (OSG) or district/decentralized energy is electrical generation and storage performed by a variety of small, grid-connected devices referred to as distributed energy resources (DER).
"Do it yourself" ("DIY") is the method of building, modifying, or repairing things without the direct aid of experts or professionals.
RTCA/DO-254, Design Assurance Guidance for Airborne Electronic Hardware is a document providing guidance for the development of airborne electronic hardware, published by RTCA, Incorporated.
Digital One Line Link (DOLLx8) is a technology architecture that consists of data communications protocol, synchronous serial data bus and a communication system that is designed to make other interdisciplinary development projects within embedded systems and electronics much easier and more accessible to the users.
The Donald Bren School of Information and Computer Sciences, also known colloquially as UCI's School of ICS or simply the Bren School, is an academic unit of University of California, Irvine (UCI), and the only dedicated school of computer science in the University of California system.
In the field of automotive electronics, Door Control Unit (DCU) is a generic term for an embedded system that controls a number of electrical systems associated with an advanced motor vehicle.
DOS/32 is an advanced 32-bit DOS extender created for replacing DOS/4GW extender and compatibles.
Douglas Noel Adams (11 March 1952 – 11 May 2001) was an English author, scriptwriter, essayist, humorist, satirist and dramatist.
The Distributed Real-time Embedded Analysis Method (DREAM) is a platform-independent open-source tool for the verification and analysis of distributed real-time and embedded (DRE) systems which focuses on the practical application of formal verification and timing analysis to real-time middleware.
Dropbear is a software package written by Matt Johnston that provides a Secure Shell-compatible server and client.
e.solutions is a company developing automotive infotainment systems and digital dashboards.
Ebot is a microcontroller unit invented by two Kuwaiti engineers and has received many national and international prizes.
The Embedded Configurable Operating System (eCos) is a free and open source real-time operating system intended for embedded systems and applications which need only one process with multiple threads.
ECU-TEST is a software tool developed by TraceTronic GmbH, based in Dresden, Germany, for test and validation of embedded systems.
The Eduard Rhein Foundation was founded in 1976 in Hamburg (Germany) by Eduard Rhein.
EEMBC, the Embedded Microprocessor Benchmark Consortium, is a non-profit, member-funded organization formed in 1997, focused on the creation of standard benchmarks for the hardware and software used in embedded systems.
EFM32 Gecko MCUs are a family of energy-friendly, mixed-signal 32-bit microcontroller integrated circuits from Energy Micro (now Silicon Labs) based on ARM Cortex-M CPUs, including the Cortex-M0+, Cortex-M3 and Cortex-M4.
EICASLAB is a software suite providing a laboratory for automatic control design and time-series forecasting developed as final output of the European ACODUASIS Project IPS-2001-42068 funded by the European Community within the Innovation Programme.
Electrical/Electronics engineering technology (EET) is an engineering technology field that implements and applies the principles of electrical engineering.
An Electronic Control Unit (ECU) is any embedded system in automotive electronics that controls one or more of the electrical systems or subsystems in a vehicle.
Electronic engineering (also called electronics and communications engineering) is an electrical engineering discipline which utilizes nonlinear and active electrical components (such as semiconductor devices, especially transistors, diodes and integrated circuits) to design electronic circuits, devices, VLSI devices and their systems.
Electronic throttle control (ETC) is an automobile technology which electronically "connects" the accelerator pedal to the throttle, replacing a mechanical linkage.
electronica is a trade fair for the electronics industry.
Electronics is the discipline dealing with the development and application of devices and systems involving the flow of electrons in a vacuum, in gaseous media, and in semiconductors.
ELinOS is a commercial development environment for embedded Linux.
Embedded or embedding (alternatively imbedded or imbedding) may refer to.
Embedded application may refer to.
Embedded Board eXpandable (EBX) is a standardized computer form factor.
Embedded C is a set of language extensions for the C programming language by the C Standards Committee to address commonality issues that exist between C extensions for different embedded systems.
Embedded C++ (EC++) is a dialect of the C++ programming language for embedded systems.
An embedded database system is a database management system (DBMS) which is tightly integrated with an application software that requires access to stored data, such that the database system is "hidden" from the application’s end-user and requires little or no ongoing maintenance.
An embedded hypervisor is a hypervisor that supports the requirements of embedded systems.
In the electronics industry, embedded instrumentation refers to the integration of test and measurement instrumentation into semiconductor chips (or integrated circuit devices).
Embedded intelligence is characterized as the ability of a product, process or service to reflect on its own operational performance, usage load, or environment to enhance the product performance and lifetime, to increase quality or to ensure customer satisfaction.
Embedded Java refers to versions of the Java program language that are designed for embedded systems.
An embedded operating system is an operating system for embedded computer systems.
Embedded software is computer software, written to control machines or devices that are not typically thought of as computers.
Embedded Wizard is a graphical user interface tool developed and distributed by TARA Systems GmbH for creating graphical user interface (GUI) applications mainly for embedded systems.
Emdebian Grip is a discontinued small-footprint Linux distribution based on and compatible with Debian.
Emotion recognition is the process of identifying human emotion, most typically from facial expressions as well as from verbal expressions.
In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest).
An Encrypting PIN Pad is an apparatus for encrypting an identifier such as a PIN entered on a keypad.
Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.
Engineers, as practitioners of engineering, are people who invent, design, analyze, build, and test machines, systems, structures and materials to fulfill objectives and requirements while considering the limitations imposed by practicality, regulation, safety, and cost.
Engineering physics or engineering science refers to the study of the combined disciplines of physics, mathematics and engineering, particularly computer, nuclear, electrical, electronic, materials or mechanical engineering.
EnSilica is a design services and IP core company based in Wokingham, UK.
An enterprise appliance transaction module (EATM) is a device, typically used in the manufacturing automation marketplace, for the transfer of plant floor equipment and product status to manufacturing execution systems (MES), enterprise resource planning (ERP) systems and the like.
In computing, entropy is the randomness collected by an operating system or application for use in cryptography or other uses that require random data.
The Experimental Physics and Industrial Control System (EPICS) is a software environment used to develop and implement distributed control systems to operate devices such as particle accelerators, telescopes and other large experiments.
ESIEE, (previously named École Supérieure d'Ingénieurs en Électrotechnique et Électronique), is a network of French graduate schools composed of two graduate schools of engineering known as ESIEE Paris and ESIEE Amiens and one graduate school of management called ESIEE Management.
ESIEE Paris (French: École Supérieure d'Ingénieurs en Électrotechnique et Électronique) is a graduate school of engineering located in Marne-la-Vallée.
Ecole supérieurs d'ingénieurs en matériaux/développement durable et en Informatique/Électronique (ESIREM) is a French public research engineering school founded in 1991.
ESM is an acronym.
ESTEI is a private school in Bordeaux, France.
The ETAS Group is a German company which designs solutions and tools for the development of embedded systems for the automotive industry and other sectors of the embedded industry.
Ethernut is an open source hardware and software project for use as an embedded-Ethernet-system.
The ETRAX CRIS is a series of CPUs designed and manufactured by Axis Communications for use in embedded systems since 1993.
Eurotech is a company dedicated to the research, development, production and marketing of miniature computers (NanoPCs) and high performance computers (HPCs).
In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads.
"Everything is a file" describes one of the defining features of Unix, and its derivatives — that a wide range of input/output resources such as documents, directories, hard-drives, modems, keyboards, printers and even some inter-process and network communications are simple streams of bytes exposed through the filesystem name space.
Everything That Happens Will Happen Today is the second album made in collaboration between David Byrne and Brian Eno, released on August 18, 2008, by Todo Mundo.
The Extensible Embeddable Language (EEL) is a scripting and programming language in development by David Olofson.
eXtremeDB is a high performance, low-latency, ACID-compliant embedded database management system using an in-memory database system (IMDS) architecture and designed to be linked into C/C++ based programs.
Eyes of Things (EoT) is the name of a project funded by the European Union’s Horizon 2020 Research and Innovation Programme under grant agreement number 643924.
The FeaturePak standard defines a small form factor card for I/O expansion of embedded systems and other space-constrained computing applications.
The Federal Desktop Core Configuration is a list of security settings recommended by the National Institute of Standards and Technology for general-purpose microcomputers that are connected directly to the network of a United States government agency.
In computer programming, field encapsulation involves providing methods that can be used to read from or write to the field rather than accessing the field directly.
An electronic device or embedded system is said to be field-programmable or in-place programmable if its firmware (stored in non-volatile memory, such as ROM) can be modified "in the field," without disassembling the device or returning it to its manufacturer.
File Allocation Table (FAT) is a computer file system architecture and a family of industry-standard file systems utilizing it.
FireWire cameras use the IEEE 1394 bus standard for the transmission of audio, video and control data.
In electronic systems and computing, firmware is a specific class of computer software that provides the low-level control for the device's specific hardware.
First International Computer, Inc. (FIC) is a Taiwanese computer and components manufacturer, that designs and manufactures computer products and electronic components for other electronics equipment manufacturers worldwide.
In computing, a fixed-point number representation is a real data type for a number that has a fixed number of digits after (and sometimes also before) the radix point (after the decimal point '.' in English decimal notation).
Flash memory is an electronic (solid-state) non-volatile computer storage medium that can be electrically erased and reprogrammed.
A flash emulator or flash memory emulator is a tool that is used to temporarily replace flash memory or ROM chips in an embedded device for the purpose of debugging embedded software.
Flex (fast lexical analyzer generator) is a free and open-source software alternative to lex.
fli4l (flexible internet router for linux, before floppy isdn for linux) is a Linux distribution, actively developed by German developers since 2000.
A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating point numbers.
Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.
A fourteen-segment display (FSD) (sometimes referred to as a starburst display or Union Jack display) is a type of display based on 14 segments that can be turned on or off to produce letters and numerals.
France AEROTECH is the name of the French national network for aeronautical and space grandes écoles (engineering graduate schools).
Free Pascal Compiler (FPC) is a compiler for the closely related programming language dialects, Pascal and Object Pascal.
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).
FreeNAS is a free and open-source network-attached storage (NAS) software based on FreeBSD and the OpenZFS file system.
FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 35 microcontrollers.
The 68HC11 (6811 or HC11 for short) is an 8-bit microcontroller (µC) family introduced by Motorola in 1985.
The RS08 core is a reduced-resource version of the Freescale MC68HCS08 central processing unit (CPU), a member of the 6800 microprocessor family.
FreeSWITCH is a free and open source application server for real-time communication, WebRTC, telecommunications, video and Voice over Internet Protocol (VoIP).
A frequency counter is an electronic instrument, or component of one, that is used for measuring frequency.
A front-side bus (FSB) was a computer communication interface (bus) often used in Intel-chip-based computers during the 1990s and 2000s.
A fuel dispenser is a machine at a filling station that is used to pump gasoline, petrol, diesel, CNG, CGH2, HCNG, LPG, LH2, ethanol fuel, biofuels like biodiesel, kerosene, or other types of fuel into vehicles.
The Functional Mock-up Interface (or FMI) defines a standardized interface to be used in computer simulations to develop complex cyber-physical systems.
FunkOS is a real-time operating system (RTOS) developed by Funkenstein Software Consulting, targeting a variety of microcontroller architectures.
FUNTORO is a Taiwan-based subsidiary brand of the Micro-Star International (MSI) group and a global provider of Telematics and Infotainment Solutions for commercial vehicles and venues.
The Fusion Flash File System is a file system for computers, using embedded Flash memory, written in ANSI C, targeted at embedded system uses where Flash, RAM or ROM is used for the file storage media.
G.729.1 is an 8-32 kbit/s embedded speech and audio codec providing bitstream interoperability with G.729, G.729 Annex A and G.729 Annex B. Its official name is G.729-based embedded variable bit rate codec: An 8-32 kbit/s scalable wideband coder bitstream interoperable with G.729.
In computer science, garbage collection (GC) is a form of automatic memory management.
Geethanjali College of Engineering and Technology (GCTC) is an Indian Technical Institute located in Hyderabad, Telangana.
Geode is a series of x86-compatible system-on-a-chip microprocessors and I/O companions produced by AMD, targeted at the embedded computing market.
Gimmie is a taskbar and desktop organizer for Linux.
Most of the terms listed in Wikipedia glossaries are already defined and explained within Wikipedia itself.
Gnash is a media player for playing SWF files.
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.
The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.
The GNU toolchain is a broad collection of programming tools produced by the GNU Project.
The GNU/Linux naming controversy is a dispute between members of the free software community and open-source software community over whether to refer to computer operating systems that use a combination of GNU software and the Linux kernel as "GNU/Linux" or "Linux".
Fuchsia is a capability-based operating system currently being developed by Google.
A graphics library is a program library designed to aid in rendering computer graphics to a monitor.
A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.
Green Hills Software is a privately owned company that builds operating systems and programming tools for embedded systems.
The Aerospace, Transportation and Advanced Systems Laboratory (ATAS) is one of eight labs in the Georgia Tech Research Institute and one of three labs under the Sensors and Intelligent Systems directorate.
Gumstix is an American multinational corporation headquartered in Redwood City, California.
The Hakim Sanaullah Cancer Centre is a Cancer Centre at Sopore, in Indian Administered Kashmir.
In computing, a hang or freeze occurs when either a computer program or system ceases to respond to inputs.
Hardware abstractions are sets of routines in software that emulate some platform-specific details, giving programs direct access to the hardware resources.
In computer engineering, a hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, and most commonly, digital logic circuits.
Hardware-dependent software (HDS or HdS), the part of an operating system that varies across microprocessor boards and is comprised notably of device drivers and of boot code which performs hardware initialization.
Hardware-in-the-loop (HIL) simulation, or HWIL, is a technique that is used in the development and test of complex real-time embedded systems.
Hashcash is a proof-of-work system used to limit email spam and denial-of-service attacks, and more recently has become known for its use in bitcoin (and other cryptocurrencies) as part of the mining algorithm.
Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.
Headless software (e.g. "headless java" or "headless Linux") is software capable of working on a device without a graphical user interface.
Her Majesty's Government Communications Centre (HMGCC) is a small group tasked to provide electronics and software to support the communication needs of the British Government.
Heterogeneous System Architecture (HSA) is a cross-vendor set of specifications that allow for the integration of central processing units and graphics processors on the same bus, with shared memory and tasks.
The High Order Language Working Group (HOLWG) was a working group instrumental in developing the Ada computer programming language.
The High Tech Campus Eindhoven is a high tech center and R&D ecosystem on the Southern edge of the Dutch city of Eindhoven.
The history of computing hardware covers the developments from early simple devices to aid calculation to modern day computers.
The history of computing hardware starting at 1960 is marked by the conversion from vacuum tube to solid-state devices such as the transistor and later the integrated circuit.
Digital Equipment Corporation (DEC), was a major American company in the computer industry.
The history of electronic engineering is a long one.
The history of general-purpose CPUs is a continuation of the earlier history of computing hardware.
Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware.
From its beginnings in the 1960s, writing software has evolved into a profession concerned with how best to maximize the quality of software and of how to create it.
Ho Chi Minh City International University (a.k.a. IU or HCMIU) is an English-speaking university located in Ho Chi Minh City, Vietnam.
Home computers were a class of microcomputers entering the market in 1977, and becoming common during the 1980s.
Hopsan is a free simulation environment for fluid and mechatronic systems, developed at Linköping University.
Horizons Aviation is a British Software Design House and Aviation Consultancy with customers and clients worldwide.
The HP-41C series are programmable, expandable, continuous memory handheld RPN calculators made by Hewlett-Packard from 1979 to 1990.
Hume is a functionally based programming language developed at the University of St Andrews and Heriot-Watt University in Scotland since the year 2000.
In automata theory, a hybrid automaton (plural: hybrid automata or hybrid automatons) is a mathematical model for precisely describing systems in which digital computational processes interact with analog physical processes.
HyperSpace is an instant-on Linux-based operating system that has been developed by Phoenix Technologies.
A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines.
I-Logix was a leading provider of Collaborative Model driven development (MDD) solutions for systems design through software development focused on real-time embedded applications.
IAR Systems is a Swedish computer software company that offers development tools for embedded systems.
IBM has a series of high performance microprocessors called POWER followed by a number designating generation, i.e. POWER1, POWER2, POWER3 and so forth up to the latest POWER9.
The IBM Research – Tokyo, which was called IBM Tokyo Research Laboratory (TRL) before January 2009, is one of IBM's twelve major worldwide research laboratories.
TopView is a text-mode PC DOS multitasking, object-oriented windowing environment written by IBM, announced in August 1984 and shipped in March 1985.
ICER is a wavelet-based image compression file format used by the NASA Mars Rovers.
IEEE 802.15.4 is a technical standard which defines the operation of low-rate wireless personal area networks (LR-WPANs).
The IEEE Intelligent Transportation Systems Society (ITSS) is a professional society of the IEEE.
An ignition system generates a spark or heats an electrode to a high temperature to ignite a fuel-air mixture in spark ignition internal combustion engines oil-fired and gas-fired boilers, rocket engines, etc.
Independent Group of Unix-Alikes and Networking Activists (IGUANA) are developers of the Wombat system.
The iLAND project (middleware for deterministic dynamically reconfigurable networked embedded systems) is a cross-industry research & development project for advanced research in embedded systems.
The Illinois Structural Health Monitoring Project (ISHMP) is a structural health monitoring project devoted to researching and developing hardware and software systems to be used for distributed real-time monitoring of civil infrastructure.
When writing firmware for an embedded system, immunity-aware programming refers to programming techniques which improve the tolerance of transient errors in the program counter or other modules of a program that would otherwise lead to failure.
Impulse C is a subset of the C programming language combined with a C-compatible function library supporting parallel programming, in particular for programming of applications targeting FPGA devices.
In-circuit emulation (ICE) is the use of a hardware device or in-circuit emulator used to debug the software of an embedded system.
In-system programming (ISP), also called in-circuit serial programming (ICSP), is the ability of some programmable logic devices, microcontrollers, and other embedded devices to be programmed while installed in a complete system, rather than requiring the chip to be programmed prior to installing it into the system.
This is an alphabetical list of articles pertaining specifically to electrical and electronics engineering.
This is an alphabetical list of articles pertaining specifically to software engineering.
Industrial data processing is a branch of applied computer science that covers the area of design and programming of computerized systems which are not computers as such — often referred to as embedded systems (PLCs, automated systems, intelligent instruments, etc.). The products concerned contain at least one microprocessor or microcontroller, as well as couplers (for I/O).
An industrial PC is an x86 PC-based computing platform for industrial applications.
An information appliance (IA) is an appliance that is designed to easily perform a specific electronic function such as playing music, photography, or editing text.
INFOTSAV (Kannada ಇನ್ಫೋತ್ಸವ) is the annual science and technology festival of Department of Master of Computer Applications (MCA), JSS Science and Technology University (JSSSTU) formerly known as Sri Jayachamarajendra College of Engineering (SJCE).
An infusion pump infuses fluids, medication or nutrients into a patient's circulatory system.
In computing, inline expansion, or inlining, is a manual or compiler optimization that replaces a function call site with the body of the called function.
Inmos International plc (Trademark INMOS) and two operating subsidiaries, Inmos Limited (UK) and Inmos Corporation (US), was a British semiconductor company founded by Iann Barron, Richard Petritz, and Paul Schroeder in July 1978.
Input capture is a method of dealing with input signals in an embedded system.
In the C++ programming language, input/output library refers to a family of class templates and supporting functions in the C++ Standard Library that implement stream-based input/output capabilities.
The Institut Polytechnique des Sciences Avancées (IPSA) is a French private postgraduate school in aerospace engineering located at Ivry-sur-Seine and Toulouse, recognized by the French state since 2010, whose diploma has been accredited by the French Commission des Titres d'Ingénieur since 2011.
In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.
Integrated vehicle health management (IVHM) or integrated system health management (ISHM) is the unified capability of systems to assess the current or future state of the member system health and integrate that picture of system health within a framework of available resources and operational demand.
INTEGRITY and INTEGRITY-178B are real-time operating systems (RTOSes) produced and marketed by Green Hills Software.
Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.
The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982.
The Intel 80188 microprocessor was a variant of the Intel 80186.
The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.
The Intel 80376, introduced January 16, 1989, was a variant of the Intel 80386SX intended for embedded systems.
The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.
The Intel 80386EX (386EX) is a variant of the Intel 386 microprocessor designed for embedded systems.
The Intel 80486, also known as the i486 or 486, is a higher performance follow-up to the Intel 80386 microprocessor.
The Intel 8085 ("eighty-eighty-five") is an 8-bit microprocessor produced by Intel and introduced in 1976.
The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released.
Intel Atom is the brand name for a line of ultra-low-voltage IA-32 and x86-64 microprocessors by Intel Corporation.
Intel C++ Compiler, also known as icc or icl, is a group of C and C++ compilers from Intel available for Windows, Mac, Linux, FreeBSD and Intel-based Android devices.
The Intel i860 (also known as 80860) was a RISC microprocessor design introduced by Intel in 1989.
Intel's i960 (or 80960) was a RISC-based microprocessor design that became popular during the early 1990s as an embedded microcontroller.
The Intel MCS-51 (commonly termed 8051) is an internally Harvard architecture, complex instruction set computer (CISC) instruction set, single chip microcontroller (µC) series developed by Intel in 1980 for use in embedded systems.
The Intel MCS-96 is a family of microcontrollers (MCU) commonly used in embedded systems.
The Intellec computers were a series of early microcomputers Intel produced in the 1970s as a development platform for their processors.
Intelligent environments (IE) are spaces with embedded systems and information and communication technologies creating interactive spaces that bring computation into the physical world and enhance occupants experiences.
An intelligent transportation system (ITS) is an advanced application which, without embodying intelligence as such, aims to provide innovative services relating to different modes of transport and traffic management and enable users to be better informed and make safer, more coordinated, and 'smarter' use of transport networks.
InterChip USB (IC-USB or sometimes referred to as USB-IC, Inter-chip USB, or High-Speed Inter-Chip (HSIC)) is an addendum to the USB Implementer Forum's USB 2.0 specification.
An intercontinental ballistic missile (ICBM) is a guided ballistic missile with a minimum range of primarily designed for nuclear weapons delivery (delivering one or more thermonuclear warheads).
The Model 7/32 and Model 8/32 were 32-bit minicomputers introduced by Perkin-Elmer after they acquired Interdata, Inc., in 1973.
IPSN, the IEEE/ACM International Conference on Information Processing in Sensor Networks, is an academic conference on sensor networks with its main focus on information processing aspects of sensor networks.
The International Conference on Systems Engineering is the series of International Conferences, jointly organized on a rotational basis among three institutions.
The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data, creating opportunities for more direct integration of the physical world into computer-based systems, resulting in efficiency improvements, economic benefits, and reduced human exertions.
The Internet protocol suite is the conceptual model and set of communications protocols used on the Internet and similar computer networks.
In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
In computing, interrupt latency is the time that elapses from when an interrupt is generated to when the source of the interrupt is serviced.
The Intersil 6100 family consists of a 12-bit microprocessor (the 6100) and a range of peripheral support and memory ICs developed by Intersil in the mid-1970s.
InterVideo was a software publisher specializing in multimedia-related programs.
The INtime (pronounced "in time") Real Time Operation System (RTOS) family is based on a 32 bit RTOS conceived to run time-critical operations cycle-times as low as 50μs.
IONA Technologies was an Irish software company.
IsaacRobot is a biped humanoid robot, produced and realized by the IsaacTeam, a group of students of the Politecnico di Torino.
ISEE is a European multinational company that designs and manufactures small computer-on-modules (COMs), single-board computers, expansion boards, radars and other embedded systems.
ISO/IEC 19794 Information technology — Biometric data interchange formats — Part 5: Face image data, or ISO/IEC 19794-5 for short, is the fifth of 8 parts of the ISO standard ISO/IEC 19794, published in 2005, which describes interchange formats for several types of biometric data.
itemis AG, based in Lünen (North Rhine-Westphalia), is a German software company in the domain of model-driven software development (MDSD).
The ITRON project is the first of several sub-architectures of the TRON project.
Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers).
JavaOS is an operating system with a Java virtual machine as a fundamental component, originally developed by Sun Microsystems.
The JavaStation was a Network Computer (NC) developed by Sun Microsystems between 1996 and 2000, intended to run only Java applications.
JED is a text editor that makes extensive use of the S-Lang library.
Eclipse Jetty is a Java HTTP (Web) server and Java Servlet container.
John Launchbury is an American and British computer scientist who is currently Chief Scientist at Galois, Inc.
Joseph Paradiso is the Alexander W. Dreyfoos (1954) Professor at MIT's Program in Media Arts and Sciences.
Joseph Sifakis (Ιωσήφ Σηφάκης) is a Greek computer scientist with French citizenship,, Evangélia Moussouri, in Écarts d'identités n⁰95-96, ISSN 1252-6665, reprinting information from an interview of Joseph Sifakis in Des grecs, les grecs de Grenoble, Musée Dauphinois, laureate of the 2007 Turing Award, along with Edmund M. Clarke and E. Allen Emerson, for his work on model checking.
Joseph A "Josh" Fisher is an American and Spanish computer scientist noted for his work on VLIW architectures, compiling, and instruction-level parallelism, and for the founding of Multiflow Computer.
JOVIAL is a high-level computer programming language similar to ALGOL, specialized for the development of embedded systems (specialized computer systems designed to perform one or a few dedicated functions, usually embedded as part of a complete device including mechanical parts).
JTAG (named after the Joint Test Action Group which codified it) is an industry standard for verifying designs and testing printed circuit boards after manufacture.
Kaffe is a clean room design of a Java Virtual Machine.
Kahn process networks (KPNs, or process networks) is a distributed model of computation where a group of deterministic sequential processes are communicating through unbounded FIFO channels.
Keil was founded in 1982 by Günter and Reinhard Keil, initially as a German GbR.
Keith Diefendorff is a computer architect and veteran in the microprocessor industry.
Kerbango was both a company acquired by 3Com and its lead product.
The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.
The Killer NIC (Network Interface Card), from Killer Gaming, is designed to circumvent the Microsoft Windows TCP/IP stack, and handle processing on the card via a dedicated network processor.
Kinoma, a division of Marvell Semiconductor, is a software engineering group providing an open-source, cross-platform ECMAScript stack aimed at developing software for Internet of Things products and other embedded devices.
KISS (keep it simple, stupid) is a protocol for communicating with a serial terminal node controller (TNC) device used for amateur radio.
Kodi (formerly XBMC) is a free and open-source media player software application developed by the XBMC Foundation, a non-profit technology consortium.
Kolibri or KolibriOS is a small open source x86 operating system written completely in assembly.
Konqueror, a free and open-source web browser and file manager, provides web access and file-viewer functionality for file systems (such as local files, files on a remote FTP server and files in a disk image).
Kontron AG is a German-based multinational company which designs and manufactures embedded computer modules, boards and systems.
Krishna V. Palem is a computer scientist and engineer of Indian origin and is the Kenneth and Audrey Kennedy Professor of Computing at Rice University and the director of Institute for Sustainable Nanoelectronics (ISNE) at Nanyang Technological University (NTU).
Kristoffer Ericson (born 23 October 1978, in Sweden) is a Swedish Linux coder best known for his work on embedded systems.
The Laboratoire d'Informatique de Paris 6, or LIP6, the computer science laboratory of Université Pierre et Marie Curie (Paris 6), is a joint research laboratory of UPMC and CNRS, the French national research organization.
Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language from National Instruments.
The Landel Mailbug is a portable email terminal created and developed by Landel Inc. The device has a full-size QWERTY keyboard and a 6-line by 79-column text-only LCD display.
Lanedo is a professional open source software development consultancy based in Germany.
Lanner Electronics (TSE:6245) is a Taiwanese electronics manufacturer specializing in network appliances, industrial computers, embedded computers, vehicle PCs, motherboards and related accessories.
Larch Network, Ltd. (previously Niram Systems) is company specializing in the design and development of hardware and software for embedded network systems, including network switches and routers, thin client systems and Linux gateways.
Larrabee is the codename for a cancelled GPGPU chip that Intel was developing separately from its current line of integrated graphics accelerators.
Larsen & Toubro Limited, commonly known as L&T, is the largest Indian multi-national firm headquartered in Mumbai, Maharashtra, India.
In modern surveying, the general meaning of laser scanning is the controlled deflection of laser beams, visible or invisible.
Laser tag is a tag game played with guns which fire infrared beams.
Lauterbach GmbH is a German electronic design automation firm specializing in in-circuit emulators and logic analyzers used for debugging embedded systems.
The Lempel–Ziv–Markov chain algorithm (LZMA) is an algorithm used to perform lossless data compression.
Leslie Pack Kaelbling is an American roboticist and the Panasonic Professor of Computer Science and Engineering at the Massachusetts Institute of Technology.
A light-weight Linux distribution is a Linux distribution that has lower memory and/or processor-speed requirements than a more "feature-rich" Linux distribution.
The Lightweight Java Game Library (LWJGL) is an open-source Java software library for video game developers.
Limited resources may refer to.
Lineo was a thin client and embedded systems company spun out of Caldera Thin Clients, on 20 July 1999.
Link Motion is an automotive software and hardware company developing embedded automotive systems that have been used in the Lamborghini Huracán.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
Linux adoption is the adoption of Linux computer operating systems (OS) by households, nonprofit organizations, businesses, and governments.
The Linux console is a system console internal to the Linux kernel (a system console is the device which receives all kernel messages and warnings and which allows logins in single user mode).
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.
The Linux framebuffer (fbdev) is a graphic hardware-independent abstraction layer to show graphics on a computer monitor, typically on the console.
Linux From Scratch (LFS) is a type of a Linux installation and the name of a book written by Gerard Beekmans, and currently mainly maintained by Bruce Dubbs.
The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.
Operating systems based on the Linux kernel are used in embedded systems such as consumer electronics (i.e. set-top boxes, smart TVs, personal video recorders (PVRs), in-vehicle infotainment (IVI), networking equipment (such as routers, switches, wireless access points (WAPs) or wireless routers), machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general).
Linux kernel-based operating systems have been widely adopted in a very wide range of uses.
Linux Vacation / Eastern Europe (LVEE) is an annual international conference of developers and users of free and open source software.
LISNR is a US-based technology company that provides data transmission protocol which utilizes ultrasonic, inaudible technology to send data over audio.
This article gives a list of Advanced Micro Devices (AMD) microprocessors, sorted by generation and release year.
The Lua programming language is a lightweight multi-paradigm language designed primarily for embedded systems and clients.
Due to the success of the C programming language and some of its derivatives, C-family programming languages span a large variety of programming paradigms, conceptual models, and run-time environments.
This is a list of debuggers: computer programs that are used to test and debug other programs.
This is an incomplete list of embedded devices that run MontaVista Linux: electronic devices with limited internal computers whose main operating system is based on MontaVista's distribution of the open-source Linux operating system.
Engineering is the discipline and profession that applies scientific theories, mathematical methods, and empirical evidence to design, create, and analyze technological solutions cognizant of safety, human factors, physical laws, regulations, practicality, and cost.
The following is a partial list of products, services, and subsidiaries of International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s.
The Intel Atom is Intel's line of low-power, low-cost and low-performance x86 and x86-64 microprocessors.
This generational list of Intel processors attempts to present all of Intel's processors from the pioneering 4-bit 4004 (1971) to the present high-end offerings, which include the 64-bit Itanium 2 (2002), Intel Core i9, and Xeon E3 and E5 series processors (2015).
This page provides general information about notable Linux distributions in the form of a categorized list.
This is a list of operating systems.
There are several ways in which game consoles can be categorized.
List of products that support the proprietary Server Message Block protocol of Microsoft.
This is a list of notable programming languages, grouped by type.
This is a list of router and firewall distributions, which are operating systems designed for use as routers and/or firewalls.
The following is a list of arcade system boards released by Sega.
This is list of software projects or products that are third-party source ports, modified forks, or derivative work directly based on Kodi Entertainment Center (formerly XBMC Media Center), an open source media player application and entertainment platform developed by the non-profit technology consortium XBMC Foundation.
This is a list of spin-offs from SRI International.
A sensor node, also known as a mote (chiefly in North America), is a node in a sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes in the network.
In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries.
LOLITA is a natural language processing system developed by Durham University between 1986 and 2000.
Loongson is a family of general-purpose MIPS64 CPUs developed at the Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS) in China.
Loyola Institute of Technology and Management is an engineering college in Guntur, offering graduate (Masters) and undergraduate education (Bachelors) courses in engineering and technology.
The Luddites were a radical group of English textile workers and weavers in the 19th century who destroyed weaving machinery as a form of protest.
lwIP (lightweight IP) is a widely used open source TCP/IP stack designed for embedded systems.
The LynxOS RTOS is a Unix-like real-time operating system from Lynx Software Technologies (formerly "LynuxWorks").
M S Ramaiah School of Advanced Studies(MSRSAS), (now M S Ramaiah University of Applied Sciences) is a post graduate engineering school located in Bangalore, India, established in 1999.
M-Systems Ltd., (sometimes spelled msystems) was a Nasdaq-listed Israeli producer of flash memory storage products founded in 1989 by Dov Moran and based in Kfar Saba, Israel.
The M32R is a 32-bit RISC instruction set architecture (ISA) developed by Mitsubishi Electric for embedded microprocessors and microcontrollers.
The Macintosh IIfx is a personal computer designed, manufactured and sold by Apple Computer, Inc. from March 1990 to April 1992.
Manycore processors are specialist multi-core processors designed for a high degree of parallel processing, containing a large number of simpler, independent processor cores (e.g. 10s, 100s, or 1,000s).
Marilyn Claire Wolf is an American computer engineer who works as the Rhesa "Ray" S. Farmer, Jr., Distinguished Chair in Embedded Computing Systems and Georgia Research Alliance Eminent Scholar at the Georgia Institute of Technology.
The Mark 37 torpedo is a torpedo with electrical propulsion, developed for the US Navy after World War II.
Mars Pathfinder (MESUR Pathfinder) is an American robotic spacecraft that landed a base station with a roving probe on Mars in 1997.
A massively parallel processor array, also known as a multi purpose processor array (MPPA) is a type of integrated circuit which has a massively parallel array of hundreds or thousands of CPUs and RAM memories.
Matchbox is a free and open source window manager for the X Window System.
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks.
MatrixSSL is an open-source TLS/SSL implementation designed for custom applications in embedded hardware environments.
The Max Planck Institute for Software Systems (MPI-SWS) is a computer science research institute co-located in Saarbrücken and Kaiserslautern, Germany.
M·CORE is a low-power, RISC-based microcontroller architecture developed by Motorola (now NXP (formerly Freescale)), intended for use in embedded systems.
The Multicore Communications API (MCAPI) is the first specification to be produced by the Multicore Association.
NI Measurement Studio is a set of test and measurement components built by National Instruments, that integrates into the Microsoft Visual Studio environment.
Mechatronics is a multidisciplinary field of science that includes a combination of mechanical engineering, electronics, computer engineering, telecommunications engineering, systems engineering and control engineering.
A medical ventilator (or simply ventilator in context) is a mechanical ventilator, a machine designed to move breathable air into and out of the lungs, to provide breathing for a patient who is physically unable to breathe, or breathing insufficiently.
MeeGo is a discontinued Linux distribution hosted by the Linux Foundation, using source code from the operating systems Moblin (produced by Intel) and Maemo (produced by Nokia).
Meltdown is a hardware vulnerability affecting Intel x86 microprocessors, IBM POWER processors, and some ARM-based microprocessors.
In the design of modern computers, memory geometry describes the internal structure of random-access memory.
In computer science, a memory leak is a type of resource leak that occurs when a computer program incorrectly manages memory allocations in such a way that memory which is no longer needed is not released.
Memory management is a form of resource management applied to computer memory.
In operating systems, memory management is the function responsible for managing the computer's primary memory.
Memory refresh is the process of periodically reading information from an area of computer memory and immediately rewriting the read information to the same area without modification, for the purpose of preserving the information.
Memory-mapped I/O (MMIO) and port-mapped I/O (PMIO) (which is also called isolated I/O) are two complementary methods of performing input/output (I/O) between the central processing unit (CPU) and peripheral devices in a computer.
Mentor Graphics, Inc is a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics.
Michael Barr is a software engineer specializing in software design for medical devices and other embedded systems.
Michael E. Auer (born 1948 in Weimar) is a German computer scientist and engineering educator and professor at the Carinthia University of Applied Sciences, Austria.
The Micro Bit (also referred to as BBC Micro Bit, stylized as micro:bit) is an ARM-based embedded system designed by the BBC for use in computer education in the UK.
Micro Cornucopia, sometimes shortened to Micro C, was a 1980s magazine for microcomputer hobbyists and enthusiasts.
Micro-Controller Operating Systems (MicroC/OS, stylized as µC/OS) is a real-time operating system (RTOS) designed by embedded software developer, Jean J. Labrosse in 1991.
A microcomputer is a small, relatively inexpensive computer with a microprocessor as its central processing unit (CPU).
The microcomputer revolution (or personal computer revolution or digital revolution) is a phrase used to describe the rapid advances of microprocessor-based computers from esoteric hobby projects to a commonplace fixture of homes in industrial societies during the 1970s and 1980s.
A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.
Micromax is an Indian consumer electronics company headquartered in Gurgaon, Haryana.
A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit (IC), or at most a few integrated circuits.
A microprocessor development board is a printed circuit board containing a microprocessor and the minimal support logic needed for an engineer to become acquainted with the microprocessor on the board and to learn to program it.
Microsoft Research is the research subsidiary of Microsoft.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
The microSPARC (code-named "Tsunami") is a microprocessor implementing the SPARC V8 instruction set architecture (ISA) developed by Sun Microsystems.
Middleware is computer software that provides services to software applications beyond those available from the operating system.
MikroElektronika (stylized as MikroE) is a Serbian manufacturer and retailer of hardware and software tools for developing embedded systems.
Mimer SQL is an SQL-based relational database management system produced by the Swedish company Mimer Information Technology AB (Mimer AB), formerly known as Upright Database Technology AB.
Mini-ITX is a motherboard, developed by VIA Technologies in 2001.
MiniGLX is a specification for an application programming interface which facilitates OpenGL rendering on systems without windowing systems, e.g. Linux without an X Window System or embedded systems without a windowing system.
MINIX (from "mini-Unix") is a POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.
MINIX 3 is a project to create a small, high availability, high functioning Unix-like operating system.
MIPI Alliance Debug Architecture provides a standardized infrastructure for debugging deeply embedded systems in the mobile and mobile-influenced space.
MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).
Since 1985, numerous processors implementing some version of the MIPS architecture have been designed and widely used.
MIPS-X is a microprocessor and instruction set architecture developed as a follow-on project to the MIPS project at Stanford University by the same team that developed MIPS.
MISRA C is a set of software development guidelines for the C programming language developed by MISRA (Motor Industry Software Reliability Association).
Mistral Solutions Pvt.
The Mobile 3D Graphics API, commonly referred to as M3G, is a specification defining an API for writing Java programs that produce 3D computer graphics.
Mobile Information Device Profile (MIDP) is a specification published for the use of Java on embedded devices such as mobile phones and PDAs.
Mobile phone tracking is the ascertaining of the position or location of a mobile phone, whether stationary or moving.
A mobile processor is found in mobile computers and cellphones.
Mobilinux is a Linux kernel operating system targeted to smartphones.
Mocana (founded 2002) is a San Francisco-based company that focuses on and embedded system security for industrial control systems and the Internet of Things (IoT).
Modar Alaoui is a Moroccan-American serial entrepreneur based in Silicon Valley, California in the United States.
MODCOMP (Modular Computer Systems, Inc) was a small minicomputer vendor that specialized in real-time applications.
Model engineering is the pursuit of constructing proportionally-scaled working representations of full-sized machines in miniature.
Modelica is an object-oriented, declarative, multi-domain modeling language for component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents.
Modeling and Analysis of Real Time and Embedded systems also known as MARTE is the OMG standard for modeling real-time and embedded applications with UML2.
Moment.me was a web service and application that collected all of the pics, videos and tweets from everyone at a single event to allow users to see a complete panoramic view of what happened at that event, from multiple points of view, and in real time.
Monitoring, control and surveillance (MCS), in the context of fisheries, is defined by the Food and Agriculture Organization (FAO) of the United Nations as a broadening of traditional enforcing national rules over fishing, to the support of the broader problem of fisheries management.
MontaVista Software is a company that develops embedded Linux system software, development tools, and related software.
In mathematics, and in particular linear algebra, a pseudoinverse of a matrix is a generalization of the inverse matrix.
MOS Technology, Inc. ("MOS" being short for Metal Oxide Semiconductor), also known as CSG (Commodore Semiconductor Group), was a semiconductor design and fabrication company based in Norristown, Pennsylvania, in the United States.
The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as "sixty-five-oh-two".
A motherboard (sometimes alternatively known as the mainboard, system board, baseboard, planar board or logic board, or colloquially, a mobo) is the main printed circuit board (PCB) found in general purpose microcomputers and other expandable systems.
The Motorola DSP56000 (also known as 56K) is a family of digital signal processor (DSP) chips produced by Motorola Semiconductor (later known as Freescale Semiconductor, now acquired by NXP) starting in 1986 and is still being produced in more advanced models in the 2010s.
The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.
The Motorola 68000 series (also termed 680x0, m68000, m68k, or 68k) is a family of 32-bit CISC microprocessors.
The Motorola 68008 is an 8/16/32-bit microprocessor made by Motorola.
The Motorola 68060 ("sixty-eight-oh-sixty") is a 32-bit microprocessor from Motorola released in 1994.
The Motorola A760 is a Linux-based camera equipped mobile telephone ('cell phone') developed at Motorola's laboratory in China and released in the Chinese market on February 16, 2003.
Motorola Single Board Computers is Motorola's production line of computer boards for embedded systems.
MPLAB is a proprietary freeware integrated development environment for the development of embedded applications on PIC and dsPIC microcontrollers, and is developed by Microchip Technology.
MQX RTOS is a real-time operating system developed by Precise Software Technologies Inc., and currently sold by Synopsys, Embedded Access Inc, and Freescale.
muLinux was an Italian, English-language lightweight Linux distribution maintained by mathematics and physics professor Michele Andreoli, meant to allow very old and obsolete computers (80386, 80486 and Pentium Pro hardware dating from 1986 through 1998) to be used as basic intranet/Internet servers or text-based workstations with a UNIX-like operating system.
A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions.
Multi-Environment Real-Time (MERT) was a hybrid time-sharing/real-time operating system developed in the 1970s at Bell Labs for use in embedded minicomputers (in particular PDP-11s).
"Multi-objective Design Space Exploration of MultiProcessor-SoC Architectures for Embedded Multimedia Applications" (MULTICUBE) is a Seventh Framework Programme (FP7) project aimed to define innovative methods for the design optimization of computer architectures for the embedded system domain.
Multiflow Computer, Inc., founded in April, 1984 near New Haven, Connecticut, USA, was a manufacturer and seller of minisupercomputer hardware and software embodying the VLIW design style.
In consumer electronics, the MultiMediaCard (MMC) is a memory-card standard used for solid-state storage.
A multimeter or a multitester, also known as a VOM (volt-ohm-milliammeter), is an electronic measuring instrument that combines several measurement functions in one unit.
Multimodal interaction provides the user with multiple modes of interacting with a system.
Mumble is a voice over IP (VoIP) application primarily designed for use by gamers and is similar to programs such as TeamSpeak.
MyRIO is a real-time embedded evaluation board made by National Instruments.
Nader Bagherzadeh is a professor of Computer Engineering in the Department of Electrical Engineering and Computer Science at the University of California, Irvine, where he served as a chair from 1998 to 2003.
NAS4Free is a network-attached storage (NAS) server software with a dedicated management web interface (written in PHP).
Nasser Kehtarnavaz is an Erik Jonsson Distinguished Professor at the University of Texas at Dallas, Richardson, TX, and Editor-in-Chief of Springer Journal of Real-Time Image Processing.
The National Bank Surveillance System is a computerized, off-site monitoring system developed by the U.S. Office of the Comptroller of the Currency (OCC) "to assist in the early detection of problem banks and bank management," for the purpose of initiating early corrective action.
A naval mine is a self-contained explosive device placed in water to damage or destroy surface ships or submarines.
Naval Tactical Data System, commonly known as NTDS, refers to a computerized information processing system developed by the United States Navy in the 1950s and first deployed in the early 1960s for use in combat ships.
NC*SA is the abbreviation for the North Carolina System Administrators organization, a non-profit educational group focused on providing useful information for System Administrators in North Carolina, United States.
NEC V60 is a CISC microprocessor once manufactured by NEC started in 1986.
The Needleman–Wunsch algorithm is an algorithm used in bioinformatics to align protein or nucleotide sequences.
NeoSpeech is a company that specializes in text-to-speech (TTS) software for embedded devices, mobile, desktop, and network/server applications.
Netbook is a generic name given to a category of small, lightweight, legacy-free, and inexpensive laptop computers that were introduced in 2007.
NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.
Netfilter is a framework provided by Linux that allows various networking-related operations to be implemented in the form of customized handlers.
NetFront Browser is a mobile Web browser for embedded devices, developed by Access Co. Ltd. of Japan, and was designed to function as an embedded Web browser.
Network Systems Corporation (NSC) was an early manufacturer of high-performance computer networking products.
Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks.
Neural network software is used to simulate, research, develop, and apply artificial neural networks, software concepts adapted from biological neural networks, and in some cases, a wider array of adaptive systems such as artificial intelligence and machine learning.
NeuroDimension, Inc. was acquired by nDimensional, Inc.
Newlib is a C standard library implementation intended for use on embedded systems.
NewtonScript is a prototype-based programming language created to write programs for the Newton platform.
Nexus or IEEE-ISTO 5001-2003 is a standard debugging interface for embedded systems.
NicheStack is a closed source IPv4 network layer and application implementation for operating systems, written in ANSI "C" and is one of three available from InterNiche Technologies, Inc., designed for use in embedded systems.
Nikil Dutt is a Chancellor's Professor of Computer Science at University of California, Irvine, United States.
NILFS or NILFS2 (New Implementation of a Log-structured File System) is a log-structured file system implementation for the Linux kernel.
Noise reduction is the process of removing noise from a signal.
Nokia E90 Communicator is a 3G smartphone from Nokia, the fifth generation Communicator, and also part of the Eseries.
While flash memory remains one of the most popular storages in embedded systems because of its non-volatility, shock-resistance, small size, and low energy consumption, its application has grown much beyond its original design.
A NOR gate is a logic gate which gives a positive output only when both inputs are negative.
Novell Embedded Systems Technology (NEST) was a series of APIs, data formats and network protocol stacks written in a highly portable fashion intended to be used in embedded systems.
The nRF51 Series SoCs are a family of ultra low-power wireless SoCs from Nordic Semiconductor.
The 320xx or NS32000 was a series of microprocessors from National Semiconductor.
NU-Tech is a digital signal processing (DSP) platform to validate and real-time debug complex algorithms, simply relying on a common PC.
Nuclear Measurements Corporation (NMC) is a privately held company based in Indianapolis, Indiana.
Nucleus RTOS is a real-time operating system (RTOS) offered by the Embedded Software Division of Mentor Graphics, a Siemens Business, supporting 32 and 64 bit embedded platforms.
In computer science, a null function (or null operator) is subroutine that returns no data values and leaves the program state unchanged.
In numerical analysis, numerical integration constitutes a broad family of algorithms for calculating the numerical value of a definite integral, and by extension, the term is also sometimes used to describe the numerical solution of differential equations.
A nutating disc engine (also sometimes called a disc engine) is an internal combustion engine comprising fundamentally of one moving part and a direct drive onto the crankshaft.
NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint.
NX technology, developed by NoMachine, and commonly known as 'NX' is a proprietary computer program that provides desktop and remote access.
The NXP ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by NXP Semiconductors.
LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors (formerly Philips Semiconductors).
Objective Interface Systems, Inc. is a computer communications software and hardware company.
OLogic is an embedded systems research and development company with a focus on robotic applications and technologies.
Oluwatobi Oyinlola is a Nigerian inventor, embedded systems engineer, IoT evangelist and tech speaker.
Omega2 is a personal single-board computer created by a Toronto-based startup company called Onion, released on Kickstarter.
On-board diagnostics (OBD) is an automotive term referring to a vehicle's self-diagnostic and reporting capability.
In cryptography, a one-way compression function is a function that transforms two fixed-length inputs into a fixed-length output.
Open Kernel Labs (OK Labs) is a privately owned company that develops microkernel-based hypervisors and operating systems for embedded systems.
Open Programming Language (OPL) is an embedded programming language for portable devices that run the Symbian Operating System.
OpenComRTOS is a commercial network-centric, formally developed real-time operating system, aimed primarily at the embedded systems market.
OpenEmbedded is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices.
OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU).
OpenMAX (Open Media Acceleration), often shortened as "OMX", is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces.
OpenVX is an open, royalty-free standard for cross platform acceleration of computer vision applications.
OpenWebNet is a communications protocol developed by Bticino since 2000.
OpenWrt is an open source project for embedded operating system based on Linux, primarily used on embedded devices to route network traffic.
OpenZaurus is a defunct embedded operating system for the Sharp Zaurus personal mobile tool PDA.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
Operational Technology (OT) – the hardware and software dedicated to detecting or causing changes in physical processes through direct monitoring and/or control of physical devices such as valves, pumps, etc.
The Operations Room (also known as the Combat Information Center (CIC), or, under the British system, the Action Information Centre) is the tactical center of a warship or AWAC aircraft providing processed information for command and control of the near battlespace or 'area of operations'.
In computing, an optimizing compiler is a compiler that tries to minimize or maximize some attributes of an executable computer program.
Option is a publicly quoted technology company, headquartered in Leuven, Belgium.
Optware is a free software package manager for embedded systems.
Oracle America, Inc.
Origyn Web Browser (OWB) is a discontinued web browser that was synchronized with WebKit and sponsored by the technology company Pleyo.
OS-9 is a family of real-time, process-based, multitasking, multi-user operating systems, developed in the 1980s, originally by Microware Systems Corporation for the Motorola 6809 microprocessor.
The Open Source Automation Development Lab eG (OSADL) is a German organization intended to promote and coordinate the development of open source software for the machine, machine tool, and automation industry.
This is a subdivision of the Oscilloscope article, discussing the various types and models of oscilloscopes in greater detail.
OSEK (Offene Systeme und deren Schnittstellen für die Elektronik in Kraftfahrzeugen; English: "Open Systems and their Interfaces for the Electronics in Motor Vehicles") is a standards body that has produced specifications for an embedded operating system, a communications stack, and a network management protocol for automotive embedded systems.
OSIAN, or Open Source IPv6 Automation Network, is a free and open-source implementation of IPv6 networking for wireless sensor networks (WSNs).
The following outline is provided as an overview of and topical guide to C++: C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language.
The following outline is provided as an overview of and topical guide to computing: Computing – activity of using and improving computer hardware and software.
The following outline is provided as an overview of and topical guide to control engineering: Control engineering – engineering discipline that applies control theory to design systems with desired behaviors.
The following outline is provided as an overview of and topical guide to electrical engineering.
The following outline is provided as an overview of and topical guide to electronics: Electronics – branch of physics, engineering and technology dealing with electrical circuits that involve active semiconductor components and associated passive interconnection technologies.
The following outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software.
Output compare is the ability to trigger an output based on a timestamp in memory, without interrupting the execution of code by a processor or microcontroller.
In a general computing sense, overlaying means "the process of transferring a block of program code or other data into internal memory, replacing what is already stored".
B.V. Raju Institute of Technology (BVRIT) is an engineering college established in 1997 in Vishnupur, Narsapur, Medak, Telangana State, India.
Panel PC, typically attached with an LCD, is incorporated into the same enclosure as the motherboard and other electronic components.
Panjab University Swami Sarvanand Giri Regional Centre (PUSSGRC) in Hoshiarpur, is an integral part of Panjab University, Chandigarh.
An engineering firm based in Richardson, Texas, Paragon Innovations provides product development services for clients across the USA.
Paragon Software Group is a Germany-based software company that develops hard drive management software, low-level file system drivers and storage technologies.
Parasoft (officially Parasoft Corporation) is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California.
Parasoft C/C++test is an integrated set of tools for testing C and C++ source code that software developers use to analyze, test, find defects, and measure the quality and security of their applications.
Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.
PBASIC is a microcontroller-based version of BASIC created by Parallax, Inc. in 1992.
PC/104 (or PC104) is a family of embedded computer standards which define both form factors and computer buses.
The PCI/104-Express™ specification establishes a standard to use the high-speed PCI Express bus in embedded applications.
PDA Optional Packages for the J2ME Platform JSR 75 is a specification that standardizes access in the Java on embedded devices such as mobile phones and PDAs to data that resides natively on mobile devices.
The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series.
Peltarion Corporation is a European software development corporation with its headquarters in Stockholm, Sweden.
Synapse was a component-based development environment for neural networks and adaptive systems.
The Pentium M is a family of mobile 32-bit single-core x86 microprocessors (with the modified Intel P6 microarchitecture) introduced in March 2003 and forming a part of the Intel Carmel notebook platform under the then new Centrino brand.
A people counter is an electronic device that is used to measure the number of people traversing a certain passage or entrance.
A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.
PersonalJava was a Java edition for mobile and embedded systems based on Java 1.1.8.
Philippa Ngaju Makobore is an electrical engineer from Uganda. She is the head of the instrumentation division at the Uganda Industrial Research Institute (UIRI).
Phoenix Technologies Ltd is an American company that designs, develops and supports core system software for personal computers and other computing devices.
PHY is an abbreviation for the physical layer of the OSI model and refers to the circuitry required to implement physical layer functions.
Physical computing means building interactive physical systems by the use of software and hardware that can sense and respond to the analog world.
PIC (usually pronounced as "pick") is a family of microcontrollers made by Microchip Technology, derived from the PIC1650"PICmicro Family Tree", PIC16F Seminar Presentation originally developed by General Instrument's Microelectronics Division.
Pieter Johannes Mosterman (born March 16, 1967) is Chief Research Scientist and Director of the MathWorks Advanced Research & Technology Office (MARTO) at MathWorks in Natick, Massachusetts.
PikeOS is a commercial, hard real-time operating system (RTOS) that offers a separation kernel based hypervisor with multiple partition types for many other operating systems (called GuestOS) and applications.
Pin control attack is a class of attack against a system on a chip (SoC) in an embedded system where attacker targets I/O configuration of the embedded systems and physically terminate its connection with the software or operating system (OS) without software/OS noticing it or receiving any failure regarding I/O failures.
The PL/M programming language (an acronym of Programming Language for Microcomputers) is a high-level language conceived and developed by Gary Kildall in 1973 for Hank Smith at Intel for its microprocessors.
The POrtable COmponents (POCO) C++ Libraries are computer software, a set of class libraries for developing computer network-centric, portable applications in the programming language C++.
Pollack's Rule states that microprocessor "performance increase due to microarchitecture advances is roughly proportional to square root of increase in complexity".
Polyhedra is a family of relational database management systems offered by ENEA AB, a Swedish company.
A portable media player (PMP) or digital audio player (DAP) is a portable consumer electronics device capable of storing and playing digital media such as audio, images, and video files.
In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).
Power Management is a feature of some electrical appliances, especially copiers, computers, GPUs and computer peripherals such as monitors and printers, that turns off the power or switches the system to a low-power state when inactive.
A power-on self-test (POST) is a process performed by firmware or software routines immediately after a computer or other digital electronic device is powered on.
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.
The PowerPC 400 family is a line of 32-bit embedded RISC processor cores built using Power Architecture technology.
The PowerPC 600 family was the first family of PowerPC processors built.
The PowerPC e200 is a family of 32-bit Power Architecture microprocessor cores developed by Freescale for primary use in automotive and industrial control systems.
The PowerPC e300 is a family of 32-bit Power Architecture microprocessor cores developed by Freescale for primary use in system-on-a-chip (SoC) designs with speed ranging up to 800 MHz, thus making them ideal for embedded applications.
The PowerPC e500 is a 32-bit Power Architecture-based microprocessor core from Freescale Semiconductor.
The PowerPC e5500 is a 64-bit Power Architecture-based microprocessor core from Freescale Semiconductor.
The PowerPC e6500 is a multithreaded 64-bit Power Architecture-based microprocessor core from Freescale Semiconductor (now part of NXP).
The PowerPC e700 or NG-64 (Next Generation 64-bit) was the codenames of the long anticipated first 64-bit embedded RISC-processor cores built using Power Architecture technology designed by Freescale.
PowerPC G4 is a designation used by Apple Computer and Eyetech to describe a fourth generation of 32-bit PowerPC microprocessors.
PowerQUICC is the name for several Power Architecture based microcontrollers from Freescale Semiconductor.
In computer science, predication is an architectural feature that provides an alternative to conditional branch instructions.
Prevas a technical IT company that offers solutions, services and products to customers who are developing products with high IT content or who need to streamline or automate their operations.
In computer science, priority inversion is a problematic scenario in scheduling in which a high priority task is indirectly preempted by a lower priority task effectively "inverting" the relative priorities of the two tasks.
In computing, a process is an instance of a computer program that is being executed.
Process Control Daemon (PCD) is an open source, light-weight system level process manager/controller for Embedded-Linux based projects (such as consumer electronics and network devices).
In industry, product lifecycle management (PLM) is the process of managing the entire lifecycle of a product from inception, through engineering design and manufacture, to service and disposal of manufactured products.
In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources.
In computing and in embedded systems, a programmable interval timer (PIT) is a counter that generates an output signal when it reaches a programmed count.
Programmed Data Processor (PDP), referred to by some customers, media and authors as "Programmable Data Processor, is a term used by the Digital Equipment Corporation from 1957 to 1990 for several lines of minicomputers.
Programming paradigms are a way to classify programming languages based on their features.
In computer security, proof of secure erasure (PoSE) or proof of erasure is a remote attestation protocol, by which an embedded device proves to a verifying party, that it has just erased (overwritten) all its writable memory.
A pseudorandom number generator (PRNG), also known as a deterministic random bit generator (DRBG), is an algorithm for generating a sequence of numbers whose properties approximate the properties of sequences of random numbers.
PSoC (Programmable System-on-Chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.
pSOS (Portable Software On Silicon) is a real time operating system (RTOS), created in about 1982 by Alfred Chao, and developed/marketed for the first part of its life by his company Software Components Group (SCG).
The Ptolemy Project is an ongoing project aimed at modeling, simulating, and designing concurrent, real-time, embedded systems.
QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.
QP ("Quantum Platform") is a family of lightweight, open source software frameworks for building responsive and modular real-time embedded applications as systems of cooperating, event-driven active objects (actors).
Qualcomm Gobi is a family of embedded mobile broadband modem products by Qualcomm.
Rashtreeya Vidyalaya College of Engineering (RVCE or R.V. College of Engineering, Rāshtrīya Vidyālaya Tāntrika Mahāvidyālaya) is a private technical co-educational college located in Bangalore, Karnataka, India.
The R3000 is a full 32 bit RISC microprocessor chipset developed by MIPS Computer Systems that implemented the MIPS I instruction set architecture (ISA).
The R5000 is a microprocessor that implements the MIPS IV instruction set architecture (ISA) developed by Quantum Effect Design (QED).
The Rabbit 2000 is a high-performance 8-bit microcontroller designed by Rabbit Semiconductor for embedded system applications.
Radio receiver design includes the electronic design of different components of a radio receiver which processes the radio frequency signal from an antenna in order to produce usable information such as audio.
Raima is a multinational technology company headquartered in Seattle, USA.
Raima Database Manager (or RDM) is an ACID-compliant embedded database management system designed for use in embedded systems applications.
Rajesh K. Gupta (born 1961) is a computer scientist and engineer, currently the Qualcomm Professor in Embedded Microsystems at University of California, San Diego.
A RAM image is a sequence of machine code instructions and associated data kept permanently in the non-volatile ROM memory of an embedded system, which is copied into volatile RAM by a bootstrap loader.
The security of cryptographic systems depends on some secret data that is known to authorized persons but unknown and unpredictable to others.
Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.
A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic.
Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices.
A real-time clock (RTC) is a computer clock (most often in the form of an integrated circuit) that keeps track of the current time.
In computer science, real-time computing (RTC), or reactive computing describes hardware and software systems subject to a "real-time constraint", for example from event to system response.
Real-time control system may refer to.
Real-time Control System (RCS) is a reference model architecture, suitable for many software-intensive, real-time control problem domains.
The Real-time Control System (RCS) is a software system developed by NIST based on the Real-time Control System Reference Model Architecture, that implements a generic Hierarchical control system.
A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays.
Real-Time Systems GmbH, headquartered in Ravensburg, Germany, is a privately held software company.
RedBoot (an acronym for Red Hat Embedded Debug and Bootstrap firmware) is an open source application that uses the eCos real-time operating system Hardware Abstraction Layer to provide bootstrap firmware for embedded systems.
A reduced instruction set computer, or RISC (pronounced 'risk'), is one whose instruction set architecture (ISA) allows it to have fewer cycles per instruction (CPI) than a complex instruction set computer (CISC).
A reluctance motor is a type of electric motor that induces non-permanent magnetic poles on the ferromagnetic rotor.
In a computer or data transmission system, a reset clears any pending errors or events and brings a system to normal condition or an initial state, usually in a controlled manner.
Reva Institute of Technology and Management (RITM) (ರೇವ ತಾಂತ್ರಿಕ ಮಹಾವಿದ್ಯಾಲಯ) is a private co-educational engineering college in Bangalore, Karnataka.
Reverse engineering, also called back engineering, is the process by which a man-made object is deconstructed to reveal its designs, architecture, or to extract knowledge from the object; similar to scientific research, the only difference being that scientific research is about a natural phenomenon.
An RF module (radio frequency module) is a (usually) small electronic device used to transmit and/or receive radio signals between two devices.
The Rice University Department of Electrical and Computer Engineering is one of nine academic departments at the George R. Brown School of Engineering at Rice University.
Rightware is a Finnish software development company that provides user interface software for automotive and other embedded industries.
RISC-V (pronounced "risk-five") is an open instruction set architecture (ISA) based on established reduced instruction set computing (RISC) principles.
RL78 Family is a 16- and 8-bit CPU core for embedded microcontrollers of Renesas Electronics introduced in 2010.
iRMX is a real-time operating system designed specifically for use with the Intel 8080 and Intel 8086 family of processors.
Robert Alan Iannucci is a computer scientist.
Robert “Bob” Zeidman (born January 18, 1960) is an American electrical engineer, educator and inventor who has made contributions in Application Specific Integrated Circuit (ASIC) design, Field Programmable Gate Array (FPGA) design, embedded systems development, software synthesis, software analysis and software forensics.
Sir Robin Keith Saxby (born 4 February 1947) FREng FRS is an engineer who was chief executive and then chairman of ARM Holdings, which he built to become a dominant supplier of embedded systems.
The MRB Z1013 (Mikrorechnerbausatz.
Rodos (Realtime Onboard Dependable Operating System) is a real-time operating system for embedded systems and was designed for application domains demanding high dependability.
A ROM image, or ROM file, is a computer file which contains a copy of the data from a read-only memory chip, often from a video game cartridge, a computer's firmware, or from an arcade game's main board.
In telecommunications, RS-232, Recommended Standard 232 is a standard introduced in 1960 for serial communication transmission of data.
RT-RK is a R&D company and national research institute that delivers development services and own products in the arena of real time embedded systems, with strong focus on consumer electronics and automotive industry.
RT-Thread is an open source real-time operating system for embedded devices.
Real-Time Executive for Multiprocessor Systems (RTEMS), formerly Real-Time Executive for Missile Systems, and then Real-Time Executive for Military Systems, is a real-time operating system (RTOS) designed for embedded systems.
RTXC Quadros is a real time operating system (RTOS) written mainly in the C programming language.
Ruby Bei-Loh Lee is an American electrical engineer who works as the Forrest G. Hamrick Professor in Engineering at Princeton University.
Russell "Russ" Nelson (born March 21, 1958) is an American computer programmer.
The Saffron Type System is a system for rendering high-quality scalable type on digital displays.
Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.
A scale factor is used in computer science when a real world set of numbers needs to be represented on a different scale in order to fit a specific number format.
In computing, scheduling is the method by which work specified by some means is assigned to resources that complete the work.
Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.
Schweitzer Engineering Laboratories, Inc. (SEL) designs, manufactures, and supports products and services ranging from generator and transmission protection to distribution automation and control systems.
Scientia Iranica is a peer-reviewed scientific journal published by Sharif University of Technology (Tehran, Iran).
Scratchpad memory (SPM), also known as scratchpad, scratchpad RAM or local store in computer terminology, is a high-speed internal memory used for temporary storage of calculations, data, and other work in progress.
A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
Seavus is an international software development and consulting company.
Secunderabad railway station (station code:SC), is a major intercity railway station and a commuter rail hub in the Hyderabad Urban Area.
Secure Digital (SD) is a non-volatile memory card format developed by the SD Card Association (SDA) for use in portable devices.
Segger Microcontroller is a private multinational company dealing in middleware for embedded devices as well as development and programming tools.
A self-organizing list is a list that reorders its elements based on some self-organizing heuristic to improve average access time.
In cryptography and computer security, a self-signed certificate is an identity certificate that is signed by the same entity whose identity it certifies.
In the microelectronics industry a semiconductor fabrication plant (commonly called a fab; sometimes foundry) is a factory where devices such as integrated circuits are manufactured.
In electronic design a semiconductor intellectual property core, IP core, or IP block is a reusable unit of logic, cell, or integrated circuit (commonly called a "chip") layout design that is the intellectual property of one party.
A sensor node, also known as a mote (chiefly in North America), is a node in a sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes in the network.
The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems.
Shellsort, also known as Shell sort or Shell's method, is an in-place comparison sort.
Shenzhen NORCO Intelligent Technology Co., Ltd (NORCO, 华北工控), is a Chinese company with 30 branch offices, employing over 700 employees.
The Shlaer–Mellor method, also known as Object-Oriented Systems Analysis (OOSA) or Object-Oriented Analysis (OOA) is an object-oriented software development methodology introduced by Sally Shlaer and Stephen Mellor in 1988.
Show control is the use of automation technology to link together and operate multiple entertainment control systems in a coordinated manner.
Shrinkage fields is a random field-based machine learning technique that aims to perform high quality image restoration (denoising and deblurring) using low computational overhead.
Shwetak Naran Patel is an American computer scientist and entrepreneur best known for his work on developing novel sensing solutions and ubiquitous computing.
Silvermont is a microarchitecture for low-power Atom, Celeron and Pentium branded processors used in systems on a chip (SoCs) made by Intel.
Simon Anthony Segars (born 17 October 1967) is the chief executive officer (CEO) of ARM Holdings plc.
The Simple Bus Architecture (SBA) is a form of computer architecture.
Simulink, developed by MathWorks, is a graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems.
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer.
A single-board microcontroller is a microcontroller built onto a single printed circuit board.
Single-precision floating-point format is a computer number format, usually occupying 32 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point.
A sixteen-segment display (SISD) is a type of display based on 16 segments that can be turned on or off according to the graphic pattern to be produced.
SM4All (Smart hoMes for All) is an international scientific research project funded by the European Community.
A small form factor (SFF) is a computer form factor designed to minimize the volume and footprint of a desktop computer.
The Small Form Factor Special Interest Group or SFF-SIG (pronounced ess-eff-eff-sig) is an international non-profit standards body focused on modular computer hardware technologies used in embedded and small form factor computers and controllers.
Small-C is both a subset of the C programming language, suitable for resource-limited microcomputers and embedded systems, and an implementation of that subset.
A smart device is an electronic device, generally connected to other devices or networks via different wireless protocols such as Bluetooth, NFC, Wi-Fi, LiFi, 3G, etc., that can operate to some extent interactively and autonomously.
Smartglasses or smart glasses are wearable computer glasses that add information alongside or to what the wearer sees.
Socket 479 (mPGA479M) is the CPU socket for the Intel Pentium M and Celeron M, mobile processors.
Soft Robotics is the specific subfield of robotics dealing with constructing robots from highly compliant materials, similar to those found in living organisms.
A softmodem (software modem) is a modem with minimal hardware that uses software running on the host computer, and the computer's resources (especially the central processing unit, random access memory, and sometimes audio processing), in place of the hardware in a conventional modem.
Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.
A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
A software development kit (SDK or devkit) is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.
A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.
A software system is a system on intercommunicating components based on software forming part of a computer system (a combination of hardware and software).
Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.
A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies as memory to store data persistently.
Solid-state storage (sometimes abbreviated as SSS) is a type of non-volatile computer storage that stores and retrieves digital information using only electronic circuits, without any involvement of moving mechanical parts.
SolidRun is an Israeli company producing Embedded systems components, mainly mini computers, Single-board computers and computer-on-module devices.
Soliton is an Indian technology company that offers research, development and consulting services in the areas of Test & Measurement automation, Machine Vision, and Embedded Systems.
SONOS, short for "silicon–oxide–nitride–oxide–silicon", more precisely, "polycrystalline silicon"—"silicon dioxide"—"silicon nitride"—"siicon dioxide"—"silicon", is a cross sectional structure of MOSFET, realized in late 70's.
In computer science, a sorting algorithm is an algorithm that puts elements of a list in a certain order.
A sound reinforcement system is the combination of microphones, signal processors, amplifiers, and loudspeakers in enclosures all controlled by a mixing console that makes live or pre-recorded sounds louder and may also distribute those sounds to a larger or more distant audience.
The Space Shuttle was a partially reusable low Earth orbital spacecraft system operated by the U.S. National Aeronautics and Space Administration (NASA), as part of the Space Shuttle program.
The Space Systems and Controls Lab is a lab in the at Iowa State University located in Ames, Iowa.
Spam Cube, Inc was a high-tech startup company based in the midtown area of New York City.
SpecC is a System Description Language (SDL), or System-level Design Language (SLDL), and is an extension of the ANSI C programming language.
Speech synthesis is the artificial production of human speech.
Microsoft SQL Server Express is a version of Microsoft's SQL Server relational database management system that is free to download, distribute and use.
SQLite is a relational database management system contained in a C programming library.
Squashfs is a compressed read-only file system for Linux.
SR Engineering College (SREC) is an Indian Technical Institute located in Warangal, Telangana.
Motorola S-record is a file format, created by Motorola, that conveys binary information in ASCII hex text form.
Sri Sairam Engineering College, Chennai, established in the year 1995 by Late MJF.Ln.Leo Muthu, Founder Chairman of Leo Muthu Education Trust, is a non-profitable, and non-minority institution.
Sri Venkateswara College of Engineering Technology (Autonomous) (SVCET) is an engineering college in R V S Nagar, Chittoor, Andhra Pradesh, India.
A stand-alone program is a computer program that does not load any external module, library function or program and that is designed to boot with the bootstrap procedure of the target processor – it runs on bare metal.
Stanford University (officially Leland Stanford Junior University, colloquially the Farm) is a private research university in Stanford, California.
The Steelman language requirements were a set of requirements which a high-level general-purpose programming language should meet, created by the United States Department of Defense in The Department of Defense Common High Order Language program in 1978.
Stephen Curtis Johnson (known as Steve Johnson) is a computer scientist who worked at Bell Labs and AT&T for nearly 20 years.
Steve Ciarcia is an embedded control systems engineer.
Stephen Byram Furber (born 21 March 1953) is ICL Professor of Computer Engineering in the School of Computer Science at the University of Manchester, UK.
STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics.
STMicroelectronics is a French-Italian multinational electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.
The Stonefish naval influence mine is manufactured by a British defence company (BAE Systems).
SuperH (or SH) is a 32-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Hitachi and currently produced by Renesas.
A superscalar processor is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor.
SVOPC (Sinusoidal Voice Over Packet Coder) is a compression method for audio which is used by VOIP applications.
RISE SICS (previously Swedish Institute of Computer Science) is a leading research institute for applied information and communication technology in Sweden, founded in 1985.
Symobi (System for mobile applications) is a proprietary modern and mobile real-time operating system.
A synchronous programming language is a computer programming language optimized for programming reactive systems.
The Système d'aide à la conduite, à l'exploitation et à la maintenance (SACEM) is an embedded, automatic speed train protection system for rapid transit railways.
A system on a chip or system on chip (SoC) is an integrated circuit (also known as an "IC" or "chip") that integrates all components of a computer or other electronic systems.
A system on a module (SOM) is a board-level circuit that integrates a system function in a single module.
In computer science and computer programming, system time represents a computer system's notion of the passing of time.
In computing, a system virtual machine is a virtual machine provides a complete system platform which supports the execution of a complete operating system (OS).
System-level simulation (SLS) is a collection of practical methods used in the field of systems engineering, in order to simulate, with a computer, the global behavior of large cyber-physical systems.
systemd is a suite of software that provides fundamental building blocks for a Linux operating system.
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements.
In parallel computer architectures, a systolic array is a homogeneous network of tightly coupled data processing units (DPUs) called cells or nodes.
T-Engine Forum is a non-profit organization which develops an open standard for real time embedded system development and to develop ubiquitous computing environment.
T-Kernel is an open source real-time operating system designed for 32-bit microcontrollers.
A tablet computer, commonly shortened to tablet, is a portable personal computer, typically with a mobile operating system and LCD touchscreen display processing circuitry, and a rechargeable battery in a single thin, flat package.
Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.
The Telecooperation Office (TECO) is a research group at the Karlsruhe Institute of Technology in Karlsruhe, Germany.
A telematic control unit (TCU) in the automobile industry refers to the embedded system on board a vehicle that controls tracking of the vehicle.
Tensilica was a company based in Silicon Valley in the semiconductor intellectual property core business.
A tensor processing unit (TPU) is an AI accelerator application-specific integrated circuit (ASIC) developed by Google specifically for neural network machine learning.
Texas Instruments Inc. (TI) is an American technology company that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globally.
The TMS1000 is a family of microcontroller integrated circuits, introduced by Texas Instruments in 1974.
Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym coined sometime after the invention of graphical user interfaces.
Thailand Advanced Institute of Science and Technology-Tokyo Institute of Technology (TAIST-Tokyo Tech) is a virtual higher education institution in Thailand, established in 2007.
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.
ThreadX, developed and marketed by Express Logic of San Diego, California, United States, is a highly deterministic, embedded real-time operating system (RTOS) written mostly in the C (programming language).
In general terms, throughput is the maximum rate of production or the maximum rate at which something can be processed.
The MSP430 is a mixed-signal microcontroller family from Texas Instruments.
The MSP432 is a mixed-signal microcontroller family from Texas Instruments.
TI-RTOS is an embedded tools ecosystem created and offered by Texas Instruments (TI) for use in a wide range of their embedded processors.
This article presents a timeline of events in the history of x86 DOS operating systems from 1973 to 2016.
A timer is a specialized type of clock used for measuring specific time intervals.
Titan was supposed to be a family of 32-bit Power Architecture-based microprocessor cores designed by Applied Micro Circuits Corporation (AMCC), but was scrapped in 2010 according to reports.
TLD Systems, Ltd. was an American software company active in the 1980s and 1990s and based in Torrance, California, that specialized in language compilers for the JOVIAL and Ada programming languages that were targeted to embedded systems.
A toaster, or a toast maker, is an electric small appliance designed to toast sliced bread by exposing it to radiant heat, thus converting it into toast.
Toc H Institute of Science & Technology was established in 2002.
TPT (time partition testing) is a systematic test methodology for the automated software test and verification of embedded control systems or dataflow programs.
In computer programming, tracing garbage collection is a form of automatic memory management that consists of determining which objects should be deallocated ("garbage collected") by tracing which objects are reachable by a chain of references from certain "root" objects, and considering the rest as "garbage" and collecting them.
In computer programming, the word trampoline has a number of meanings, and is generally associated with jumps (i.e., moving to different code paths).
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite.
Transport in the Union of Soviet Socialist Republics (USSR) was an important part of the nation's economy.
In computer architecture, a transport triggered architecture (TTA) is a kind of processor design in which programs directly control the internal transport buses of a processor.
The transputer is a series of pioneering microprocessors from the 1980s, featuring integrated memory and serial communication links, intended for parallel computing.
Tremor by the Xiph.Org Foundation is a fixed-point version of the Vorbis decoder for those platforms without floating point operations.
Tritech Technology AB is a radio technology company profiling towards Industrial Wireless solutions.
TrueOS (formerly PC-BSD or PCBSD) is a Unix-like, desktop-oriented operating system built upon the most recent releases of FreeBSD-CURRENT.
A tunnel washer, also called a continuous batch washer, is an industrial washing machine designed specifically to handle heavy loads of laundry.
In the C, C++, and D programming languages, a type qualifier is a keyword that is applied to a type, resulting in a qualified type. For example, const int is a qualified type representing a constant integer, while int is the corresponding unqualified type, simply an integer.
In computer science, type safety is the extent to which a programming language discourages or prevents type errors.
U3 was a joint venture between SanDisk and M-Systems, producing a proprietary method of launching Windows software from special USB flash drives.
Udhcpc is a very small DHCP client program geared towards embedded systems.
UDOO is a single-board computer with an integrated Arduino 2 compatible microcontroller, designed for computer science education, the world of Makers and the Internet of Things.
University Institute Of Engineering & Technology, Hoshiarpur is a Engineering Department of Panjab University Swami Sarvanand Giri Regional Centre, Hoshiarpur combines several technical streams including more than 1000 budding engineers.
The uIP is an open source implementation of the TCP/IP network protocol stack intended for use with tiny 8- and 16-bit microcontrollers.
Ultra-low-voltage processors are a class of microprocessor that are deliberately underclocked to use less power (typically at or under 17W) at the expense of performance.
UModel is a UML (Unified Modeling Language) software modeling tool from Altova, the creator of XMLSpy.
The Undervoltage-Lockout or UVLO is an electronic circuit used to turn off the power of an electronic device in the event of the voltage dropping below the operational value.
The UNI/O bus is an asynchronous serial bus created by Microchip Technology for low speed communication in embedded systems.
The Unified Extensible Firmware Interface (UEFI) is a specification that defines a software interface between an operating system and platform firmware.
A universal asynchronous receiver-transmitter (UART) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable.
Universal Software Radio Peripheral (USRP) is a range of software-defined radios designed and sold by Ettus Research and its parent company, National Instruments.
The Università della Svizzera italiana (USI, literally University of Italian Switzerland), sometimes referred to as the University of Lugano, in English-speaking contexts, is a public Swiss university established in 1995, with campuses in Lugano, Mendrisio and Bellinzona (Canton Ticino, Switzerland).
The University of Lisbon (UL) (Universidade de Lisboa,; Latin Universitas Olisiponensis) was a public university in Lisbon, Portugal.
The School of Computing is a school within the College of Engineering at the University of Utah in Salt Lake City, Utah.
The UNSW School of Computer Science and Engineering (CSE), also known as UNSW COMPUTING, is part of the UNSW Faculty of Engineering and was founded in 1991 out of the former Department of Computer Science within the School of Electrical Engineering and Computer Science.
USB communications device class (or USB CDC class) is a composite Universal Serial Bus device class.
The USB mass storage device class (also known as USB MSC or UMS) is a set of computing communications protocols defined by the USB Implementers Forum that makes a USB device accessible to a host computing device and enables file transfers between the host and the USB device.
V850 is the trademark name for a 32-bit RISC CPU architecture of Renesas Electronics for embedded microcontrollers, introduced in early 90's by NEC and still being developed as of 2018.
'''Power consumption''' is becoming increasingly important for both embedded, mobile computing and high-performance systems.
A variable-frequency drive (VFD; also termed adjustable-frequency drive, “variable-voltage/variable-frequency (VVVF) drive”, variable speed drive, AC drive, micro drive or inverter drive) is a type of adjustable-speed drive used in electro-mechanical drive systems to control AC motor speed and torque by varying motor input frequency and voltage.
A variable frequency oscillator (VFO) in electronics is an oscillator whose frequency can be tuned (i.e., varied) over some range.
Vasireddy Venkatadri Institute of Technology (VVIT); is an engineering college in Namburu, Pedakakani, Guntur, Andhra Pradesh, India.
Velammal Institute of Technology, is a private institution located in Chennai, India.
A vending machine is an automated machine that provides items such as snacks, beverages, cigarettes and lottery tickets to consumers after money, a credit card, or specially designed card is inserted into the machine.
Ventus is a US based company founded in 1999 and headquartered in Norwalk, Connecticut that provides secure private line wireless services, and manufactures cellular wireless hardware.
VersaLogic is a privately held corporation located in Tualatin, Oregon, USA that designs and manufactures board-level products for embedded systems.
Versatile Real-Time Executive (VRTX) is a real-time operating system developed and marketed by the company Mentor Graphics.
Very long instruction word (VLIW) refers to instruction set architectures designed to exploit instruction level parallelism (ILP).
Vi Institute of Technology (வி தொழில்நுட்ப்ப கல்லுரி) is an engineering college in Chengalpattu, Tamil Nadu, India.
The VIATRA (VIsual Automated model TRAnsformations) framework is the core of a transformation-based verification and validation environment for improving the quality of systems designed using the Unified Modeling Language by automatically checking consistency, completeness, and dependability requirements.
Virtium Solid State Storage and Memory (formerly known as Virtium Technology) is a privately held American maker of semiconductor memory and solid-state disk products for data storage in industrial/machine-to-machine designs and embedded systems (including small-footprint embedded designs) and Industrial Internet of Things (IIOT) applications.
In computing, a virtual machine (VM) is an emulation of a computer system.
In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.
Virtual memory compression (also referred to as RAM compression and memory compression) is a memory management technique that utilizes data compression to reduce the size or number of paging requests to and from the auxiliary storage.
VirtualLogix, Inc. provides real-time virtualization software and related development tools for embedded systems.
Virtutech was founded in 1998 as a spin-off from the Swedish Institute of Computer Science (SICS), in Stockholm, Sweden.
visage|SDK is a multiplatform software development kit (SDK) created by Visage Technologies AB.
VisSim is a visual block diagram language for simulation of dynamical systems and model based design of embedded systems.
Vivante Corporation is a fabless semiconductor company headquartered in Sunnyvale, California, with an R&D center in Shanghai, China.
VLSI Technology, Inc., was a company which designed and manufactured custom and semi-custom Integrated circuits (ICs).
A voice engine is a software subsystem for bidirectional audio communication, typically used as part of a telecommunications system to simulate a telephone.
The Vortex86 is a computing system-on-a-chip (SoC) based on a core compatible with the x86 microprocessor family.
VPX technology was presented at Bus&Board (VITA) in 2004.
The Vu+ (pronounced VuPlus), is a series of Linux-powered DVB satellite, terrestrial digital television receivers (set-top box), produced by Korean multimedia brand Ceru Co., Ltd..
VxWorks is a real-time operating system (RTOS) developed as proprietary software by Wind River Systems, an Intel subsidiary of Alameda, California, US.
A watchdog timer (sometimes called a computer operating properly or COP timer, or simply a watchdog) is an electronic timer that is used to detect and recover from computer malfunctions.
The Western Design Center (WDC) 65C02 microprocessor is an enhanced CMOS version of the popular NMOS-based 8-bit MOS Technology 6502 microprocessor—the CMOS redesign being made by Bill Mensch in 1978.
Web API security entails authenticating programs or users who are invoking an web API.
Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.
The BPI Bit (also referred to as BPI:bit, stylised as webduino:bit) is an ESP32 with Xtensa 32bit LX6 single/dual-core processor based embedded system The board is and has an ESP32 module with Xtensa 32bit LX6 single/dual-core processor, with a capacity of up to 600DMIPS, with a built-in 448KB ROM and 520 KB SRAM.accelerometer and magnetometer sensors,2.4G WiFI,Bluetooth and USB connectivity, a display consisting of 25 LEDs, two programmable buttons, and can be powered by either USB or an external battery pack.The device inputs and outputs are through five ring connectors that are part of the 23-pin edge connector.
Weitek Corporation was a chip-design company that originally focused on floating-point units for a number of commercial CPU designs.
The Western Design Center (WDC), located in Mesa, Arizona, USA, is a company developing and manufacturing MOS 65xx-based microprocessors, microcontrollers (µCs), and related support devices.
Whitechapel Computer Works Ltd.
WikiReader was a project to deliver an offline, text-only version of Wikipedia on a mobile device.
William Joseph Kaiser (born September 15, 1955) is a professor and former department chair of Electrical Engineering at the University of California, Los Angeles (UCLA).
Wind River Systems, also known as Wind River, is an Alameda, California-based wholly owned subsidiary of TPG Capital.
Windows 10 (codenamed Redstone, formerly Threshold) is a personal computer operating system developed and released by Microsoft, as part of the Windows NT family of operating systems.
Windows 3.1x (codenamed Janus) is a series of 16-bit operating environments produced by Microsoft for use on personal computers.
Windows Embedded Compact, formerly Windows Embedded CE and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products.* Unlike Windows Embedded Standard, which is based on Windows NT, Windows Embedded Compact uses a different hybrid kernel.
Windows IoT, formerly Windows Embedded, is a family of operating systems from Microsoft designed for use in embedded systems.
Windows RT is a discontinued mobile operating system developed by Microsoft.
Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.
WinSystems is an employee owned embedded systems manufacturer specializing in rugged industrial computer products.
WinUSB is a generic USB driver provided by Microsoft, for their operating systems starting with Windows Vista but which is also available for Windows XP.
Wireless sensor network (WSN) refers to a group of spatially dispersed and dedicated sensors for monitoring and recording the physical conditions of the environment and organizing the collected data at a central location.
Wolfgang Nebel (born 15 November 1956) is a German computer scientist and professor for integrated circuit design at the computer science (Informatik) department of the Carl von Ossietzky University of Oldenburg.
In computing, a word is the natural unit of data used by a particular processor design.
In information technology, a write-only memory (WOM) is a memory location or register that can be written to but not read.
Wt (pronounced "witty") is an open-source widget-centric web framework for the C++ programming language.
wxWidgets ("wix-widgets", formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications.
x11vnc is a Virtual Network Computing (VNC) server program.
x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.
x86 assembly language is a family of backward-compatible assembly languages, which provide some level of compatibility all the way back to the Intel 8008 introduced in April 1972.
x87 is a floating point-related subset of the x86 architecture instruction set.
The XCore Architecture is a 32-bit RISC microprocessor architecture designed by XMOS.
Xeon is a brand of x86 microprocessors designed, manufactured, and marketed by Intel, targeted at the non-consumer workstation, server, and embedded system markets.
XFast is a lightweight desktop environment that incorporates a display manager and a window manager within the same process.
Xinu Is Not Unix (Xinu, a recursive acronym), is an operating system for embedded systems, originally developed by Douglas Comer for educational use at Purdue University in the 1980s.
An XOR linked list is a data structure used in computer programming.
XPL0 is a computer programming language that is essentially a cross between Pascal and C. It was created in 1976 by Peter J. R. Boyle who wanted a high-level language for his microcomputer and wanted something more sophisticated than BASIC, which was the dominant language for personal computers at the time.
XtratuM is a bare-metal hypervisor specially designed for embedded real-time systems available for the instruction sets x86, LEON2 and LEON3 (SPARC v8), ARM Cortex-R4F processors.
XTX is a computer-on-module (COM) standard for x86-based embedded devices.
Xynth is an embedded windowing system, released under LGPL, developed for systems with low resources, is an alternative for X Window System.
The Year 2000 problem, also known as the Y2K problem, the Millennium bug, the Y2K bug, or Y2K, is a class of computer bugs related to the formatting and storage of calendar data for dates beginning in the year 2000.
The Year 2038 problem relates to representing time in many digital systems as number of seconds passed since 1 January 1970 and storing it as a signed 32-bit integer.
The Yocto Project is a Linux Foundation collaborative open source project whose goal is to produce tools and processes that enable the creation of Linux distributions for embedded software that are independent of the underlying architecture of the embedded hardware.
"Zero-copy" describes computer operations in which the CPU does not perform the task of copying data from one memory area to another.
Zeroshell is a small open-source Linux distribution for servers and embedded systems which aims to provide network services.
ZeuS Panda, Panda Banker, or Panda is a variant of the original Zeus (trojan horse) under the banking trojan category.
The Z80 CPU is an 8-bit based microprocessor.
zram, formerly called compcache, is a Linux kernel module for creating a compressed block device in RAM, i.e. a RAM disk, but with on-the-fly "disk" compression.
zswap is a Linux kernel feature that provides a compressed write-back cache for swapped pages, as a form of virtual memory compression.
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.
Microsoft started development on the.NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS).
Microsoft.NET Gadgeteer is an open-source rapid-prototyping standard for building small electronic devices using the Microsoft.NET Micro Framework and Microsoft Visual Studio/Visual C# Express.
The.NET Micro Framework (NETMF) is a.NET Framework platform for resource-constrained devices with at least 256 KB of flash and 64 KB of random-access memory (RAM).
The 1801 series CPUs were a family of 16-bit Soviet microprocessors based on the indigenous Elektronika NC microarchitecture cores, but binary compatible with DEC's PDP-11 machines.
2Wire, Inc., was (between 1998 and 2010) a home networking Customer Premises Equipment (CPE) manufacturer that provided telecommunications companies with hardware, software, service platforms, and remote CPE management systems.
3DiTeams (also known as 3Di TEAMS) is a first person video game developed by the Duke University Medical Center and Virtual Heroes, Inc. and used for medical education and team training.
4TU (stylized as 4TU.Federation) is the federation of four leading Dutch technical universities: Delft University of Technology (TU Delft), Eindhoven University of Technology (TU/e), the University of Twente (UT), and the Wageningen University and Research Centre (WUR).
8-bit is also a generation of microcomputers in which 8-bit microprocessors were the norm.
8D Technologies is a Canadian company that develops bicycle-sharing systems and automated parking management systems.
Embedded Computing, Embedded Devices, Embedded System, Embedded Systems, Embedded computer, Embedded computer system, Embedded computers, Embedded computing, Embedded control, Embedded device, Embedded devices, Embedded engineer, Embedded hardware, Embedded processor, Embedded programming, Embedded system overview, Embedded system testing, Embedded systems, Embeded System, Embeded computer, Embeded system, Imbedded system, Special purpose computer, Special-purpose computer, T.E.C., Vehicle electronics.