Archive

Posts Tagged ‘sdk’

Tronsmart Draco AW80 is an Allwinner A80 Android mini PC with Up to 4GB RAM

October 31st, 2014 10 comments

An Allwinner A80 board for TV boxes / mini PC started to show up in the upcoming Z8C Alice TV box a few weeks ago, and the board, or another one with exactly the same layout, made it into Tronsmart Draco AW80 Meta and Telos mini PCs with respectively 2GB RAM/16GB eMMC, and 4GB RAM/32GB eMMC, and selling for $149.99 and $199.99 on GeekBuying.

Tronsmart_AW80_DracoTronsmart Draco AW80 Meta/Telos specifications:

  • SoC – AllWinner Ultra Core A80 4x Cortex 15, 4x Cortex A7 big.LITTLE processor with Imagination Technologies PowerVR GC6230 GPU with support for OpenGL ES 1.1/2.0/3.0, Directx 9.3
  • System Memory – 2GB (Meta), or 4GB (Telos) DDR3
  • Storage – 16 GB (Meta) or 32GB (Telos) eMMC + SD card slot + SATA port (via a USB 2.0/3.0 bridge)
  • Video  Output – HDMI 1.4b + AV port
  • Audio – HDMI, AV, and optical S/PDIF
  • (Main) Video Codecs – H.265/VP9 up to 1080p @ 30 fps (software decode?), H.264/VP8 up to 4K2K @ 30fps, 1080p120, or 720p240
  • Connectivity – Gigabit Ethernet, Wi-Fi 802.11 a/b/g/n/ac with external antenna, Bluetooth 4.0
  • USB – 1x USB 3.0 OTG port (full size), 2x USB 2.0 host ports
  • Misc – IR receiver
  • Power Supply – 12V/2A
  • Dimensions – 16.4 x 16.4 x 2.75 cm
  • Weight – 442 grams

Allwinner_A80_TV_Box_Connectors

The box runs a rooted Android 4.4 firmware pre-loaded with XBMC/Kodi, Netflix, Youtube, Hulu Plus, Plex Skype, and supporting OTA updates. Linux (Ubuntu/Fedora?) beta images will be released by the end of November. Draco AW80 is sold with a simple IR remote control, a SATA cable, and HDMI cable, a male to male USB cable (for OTG port), a power adapter, and a user’s manual. Allwinner A80 Antutu scores are usually all over the place, but for reference only, this device manages to get 55,106 points in Antutu 5.1.5. Beside the fast processor, this is only of the rare boxes with fast interface include Gigabit Ethernet, USB 3.0, and SATA. The main downside is that the price is very close to competing fanless Intel based mini PCs.

Tronsmart Draco AW80 Meta (2GB/16GB) will ship now, but the 4GB RAM version, AW80 Telos is only available for pre-order with shipping scheduled for the end of November. I understand people who purchased Tronsmart Orion R28 Beta may be able to get a $20 discount, and an SDK for the device will be released. However, based on previous experience, the Android SDK is likely to be outdated.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Nordic Semi Announces nRF51 DK Arduino Compatible Board, and nRF51 Dongle with Bluetooth Smart, ANT, and 2.4GHz Connectivity

October 29th, 2014 No comments

Nordic Semiconductor has introduced two new low cost development boards supporting Bluetooh LE, ANT/ANT+, and proprietary 2.4GHz applications based on their nRF51 series SoCs: nRF51 DK, an Arduino UNO Rev.3 compatible board that can be used for various IoT and wearables applications, and nRF51 Dongle, a USB dongle to connect to a PC or board, which can be useful for packet sniffing and BLE peer connection.

nRF51 DK Development Board

nRF51_DK

Key features listed for the board:

  • SoC – Supports nRF51822 (BT/2.4Ghz) and nRF51422 (BT/ANT) SoCs based on an ARM Cortex M0 processor, with 128kB or 256kB flash memory, and 16kB or 32kB RAM.
  • Connectivity
    • Bluetooth Smart, ANT/ANT+ and 2.4GHz proprietary
    • Integrated PCB antenna
    • Connector for RF measurements
  • Expansions Headers
    • Arduino Uno Rev. 3 compatible connector for use with 3rd party shields
    • All I/O and interfaces available via connectors
  • Debugging
    • Segger J-Link OB and ARM CMSIS-DAP Program/Debug supported
    • Support for Program/Debug of external target boards
    • Pins for power consumption measurements
  • Misc – 4x user LEDs, 4x user buttons, power switch, reset button coin-cell battery holder (back of the board)
  • Power Supply – 3.6v -1.6v, battery and USB, external
  • Dimensions – 101 x 63 mm
