2014年8月2日 星期六

Firefly-RK3288 Development Board To Support Android 4.4 and Lubuntu

 Add   RK32XX: Pipo P4 – 4.4.4 Edition                                                              2014/08/18 update
We’ve already got a long list of upcoming Rockchip RK3288 based Android media players, but no low cost development boards have been announced to date. We can certainly expect a Radxa Rock 2 board with the Cortex A17 processor, but it might not be the only one, as Firefly-RK3288 development board powered by Rockchip RK3288 is currently being developed by another Chinese team.
Firefly-RK3288 (Click to Enlarge... a bit)
Firefly-RK3288 Development Board (Click to Enlarge… a bit)
Current specifications for Firefly-RK3288 board:
  • SoC – Rockchip 3288 quad core ARM Cortex A17 up to 1.8 GHz with Mali-T764 GPU supporting OpenGL ES 1.1/2.0 /3.0, and OpenCL 1.1
  • System Memory – 2G DDR3
  • Storage – 8GB eMMC flash + micro SD slot
  • Video I/O
    • HDMI 2.0 up to 3840×2160@60p
    • VGA out (D-SUB connector)
    • VGA in is available via the expansion headers.
    • LCD, MIPI and LVDS
  • Audio Output / Input – HDMI, optical S/PDIF, microphone header, and built-in MIC
  • Connectivity – Gigabit Ethernet, dual band 802.11 b/g/n Wi-Fi with external antenna, and Bluetooth 4.0
  • USB – 2x USB 2.0 host ports, 1x micro USB OTG
  • Expansion Headers – 2x 38-pin headers with access to SPI, UART, EDP, ADC, GPIO, I2C, VGA=IN, LVDS, MIPI, 3.3V, 5V, and GND signals.
  • Power Supply – TBC
  • Dimensions – 118 x 83 mm
Firefly-RK3288_connectorsThe developers told me it would be an open hardware project, but I’m not sure it will be 100% open source hardware, but at least they seem committed to release the hardware schematics, component’s placement file, and components’ datasheets. Hardware design and debugging have just been completed, and they have not reached the mass production stage just yet, which also means there’s no price information either. They will support Android 4.4 and Ubuntu for the board, and the SDKs, tutorial and hardware files will all be available from their website in August.
That website is not online yet (and I don’t even know the domain name), but the board can be found on oschina, and the development followed on TeeFirefly’s Twitter and Facebook accounts.



Rockchip RK3288 Specifications Released

Somebody working for a Chinese manufacturer informed me Rockchip RK3288 specifications have been released on rk3288.com. We’ve already known the application processor was based on a quad core Cortex A17 processor with a Mali-T76X GPU, but this website provides some more details which appears to have been taken from RK3288 technical reference manual. I can’t confirm the source nor the accuracy of the data, but I doubt somebody would have just put up something with detailed fake information.
RK3288 Block Diagram and Typical System Overview (Click to Enlarge)
RK3288 Block Diagram and Typical System Architecture (Click to Enlarge)
They mention RK3288 is an application processor destined to be used in high-end tablets, notebooks, all-in-one devices, smart monitors and TV Boxes, and that it features 4Kx2K support.. Let’s have a look at the details.
  • CPU
    • Quad-Core Cortex-A17
    • Separately Integrated Neon and FPU per CPU
    • 32KB/32KB L1 ICache/DCache per CPU
    • Unified 1MB L2 Cache
    • LPAE (Large Physical Address Extensions), support up to 8GB address space Virtualization Extensions Support
    • DVFS support
  • 3D GPU
    • Quad-Core Mali-T7 series
    • Support OpenGL ES 1.1/2.0/3.0, OpenVG 1.1, OpenCL 1.1 and Renderscript, Directx11
    • DVFS support
  • 2D GPU
    • Multi-Core architecture
    • Up to 8Kx8K input and 4Kx4K
    • Output High-quality image scale
    • Up/down Dither operation
    • Image rotation with 90/180/270 degree or x/y-mirror BitBLT, Alpha Blending,Raster Operation
  • VPU
    • Video Decoder
      • Support MPEG-2, MPEG-4, AVS, VC-1, VP8, MVC with up to 1080p@60fps (cnxsoft: It does not look correct or complete, as Rockchip showed slides with 4K2K H.265 decoder at CES 2014).
      • Support multi-format video decoder with up to 4Kx2K
      • High-quality deinterleave
    • Video Encoder – Support muti-format video encoder with up to 1080p@30fps
  • Video Input
    • Dual-channel input for front and rear camera
    • Dual-channel MIPI-CSI2 interface with 4-lane per channel
    • 8/10/12 bits standard DVP interface
    • Maximum 5MP for front camera
    • Maximum 13MP for rear camera with high-performance ISP
  • Video Display
    • Dual-panel display with 2 separately interface
    • Maximum resolution is 4Kx2K
    • CABC support to decrease interface power
    • Dual channel 8/10bits LVDS
    • Dual channel MIPI-DSI
    • HDMI 2.0 to support maximum 4Kx2K display
    • Optional eDP1.1 interface
  • Memory Interface
    • Nand Flash Interface
      • Dual-channel , 8bits per channel
      • Compatible with all of SLC/MLC/TLC Nand Flash, including DDR Nand
      • Embedded 60-bit hardware ECC
      • 8 chip selects to support more device
    • eMMC Interface
      • compatible with eMMC4.5 standard 8-bit data width
      • Support DDR-50, SDR-100
    • DDR interface
      • Dual channel 64bits interface
      • Support DDR3/DDR3L/LPDDR2/LPDDR3
  • Peripherals and I/Os
    • 3 SD/MMC/SDIO interfaces, compatible with SD3.0, SDIO3.0 and MMC4.5
    • One 8-channels I2S/PCM interface, One 8-channels SPDIF interface
    • One USB 2.0 OTG , Two USB 2.0 Host
    • 100M/1000M RMII/RGMII Ethernet interface
    • Dual channel TS stream interface, descramble and demux support
    • Smart Card interface
    • GPS baseband interface
    • PS/2 master interface
    • 5 UART, 3 SPI (master or slave), 6 I2C(up to 4Mbps), 5 PWM
  • Misc
    • Standalone crypto and decrypto, compatible with AES 128bits/DES/3DES/SHA-1/SHA-256/MD5/160bits PRNG
    • Full security solution to support HDCP2.x,secure boot, secure debug and DRM
    • Temperature Sensor to support better temperature controll inside chip
