Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
Wilmington, North Carolina once had a thriving Black middle class and an elected interracial government. In 1898 white supremacists used violence to overthrow that government, kill Black residents and drive many others from the city.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
This article needs more citations. (December 2010) |
| Message Queue eXecutive (MQX) | |
|---|---|
| Developer | Dy4 Systems, Inc. Precise Software Technologies, Inc. ARC International Synopsys, Inc. Embedded Access, Inc. Freescale |
| Working state | Current |
| Source model | Closed source |
| Initial release | 1991 |
| Latest release | 5.3 / January 2026 |
| Marketing target | Embedded systems: industrial, medical, consumer |
| Available in | C, assembly language (ASM) |
| Supported platforms | Kinetis, ColdFire, PowerPC, ARC, ARM, StrongARM, xScale |
| Kernel type | Microkernel RTOS |
| License | Proprietary |
| Preceded by | MPX (renamed Harmony) |
| Official website | www |
MQX (Message Queue eXecutive) is a real-time operating system (RTOS) developed by Precise Software Technologies, Inc., and currently sold by Synopsys, Embedded Access, Inc., and NXP Semiconductors.
Like most RTOSs, MQX includes a multitasking kernel with pre-emptive scheduling and fast interrupt response, extensive inter-process communication and synchronization facilities, and a file system.
Its configurable size conserves memory space using as little as 6 KB of ROM, including its kernel, interrupts, semaphores, queues, and a memory manager.
MQX includes a TCP/IP stack (RTCS), embedded FAT-based file system (MFS), USB host/device stack, and design, task-aware debugging (TAD), remote debugging, and performance analysis tools.[1] It is supported by popular SSL/TLS libraries, such as wolfSSL, for increased security.
MQX is generally used in embedded systems. MQX development is performed on a host machine running Unix or Windows, which cross-compiles target software to run on various target CPU architectures.
MQX has been ported to many platforms and now runs on most modern CPUs used in the embedded market, including Kinetis, ColdFire, PowerPC, ARC, ARM, StrongARM, xScale.
All new Kinetis (ARM Cortex-M4), i.MX RT (ARM Cortex-M7), and ColdFire devices will be enabled with complementary Freescale MQX RTOS. Freescale plans to expand the availability of this complementary integrated enablement software to include many embedded processors in its portfolio.
MQX had its origins at Dy4 Systems, Inc., a company based in Ottawa, Canada. In 1984, a small team of software engineers there, consisting of Jeremy James, Mati Sauks, and Craig Honegger started researching novel applications for embedded multiprocessors. This work led to the use of a real-time operating system in writing firmware for Dy4 single board computers. In 1989, James and Sauks commercialized the Harmony RTOS, under the name MPX, which was developed for portable multiprocessor real-time computing systems by the National Research Council Canada, and created a company named Precise Software Technologies, Inc.
This effort led to the development of the Precise Real-Time Executive technology that was the basis of a product named MQX and MQX+m, which were real-time executives for single processor and multiprocessor applications. The unique asynchronous message passing paradigm delivered by MQX when it was introduced in 1991 and the royalty-free licensing model were accepted immediately in the embedded real-time market. Since the introduction of MQX, Precise continually added functionality to the MQX RTOS69 through its various iterations and versions.
Precise Software Technologies was acquired by ARC International in March, 2000[2] and continued to develop, license and sell MQX on many new processor architectures including Freescale ColdFire, IBM/Freescale PowerPC and ARM. In 2004, Embedded Access assumed distribution and support of the MQX RTOS on non-ARC processor architectures. In 2009, Freescale began shipping the MQX RTOS complimentary with selected ColdFire MCUs.
MQX has been used in thousands of embedded projects by over 1,000 companies, who have shipped millions of products running it. Today, companies such as ABB, Agilent, ATI Technologies, Baoruh Electronic, Bausch and Lomb, General Dynamics, Daewoo, Exabyte, General Electric, B.F. Goodrich, Liebert, Matrox, Mitel Networks, Philips, Porsche, QLogic, SICK, Sony, Tyco, and Xerox use MQX in applications such as industrial control, networking, storage, and consumer electronics.
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
MQX (Message Queue eXecutive) is a real-time operating system (RTOS) developed by Precise Software Technologies, Inc., and currently sold by Synopsys, Embedded Access, Inc., and NXP Semiconductors. Like most RTOSs, MQX includes a multitasking kernel with pre-emptive scheduling and fast interrupt response, extensive inter-process communication and synchronization facilities, and a file system. Its configurable size conserves memory space using as little as 6 KB of ROM, including its kernel, interrupts, semaphores, queues, and a memory manager. MQX includes a TCP/IP stack (RTCS), embedded FAT-based file system (MFS), USB host/device stack, and design, task-aware debugging (TAD), remote debugging, and performance analysis tools. It is supported by popular SSL/TLS libraries, such as wolfSSL, for increased security. MQX is generally used in embedded systems. MQX development is performed on a host machine running Unix or Windows, which cross-compiles target software to run on various target CPU architectures. MQX has been ported to many platforms and now runs on most modern CPUs used in the embedded market, including Kinetis, ColdFire, PowerPC, ARC, ARM, StrongARM, xScale. All new Kinetis (ARM Cortex-M4), i.MX RT (ARM Cortex-M7), and ColdFire devices will be enabled with complementary Freescale MQX RTOS. Freescale plans to expand the availability of this complementary integrated enablement software to include many embedded processors in its portfolio.
MQX is an operating system. MQX or mqx can also refer to: Alula Aba Nega Airport, an airport in Mekelle, Ethiopia, by IATA code Meralgram railway station, a train station in Garhwa district, Jharkhand state, India; see Railway stations in Jharkhand Mamuju language, a language spoken in Sulawesi island, Indonesia, by ISO 639 code
Alula Aba Nega Airport (IATA: MQX, ICAO: HAMK), also known as Mekelle Airport, is a public airport serving Mekelle, the capital city of the Tigray Region in northern Ethiopia. The airport is located 10 km (6 miles) southeast of the city. In September 2026, Tigrayan forces reportedly seized control of the airport, and Ethiopian Airlines suspended flights to the city.
ARM (stylised in lowercase as arm) is a family of RISC instruction set architectures for computer processors. Arm Holdings develops the instruction set architecture and licenses it to other companies, who build the physical devices that use the instruction set. It also designs and licenses cores that implement these instruction set architectures. Due to their low costs, low power consumption, and low heat generation, ARM processors are useful for light, portable, battery-powered devices, including smartphones, laptops, and tablet computers, as well as embedded systems. However, ARM processors are also used for desktops and servers, including Fugaku, the world's fastest supercomputer from 2020 to 2022. With over 230 billion ARM chips produced, since at least 2003, and with its dominance increasing every year, ARM is the most widely used family of instruction set architectures. There have been several generations of the ARM design. The original ARM1 used a 32-bit internal structure but had a 26-bit address space that limited it to 64 MB of main memory. This limitation was removed in the ARMv3 series, which has a 32-bit address space, and several additional generations up to ARMv7 remained 32-bit. Released in 2011, the ARMv8-A architecture added support for a 64-bit address space and 64-bit arithmetic with its new 32-bit fixed-length instruction set. Arm Holdings has also released a series of additional instruction sets for different roles: the "Thumb" extensions add both 32- and 16-bit instructions for improved code density, while Jazelle added instructions for directly handling Java bytecode. More recent changes include the addition of simultaneous multithreading (SMT) for improved performance or fault tolerance.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Mae Jemison, aboard Space Shuttle Endeavour in 1992.