Firefly Open Source Community

Title: Firefly-RK3399 launched on Kickstarter: ARM Six-Core 64-bit Cortex-A72 [Print This Page]

Author: Firefly    Time: 12/5/2016 17:33
Title: Firefly-RK3399 launched on Kickstarter: ARM Six-Core 64-bit Cortex-A72
Firefly-RK3399 is six-core 64-bit high-performance open source platform and launched on Kickstarter.

The link to the project on Kickstarter: Firefly-RK3399




The rewards of Firefly-RK3399, you can choose the reward which you want.



Now, let's watch the video to know more about Firefly-RK3399

[ytube]https://www.youtube.com/embed/EBFFxabpiIY[/ytube]


As a new generation of the best open source platform for Firefly, Firefly-RK3399 is equipped with a six-core 64-bit "server class" processor Rockchip RK3399, and with 2GB/4GB DDR3 and 16G/32GB eMMC, as well as increases PCIe 2.1 M.2, DP 1.2, Type-C, USB3.0 and other high-performance data transmission and display interface. The powerful performance of Firefly-RK3399 will bring a milestone change to VR, panorama shooting, visual recognition, server, 3D and other cutting-edge technology.



Firefly-RK3399 features

1¡¢Six-core 64-bit¡±server class¡±Cortex-A72 processor

Using the nuclear architecture of dual ¡°server class¡± core Cortex-A72 and quad-core Cortex-A53 , the frequency up to 2.0GHz, and the Cortex-A72 delivers up to 50% more performance at the same frequency as Cortex-A57, while reducing power by more than 15% .


2¡¢Mali-T860 MP4 quad-core graphics processor

Supports OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, AFBC(Frame buffer compression),
and the Mali-T860 delivers up to 45% more performance as Mali-T628, energy consumption ratio has been improved greatly.


3¡¢Support dual cameras

With dual MIPI-CSI interfaces and dual ISP (Image Signal Processor, pixel processing capacity up to 800 Mpix/s), it can achieve two-way camera data input at the same time, supports for panorama shooting, gesture detection, depth detection, 3D and other high-end processing.


4¡¢Dual PCIe combination of PCIe1.2 M.2 and Mini PCIe

PCIe 2.1 uses the M.2 Bkey interface for high-speed Wi-Fi and SSD storage expansion and supports up to nine types of expansion interfaces (PCIe x2, SATA, USB 2.0, USB 3.0, HSIC, SSIC, Audio, UIM, I2C ), it with a strong expansion; and  Mini-PCIe for the LTE module specific interface, with the onboard SIM card port, easy to achieve IOT networking applications.


5¡¢Dual USB3.0 high-speed interface of Type-C and USB3.0 Type-A

With two USB3.0 interfaces (Type-C + USB3.0 Type-A), transmission bandwidth up to 5.0Gbps, it¡¯s 10 times than USB2.0.


6¡¢Powerful display interface performance

Firefly-RK3399 with four high-performance display interfaces (HDMI2.0, DP1.2 (DisplayPort), MIPI-DSI, eDP), in addition to a strong display performance, but also to achieve dual display, it has a very obvious advantage for VR class intelligent devices and other high-end applications.


7¡¢Powerful network

Supports 2.4GHz / 5GHz dual-band AC WiFi, Bluetooth4.1 and Gigabit Ethernet, the reserved Mini-PCIe can also be extended LTE module to achieve 4G communication.


8¡¢Support Android 6.0.1 & Ubuntu 16.04 dual system

Supports Android 6.0.1&Ubuntu 16.04 dual system, it can be used for office study, games entertainment, server architecture and software development, intelligent embedded and so on.



9¡¢Rich external interfaces

In addition to HDMI2.0, MIPI-CSI, MIPI-DSI, PCIe, DP 1.2, eDP, USB3.0 interface, but also reserved 42Pin row of needles: 8-channel I2S, ADC, I2C, SPI/UART, GPIO, LINEOUT , SPEAKER.


10¡¢Application

The Firefly-RK3399 with exquisitely integrated design, so that it can be applied to many innovative products, while its the best performance and rich expansion interfaces are a powerful booster for cutting-edge technology.




The pledged time: From December 5, 2016, to January 10, 2017