nRF51 DK Pinout

nRF51 DK Pinout

nRF51 DK board supports Keil MDK, IAR Workbench, and GCC toolchains, as well as ARM mbed for rapid prototyping and development using mbed’s cloud-based IDE and toolchain. Software architecture is divided into two layers: Application, SoftDevices, the company’s embedded protocol stacks that include Bluetooth Smart peripheral stack, Bluetooth Smart B-link central stack, Bluetooth Smart concurrent central/peripheral/broadcaster/observer stack, ANT/ANT+ 8 link stack, and Bluetooth Smart peripheral/ANT 8-link stack. Documentation and tools including user’s guides, development tools and drivers, hardware reference files, can be downloaded on Nordic website, sometimes publicly, but most of the times after purchasing nRF51 DK kit. The board also supports OTA-DFU (Over The Air Device Firmware Update) for on-field wireless firmware updates.

The kit includes nRF51 DK board, a CR2032 battery, and 5x nRF51 Series SoC samples, and can be purchased for $69 from Nordic Semi’s distributors, such as Digikey or Mouser. More details can be found on Nordic’s nRF51 DK product page.

nRF51 USB Dongle

nRF51_DonglenRF51 Dongle is a tiny USB dongle that can comes with a user button, an RGB LED, a few GPIO headers, and be used for software development on the nRF51 Series SoCs, and is especially useful when used in conjunction with the company’s nRF Sniffer and Master Control Panel (MCP) firmware and software. nRF Sniffer tool capture BLE packets, which can be viewed in the well-known Wireshark network capture and analysis utility.

Key features listed for nRF51 Dongle:

  • Connectivity – Bluetooth Smart, ANT and 2.4GHz
  • Supports Master Emulator – Bluetooth Smart Peer connection firmware
  • Debugging:
    • Virtual COM port interface through UART
    • Segger J-Link OB and ARM CMSIS-DAP Program/Debug supported
  • Misc – User-programmable RGB LED and button, 6x solder pads for GPIO/interface connections
  • Dimensions – 16 x 28 mm

Development is done very much the same way as with nRF51 DK, including the same toolchains from Keil, IAR, GCC. and ARM (mbed), SoftDevices stacks, and it also support OTA-DFU.

Documentation and tools can be downloaded from nRF51 Dongle page, and the board is available for $49 from various distributors such as Mouser or Digikey.

Via Embedded.com

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Boardcon Compact 31S is an Allwinner A31s based Development Board with HDMI, VGA, and LCD Interfaces

October 25th, 2014 4 comments

Boardcon Embedded Design, an ODM providing industrial Computer-on-Module, and board, announced Compact A31S powered by Allwinner A31s quad core Cortex A7 processor, with 2GB RAM, 4GB eMMC, HDMI, LCD and VGA video outputs, and various other ports.

Boardcon_Compact_A31sBoardcon Compact A31s hardware specifications:

  • SoC – Allwinner A31s quad core ARM Cortex-A7 @ 1 GHz with 256 KB L1 cache, 1MB L2 cache, and PowerVR SGX544MP2 GPU compliant with OpenGL ES 2.0, OpenCL 1.x, DX 9_3
  • System Memory – 2GB DDR3 @ 1866MHz
  • Storage – 4GB eMMC Flash + micro SD slot
  • Video Output – HDMI 1.4, VGA (up to 1280×800), and 40-pin FPC connector for LCD with capacitive touch screen support
  • Audio Output – HDMI, 3.5mm headphone jack
  • Connectivity – 10/100M/1000M Ethernet, Wi-Fi
  • USB – 1x USB 2.0 host port, 1x USB 2.0 OTG port
  • Camera – CMOS Camera interface
  • Expansion – 1x 20-pin expansion connector for GPIOs
  • Misc – Real Time Clock, powered by external lithium battery, IrDA, 3x User buttons, for Volume +/-, menu
  • Power Supply – 5V/2A, external battery support
  • Dimensions – 92 x 65mm

The company provides an Android 4.2.2/4.4 SDK with uboot 2011.09, Linux 3.3, various drivers, gcc toolchain, as well as the tools for development including SecureCRT.exe, Ubuntu 12.04-64bit (VM?), and PhoenixSuit.

Boardcon did not reply to my email request for availability and pricing information. More details may be found on Broadcon Compact A31S product page.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

PowerVR SDK v3.4 Supports WebGL, 64-Bit Android 5.0 Lollipop, and MIPS Linux

October 21st, 2014 2 comments