The CPU frequency has not been mentioned, but earlier reports indicate the four Cortex A17 core should be clocked at up to 1.8 GHz. The GPU is allegedly Mali-T760 or T-764, the latter does not exist yet, or has not announced yet. However, numbers previously leaked showing 300 MTri/s triangle rate and 2.4Gpix/s fill rate conflict with the 1390Mtri/s, and 11.2Gpix/s listed on ARM Mali-T760 page. My guess is that Mali-T764 does exist, but it has not been announced, and provides a lower cost and performance alternative to Mali-T760. There’s new “article” about Mali-T764 by Enybox, one manufacturer of TV box and HDMI TV sticks.
There are some nice features from the specifications like LPAE support for up to 8 GB RAM, Gigabit Ethernet support, HDMI 2.0 for True 4K2K up to 60 Hz, 4K2K decoding, but the lack of support for SATA and USB 3.0 is a little disappointing.

Rockchip RK3288 Beta Firmware Release for Unnamed Android TV Box

The whole activity around the upcoming media players based on Rockchip RK3288 is pretty interesting, or some would say amusing. First, many companies started to release pictures of their boards a few months before their products are actually ready, and now we’ve got a beta Android 4.4 firmware for Rockchip RK3288 for an unknown TV box released viaGeekbuying Blog. I’ve read rumors about a Tronsmart Orion R28, so it might be that one, but who knows.
Android_Kitkat_Firmware_RK3288Before investigating the content of the firmware, here are the features that we know about the hardware:
  • Based on Rockchip RK3288 quad core Cortex A17 processor
  • System Memory – 2GB RAM (Samsung)
  • Storage – 8GB flash (Kingston)
  • Wi-Fi -  AP6330 Wi-fi module
The firmware is based on Linux 3.10, the build number is rk3288-eng 4.4.2 KOT49H eng.ant.20140721.164453 test-keys, and the software version RK3288_R_BOX_Android 4.4.2-SDK_v1.0.0_140613.
Most people won’t need this, but if developers want to checkout the content of the firmware, go ahead and download Geekbuying_RK3288 BETA__AP6330_20140721.zip.
After you unzip it, you’ll get a single Geekbuying_RK3288 BETA__AP6330_20140721.img file, which you might be able to extract with img_unpack and afptool utilities for RK3188 (TBC, I haven’t tried yet).

The firmware is for the device with:
  • 2gb ram (samsung)
  • 8gb rom(kingston)
  • ap6330 wifi module

the kernel version is
  • 3.10.0 ant@ubuntu01 #55 Mon Jul 21 15:51:46 cst 2014

BUILD NUMBER is
  • rk3288-eng 4.4.2 KOT49H eng.ant.20140721.164453 test-keys

Vendor software version
  • RK3288_R_BOX_Android 4.4.2-SDK_v1.0.0_140613

延伸閱讀:

Rockchip RK3288 vs RK3188 Performance Comparison

http://www.cnx-software.com/2014/01/10/rockchip-rk3288-vs-rk3188-performance-comparison/







RK32: Pipo P4 – 4.4.4 Edition

http://crewrktablets.arctablet.com/?p=3882

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。