The link on Kickstarter: Firefly-RK3399




Author: psycmos    Time: 12/5/2016 18:31
Hi Firefly.

with new Mali- T860 Ubuntu can run:

Ubuntu or any other version 2D accelerated ?? (or wayland support with gnome3)
3D acceleration (kodi, Games, etc) ?
Accelerated video playback with Chrome plugin?
Web Browser video decoding?

New driver of Mali can run ubutun with all graphics services running ok?

Best regards
Author: kamikazer    Time: 12/6/2016 03:18
psycmos Posted at 12/5/2016 18:31
Hi Firefly.

with new Mali- T860 Ubuntu can run:

yeah. had such problems with previous board RK3288. It has great hardware but Linux users are unable to use it anyway. Looks like this board will be the same
Author: kamikazer    Time: 12/6/2016 05:11
hey, guys. Please tell us, what hardware is being supported in Linux and what are our chances to build own fully-working Linux for this device? for example Gentoo based one
Author: kamikazer    Time: 12/6/2016 05:56
also it would be nice if you would add MicroPython support. Then your board would be very interesting even without GPU support
Author: isle    Time: 12/6/2016 09:16
Hi guys
    the board of firefly-rk3288 has supported opengles (mali gpu ) and VAAPI (hardware decoder & encoder).
   And ,We will add these  to firefly-rk3399 soon.
Author: psycmos    Time: 12/6/2016 11:39
Last edited by psycmos In 12/6/2016 16:48 Editor

But in rk3288  we just have one Debian that do 2D accelerate and have lag playing web v¨ªdeos more than 480p.
We don't have any usable linux disto OS,  you think that will have fully ubuntu working including 2D graphics? or firefly rk3399 will have all the same problems of rk3288 and will never run linux with accelerate interface and Web browser and video dedoder in browser?

Cheers
Author: kamikazer    Time: 12/7/2016 01:46
also please make firmware flashing method more user-friendly. I hate this windows utility you provide. Take for example dfu-util that is being user for PyBoard.

Totally agree that FireFly has no complete Linux support so far. So why should it get now? Don't believe
Author: isle    Time: 12/7/2016 09:48
psycmos Posted at 12/6/2016 11:39
But in rk3288  we just have one Debian that do 2D accelerate and have lag playing web v¨ªdeos more t ...

hi psycmos
yes, we have supported 3D ,and video accelerate(only h264). But we know it not support good enough,
the chromium browser can support 3D  (with opengles),but no video accelerate,we will find a way to fix it.
But for now ,it can't .  As you know ,we have many product to support: firely-3399,firefly-3288,fireprime,fireduino,fireBLE. We are really lack of hands . and the are some kindly people  like  mara ,mac-l1.. . they help us to make our board supported more functions.we are really appreciate .
Yes, as some people said ,firefly  support linux not well,But we are keep work on it, It may take some time,But we will never give up.
Author: isle    Time: 12/7/2016 09:53
kamikazer Posted at 12/7/2016 01:46
also please make firmware flashing method more user-friendly. I hate this windows utility you provid ...

Hi kamikazer
did you have any problem of flashing firmware ?
it is so easy to use upgrade_tool in linux  ,
here is our wiki : http://wiki.t-firefly.com/index.php/Firefly-RK3288/Flash_image/en
Author: psycmos    Time: 12/7/2016 20:15
Yes isle !!!
Firefly team will never giveup.

But now, i will wait more time to see what's happen in Linux development and support.
While we not have system fully working so i decide not buy the Rk3399 now.

Best Regards, and good work ;)
Author: kamikazer    Time: 12/7/2016 23:20
isle Posted at 12/7/2016 09:48
hi psycmos
yes, we have supported 3D ,and video accelerate(only h264). But we know it not support ...

i think you will end up with a solution like in Raspberry Pi - they allow to add keys bought for codecs and then it works fine.
Author: isle    Time: 12/8/2016 14:18
kamikazer Posted at 12/7/2016 23:20
i think you will end up with a solution like in Raspberry Pi - they allow to add keys bought for c ...

hi kamikazer:
   I don't really understand ,Could you please give us more information?