Imagination Technolgies has just released PowerVR SDK v3.4  including the latest compilers for PowerVR Series6 and Series6XT GPUs to PVRShaderEditor, several performance optimization, a new WebGL SDK, 64-bit support for Android 5.0 Lollipop, and Linux support for MIPS based processors.

PowerVR_SDKThe company has revamped the user interfaces of their tools, and made the following key changes:

  • PVRTrace, a tool to capture and analyze OpenGL ES and EGL API calls, now supports OpenGL ES 3.1, compressed trace files, and they’ve reduce the software memory usage
  • PVRTune, a performance analysis tool, now features new counters, and  “significant” performance optimizations.
  • PVRShaderEditor, a light-weight shader editing too, adds the latest compilers for PowerVR Series6 (FP32 and FP16) and Series6XT GPUs, as well as GLSL disassembler output.
  • PVRTexTool, a utility for compressing textures, adds plugin support for Autodesk 3DSMax and Maya (2015 versions), and improves ETC decompression by up to 20% faster per surface.

Imagination also claims to have improved documentation with a new SDK Browser, part of the SDK,  with installation instructions, examples, source code, documents, etc… More details are available on the release notes page.

PowerVR SDK is available for Windows, Mac OS X & Linux (32-/64-bit).

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

AllWinner A80 based Cubieboard4 Development Board is Now Available for $100 (in China)

October 21st, 2014 24 comments

Allwinner and Cubietech announced they were working on Cubieboard8 in May, before we got to see some pictures of the first engineering samples. Cubieboard8 has now been renamed to Cubieboard4, also known as CC-A80 (CubieTech single board Computer A80), and the company has listed the board on Taobao for 620 RMB (~$102), with shipping scheduled for October 30.

Cubieboard_CC-A80_Board

Cubietech CC-A80 board specifications, which have changed since the first pictures were released in July:

  • SoC – AllWinner A80 octa core 4x Cortex A15 @ 2.0GHz,  4x Cortex A7 @ 1.3GHz, and Imagination PowerVR G6200 GPU
  • System Memory – 2GB DDR3
  • Storage – 8GB eMMC (25MB/s read and write speed), micro SD Card slot
  • Video Output – HDMI 1.4, and VGA
  • Audio I/O – HDMI, 2x 3.5mm audio jacks for audio output and microphone
  • Connectivity – Gigabit Ethernet, dual band Wi-Fi 802.11 b/g/n up to 300 Mbps + Bluetooth 4.0 (AP6330 module)
  • USB – 4x USB 2.0 host ports, 1x Micro-B USB 3.0 port
  • Debugging – UART and JTAG (4 pins on top left of battery slot)
  • Expansion Header – 20-pin header with 2x UART, 3x I2C, GND, and VCC (5V)
  • Misc – IR receiver, RTC + battery slot, 2x user LEDs, 1x power LED, 3 push buttons for power, reset, and reboot (FEL).
  • Power – 5V/2.5A, USB 3.0, or 3.7V LiPo battery
  • Dimensions – 146x142mm
Lubuntu running on CC-A80 Board

Lubuntu running on CC-A80 Board

The board is clearly called CC-A80 V1.1 on the PCB, but it will also be referred to as Cubieboard 4. Since the board still have about 10 days before shipping, CC-A80 Wiki is far from being complete (understatement of the month), but you  can find some resources on their FTP server including schematics (PDF), datasheets for A80T, AC100, AXP809 PMIC…, and Lubuntu rootfs. Most directory are currently empty, and there are more details on Baidu including Lubuntu (eMMC and SD card) and Android 4.4 (eMMC) firmware images, as well as instructions to use CC-A80 Linux SDK. There are also some images on http://dl.cubieboard.org/software/a80/, but these may not be up-to-date, or even for Cubieboard 4.

Beside Taobao, I also found it for pre-order on a UK site for 110.79 GBP excluding VAT (about $180), with delivery expected for November 3, 2014. The price delta versus Taobao is a bit excessive, so it may pay to wait a couple of weeks to get a better deal.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Patched Android 4.4 SDK Supports Beelink R89 & Hotack T031 Boards

October 20th, 2014 3 comments

The first batch Tronsmart Orion R28 Pro/Meta Android TV boxes where ships with a micro SD card loaded with Android 4.4 SDK, so I tried it myself, and posted instructions to build an RK3288 Android image, but when I flashed the image to my device, I quickly realized it was an older firmware (106k4), so the SDK would not be so useful, since all the recent bug fixes were not included. Luckily, more recent Android 4.4 SDK were released or leaked, and naobsd decided to port it to Hotack T031 and Beelink/Netxeon R89 boards that are found in many RK3288 Android TV boxes.

"ITVLauncher"  Found in RK3288 Image (Click for Original Size)

