For us, Black Swift is not just another nanocomputer based on popular SoC. It is device we made for ouselves, professional electronics developers. That's why its convenience as an embedded computing module was a top priority, no less than ease of use and programming.
Black Swift is based on Qualcomm Atheros SoC featuring MIPS 24K core at 400 MHz, USB and Ethernet interfaces as well as Wi-Fi 802.11 b/g/n adapter. There are 16 MB NOR-type flash memory at your service (after installing standard OpenWRT distribution with the set of utilities and web GUI, 12 MB are still available), and if that's not enough — ROM can be easily expanded with USB drive or SD memory card.
RAM is 512 Mbit (64 MB) DDR2, which makes Black Swift a clear leader in its class — competing solutions, including those based on AR9331 and other SoCs (e.g. Ralink RT5350) are rarely packed with more than 8 MB ROM, and RAM is often DDR or even SDR type (RT5350 does not support DDR), severely limiting performance.
With 25×35×4 mm dimensions, Black Swift can be easily integrated into new hardware as well as existing devices — it doesn't require too much space to fit inside. Thanks to standard 2-rows 1.27 mm connectors you can align Black Swift with main motherboard or mount it vertically (using a single 90-degree connector), and even make it removable with detachable connectors.All interfaces and power lines available on these connectors, including USB 2.0.
For the sake of quick prototyping and R&D; your can use Black Swift with 1.27 → 2.54 mm adapter to easily connect it to peripheral devices, and power can be supplied from standard +5 VDC adapter through microUSB connector (e.g. cellphone charger).
Black Swift can be powered with +3.3 V, +5 V or anything in the 3.6-6 V range. In two latter cases, integrated switching mode voltage regulator will provide you with 3.3 V voltage and 1 A current — of which you can use up to 700 mA to power external peripheral devices and ICs, thus simplifying overall design of your device.
Moreover, as recommended maximum GPIO voltage for the AR9331 SoC is 2.5-2.75 V, there's dedicated 2.75 V linear LDO voltage source onboard — up to 300 mA load. Total power consumption for 3.3 V and 2.75 V should not exceed 700 mA.
Black Swift has more than 25 GPIO lines, USB 2.0 controller with host and client mode support, hardware SPI, UART, and I²S interfaces as well as software I²C, 1-Wire and PWM support. Wireless Wi-Fi 802.11 b/g/n adapter is fully implemented (including PCB antenna, which helps using Black Swift in existing devices without any modifications to accomodate external antenna) and ready to use. Two Fast Ethernet ports are also available, but need external transformers to work properly (although there are transformerless designs too).
GPIO terminals are 3.3 V (2.75 V recommended) and up to 24 mA, so they can be used to control extensive range of peripheral devices and ICs; when used as inputs, interrupts can be assigned to GPIOs, providing almost realtime operation. Black Swift can be used with wide range of external sensors and control devices, including DAC and ADC, rangefinders, tempretature and humidity sensors, touch HIDs and other devices.
There's a special version of the board for bootloader and firmware developer. It has integrated FTDI USB-UART converter which allows you to easily access booloader or OpenWRT serial console in case some settings or software modifications made board unreachable via network
ALso, Black Swift PRO comes with ability to directly reprogram NOR flash memory chip using external programmer without desoldeirng the chip.
Black Swift comes with OpenWRT preinstalled — the most popular Linux-based embedded OS. There are a lot of programming languages available — from C/C++ to PHP, Python and Bash scripting. There's no need in any kind of special equipment to upload and debug your software — all you need is regular Wi-Fi connection. It means you can create the first prototype and test your ideas in no time.
Huge OpenWRT worldwide community is here to make not only programming languages available to you from the start, but also tons of ready to use software, including databases and web services, allowing you to develop with Black Swift complex systems without spending unreasonable time and resources.