Author: AlexN    Time: 12/8/2016 18:55
Last edited by AlexN In 12/8/2016 18:57 Editor

It is sad that there is not a good past record of proper Linux support.

I would support the Kickstarter campaign, but being the Linux support only promises for now I will have to wait and see if it becomes a reality.

Good luck with your Kickstarter campaing.

PS: Please keep in mind that if you are trying to market and open source board, the #1st thing you have to do, and you have to do it very well, Is to give a EXCELLENT AND COMPLETE upstream Linux support to every single device of your boards, including specifically the GPU and CPU parts and its APIs. But you have not been doing it well in the past. I would advise you to focus your efforts 100% of that subject, and then you will have lots of loyal customers.  
The Firefly RK3399 is a good board, but without complete software support and dev tools it is of little use.

Author: isle    Time: 12/9/2016 09:34
Hi AlexN
   Thanks for your supported.
    about the linux support ,we are not alone£¬ the ROCKCHIP  has started to support linux already, check this : http://rockchip.wikidot.com/  
     our company has a deep relationship with ROCKCHIP, regularly they use our board for develop.
     so , with ROCKCHIP's help ,we can do much better.
Author: KD0OHR    Time: 3/5/2017 12:06
I see some OpenCV and OpenCL files in the BSP, will I be able to do any hardware accelerated video processing like stereoscopic disparity maps/depth with two cameras in realtime, face/object tracking etc even though there are some issues with hardware acceleration on the linux desktop environment? These functions are the sole reason I ordered the RK3399, and it would be a big letdown if the complexity to implement such things required arm assembler knowledge to implement,
Author: isle    Time: 3/8/2017 10:37
Hi  
yes,there are some issues,we are still working on it.
Author: KD0OHR    Time: 3/13/2017 15:43
Last edited by KD0OHR In 3/15/2017 06:57 Editor

Will the PCIe bus be usable for devices other than modems? I saw the M.2 had 4 pci lanes going to it, maybe with an adapter?

Author: KD0OHR    Time: 3/17/2017 14:01
The board arrived today, I have to say I am pleased overall, several things I did not expect to be finished on the Linux BSP were actually quite well polished, dragging windows, youtube, pandora worked great after an apt-get upgrade, to say the least, I had cross complied linux and android expecting it would be required to "test it out" and to my amazement a dual-boot configuration had already been installed! The board looks fantastic, high quality and was ready to go out of the box, not to mention I received my board no more than one day after the promised shipping date on kickstarter! This is a first for me with any project on kickstarter and I am impressed! Thanks Firefly!
Author: daverand    Time: 3/27/2017 22:02
I have a 256G SSD installed on my 3399 board, but it would appear that Ubuntu does not recognize it.  No problem with the SD card, of course.  Does anyone have a SSD working on this board under Ubuntu?
Author: KD0OHR    Time: 4/4/2017 21:59
I noticed an issue with the Linux bsp not acknowledging the PCIe bus power supplies (0.9v,1.8v,3.3v) on boot and not enumerating pci devices. This may be part of the problem. @isle would you be kind enough to move his and my posts to a new thread maybe "RK3399 PCIe broken?"
Author: isle    Time: 4/6/2017 11:54
we will check and  fix it later
Author: KD0OHR    Time: 4/10/2017 04:57
So people can use fakeroot and compile for the RK3399 target on that machine (if they set up SD card or external HDD) Could you please have your development team add

CONFIG_SYSVIPC=y
to
~\proj\firefly-rk3399\kernel\arch\arm64\configs\firefly_linux_defconfig

Otherwise you get an error message about System V IPC support not being enabled in the kernel when you try to build using the "official Ubuntu method" on the RK3399
Author: isle    Time: 4/10/2017 09:29
oh,thanks ,we will add ,

Author: recogine    Time: 4/21/2017 11:18
Hi Firefly,

RK3399 with Android 6.0  support hotspot mode ? and does support Hardware decode/encode video format H264 and H265?

thanks.
Author: codewarriorFX    Time: 6/23/2017 21:43
Hi - The RK3399's hardware video decoders support playing more than one video at the same time? I will be using Linux.




Welcome Firefly Open Source Community (https://bbs.t-firefly.com/) Powered by Discuz! X3.1