“ITVLauncher” Found in RK3288 Image (Click for Original Size)

Since he does not own any devices based on Netxeon R89, he asked me to try, and I did so on Tronsmart Orion R28 Meta. Bear in mind these are images built from a patched SDK, so not everything may work, there’s no Google Play Store, and it’s mostly targeted to developers wanting to build their own firmware.

To give it a try first download the image, and flash it as per the flashing instructions.

wget http://files.androtab.info/rockchip/sdk/netxeon-r89-sdk-images.zip
unzip netxeon-r89-sdk-images.zip
cd rockdev
./mkupdate.sh
<path_to_tools_in_rockship_sdk>/update_tool uf update.img

Afer installation is complete, and Android boot, you can select the stock launcher or ITV launcher has shown above. Both Ethernet and Wi-Fi worked, but the key mapping is not for the remote control included with Orion R28, so the up arrow key is mapped to the power key, and so on. It should not be too complicated to fix. the code has been updated, and remote control is now working fine.

So if you can to build it yourself (I have not tried), but getting the code from three sources:

  1. U-boot -> https://github.com/linux-rockchip/u-boot-rockchip/tree/u-boot-rk3288
  2. Android 4.4 SDK (master branch) -> http://git.linux-rockchip.org/
  3. Patch for Beelink R89 or Hotack T031.
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

ITEAD Core AW204X AllWinner A20 SoM and Core EVB Baseboard

October 14th, 2014 1 comment

ITEAD Studio has been making systems-on-module based on Allwinner processors for a little while which are found in the company’s IBOX mini PC, MOD Duo guitar pedal, and more. They’ve now launched a new system-on-module with a 204-pin SO-DIMM connector instead of the headers used in the earlier modules.

AW2042_AllWinner_A20_System-on-Module

AW2042 SoM (Click to Enlarge)

ITEAD Core AW2041 / AW2042  SoM specifications:

  • SoC- AllWinner A20 dual core ARM Cortex-A7 @ 1 GHz + ARM Mali 400 MP2
  • System Memory – 1 or 2 GB DDR3 RAM (AW2014: 1GB, AW2042: 2GB).
  • Storage – 4GB NAND Flash, micro SD card slot (on the back), SATA connector.
  • Connector – 204-pin SO-DIMM edge connector with UART, I2C, SPI, LCD, I2S, LVDS, GPIO, etc.. signals
  • Misc – Built-in RTC, reset, FEL and power buttons.
  • Power – 5V supply, 3.3V I/Os. AXP209 PMIC.
  • Dimensions – 67.60 x 48.25 x 1.6 mm
  • Weight – 35 grams
  • Temperature Range – Commercial

To facilitate development, the company is also providing an open source hardware baseboard (Kicad) simply called “EVB Core”.

EVB Core (Click to Enlarge)

EVB Core (Click to Enlarge)

Baseboard specifications:

  • SoC / Memory / Storage – Via AW204x modules.
  • Eternal Storage – SATA port on module, 5V SATA power on EVB, 1x micro SD slot on EVB, 1x micro SD slot on module.
  • Video Output – HDMI 1.4, 18/24-bit single or dual channel LVDS
  • Audio – HDMI, optical S/PDIF, 3.5mm audio jack supporting 8 Ohm speakers @ 3W via included amplifier.
  • Connectivity – 10/100/1000M Ethernet
  • USB – 3x USB 2.0 OTG ports, 1x USB OTG port (full size)
  • Expansions Headers:
    • 32-pin connector (beige) with access to UART, I2C, SPI, I2S, and GPIO signals, that can be used with some add-on boards made by ITEAD Studio.
    • 40-pin headers compatible with Raspberry Pi Model B+ (UART/I2C/SPI/GPIO)
  • Misc – IR receiver, bicolor LED, power, reset, FEL buttons,
  • Power – 7-23V DC via 2.5mm power jack
  • Power Consumption – 200mA typical, 300mA max. @ 5V? (without devices attached to EVB)
  • Dimensions – 140.2 x 90 mm
  • Weight – 82 grams
  • Temperature Range – Operating: 0 to 60℃; storage: -40 to 80℃

The evaluation board can be fitted into IBOX metallic enclosure. The company provide supports for ITEAD OS based on Debian 7.0 (Link to SDK), and Android 4.2 for their modules. Some documentation, mostly the pinout diagrams. can be found on the Wiki for AW204x modules, and EVB Core.

Both the modules and baseboard appear to be available now. AW2041 SoM (1GB RAM) sells for $45, AW2042 (2GB RAM) for $60, and EVB Core for $29.99, so a complete development kit would start at $75.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter