Linux Operating System with support for many programming languages
ATmega328P microcontroller co-processor that can be wirelessly programmed using the Arduino IDE
All microcontroller pins accessible and arranged in same pattern as on the Arduino Uno
Expansion Header provides access to Omega's USB2.0, UART, I2C, SPI, 12 GPIOs and supports Omega Expansions
The Omega2+ IoT computer is Onion's Linux-based, WiFi development board designed to enable makers of all skill levels to build connected hardware applications. Plug in your Omega into the Dock, provide power, and it will boot the operating system right away, allowing you to develop in your favorite programming language, create web applications, and interface with a variety of hardware with minimal time and effort spent getting started. The Arduino Dock 2 features the ATmega328P microcontroller that's also found on the Arduino Uno R3. It can be wirelessly programmed by the Omega using the Arduino IDE. The Omega and microcontroller can communicate with a serial UART as well as I2C. The microcontroller's pins are all broken out just like on the Arduino Uno, allowing use of all Arduino Shields. The Omega's GPIOs are broken out on the Expansion Header; use them to control external circuits or connect plug and play Omega Expansions. Also supports connecting USB devices to the Omega. At the Omega2+'s core is the MT7688 SoC that features a 580 MHz MIPS CPU, supports 2.4 GHz IEEE 802.11 b/g/n WiFi as well as 10M/100M wired ethernet network connectivity, and operates at 3.3V. The Omega2+ comes with 128MB of DDR2 DRAM memory and 32MB of on-board flash storage, double that of the Omega2! The Omega was built to interact with other hardware, so it has a wide variety of hardware interfaces. It has dedicated pins for USB2.0 and Ethernet as well as 12 GPIO pins that can be controlled by the user. These GPIOs can support the I2C, UART, and SPI serial communication protocols. Rich documentation, tutorials, and projects available at Onion's official site.