Linux-Rockchip Developers Community Up, Rockchip Development Boards Coming Soon?

Companies like Freescale and Texas Instruments provide good software support, and documentation, which is why they can be found in many embedded devices, because without documentation or source code low-level customization is nearly impossible or extremely time consuming. They also usually open most of the documentation and code, because they understand this can foster the use of their chips. On the other hand, Chinese-based SoC manufacturers focus on high-volume platforms such as tablets and smartphones, and usually management don’t understand the advantage to make documentation and GPL source code available, or even may consider it bad for business.

Some individuals and small companies do not see it that way however, and they either want to access to the source code to improve existing mobiles devices, or use low cost Chinese SoCs to provide highly customizable hardware and software solutions. So source code and documentation have started to leak, and tools (reverse-engineered or leaked) are also available. The most active community is linux-sunxi with members working on AllWinner SoCs. They have a wiki, a source code repo, and IRC channel and mailing list for communications. Their work helped the proliferation of AllWinner based development boards (Cubieboard, A13-Olinuxino, pcDuino…)  that people now use for all sorts of things. It’s not exactly perfect, especially when it comes to documentation, but it’s a massive progress compared to just one or two years ago, and AllWinner now even post source code release news on their own website.

Following the GPL source code releases, there has been several individuals working on Linux support for Rockchip RK3066 and RK3188 SoC, which saw the release of PicUntu, initial Linux support on RK3188, and even basic mainline support. I’ve also found out that the full RK3066 Technical Reference Manual (1142 pages) has been leaked recently. With Rockchip SoCs becoming popular again, and since source code, and some documentation are now freely available, linux-rockchip community has recently been put together. They have a wiki, and communicate via #linux-rockchip IRC channel on Freenode. They are not quite as organized as linux-sunxi community yet, with no specific community repo or mailing list, but hey, you have to start somewhere, and if you want to get involved join them on IRC.

Beside individuals working on the software, I’ve seen people behind the Cubieboard (Tom Cubie), and Olimex (Tsvetan Usunov) openly interested in Rockchip RK3066, RK3168, or RK3188 SoC, so it’s very possible CubieRock or/and RK3188-OlinuXino boards (I made those names up) could become available in the next few months, provided there’s no road block.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
32 Comments
oldest
newest
Eric
10 years ago

Yes,it will be true, now we are working with one factory,and they are planing to release the developer board base on the rockchip RK3188 and 3168. 🙂

Eric
10 years ago

Of course, we will, and the factory will open the SDK for all of the users. the develop board business is not the same as tv sticks, it need the factory to offer much more tech support,i think.

GIJoe
GIJoe
10 years ago

Great! We are looking for RK3168 dev board with extra low tdp (sata+rj45)

Eric
10 years ago


Yes,i understand. so just stay tuned with geekbuying. we will bring this develop board soon.

JQPABC123
JQPABC123
10 years ago

I think a distinction needs to be made between “development board” and “hobby board”. The difference between these two —- the availability of a good, open SDK and documentation but also availability of hardware parts in quantities (100s to 1000s) needed for small production runs. Example: The Raspberry PI is strictly a “hobby board”. Supply is limited and any sort of production/volume use is discouraged. The critical component (the SOC) can’t be sourced in small quantities. Basically, you can’t buy it and you can’t build it. About all you can do is play with a unit or two so by… Read more »

Jon Smirl
10 years ago

Is the Vcodec doc around anywhere? From manual…

For detailed information about VCODEC, please refer to RK30xx VCODEC.pdf。

Jon Smirl
10 years ago

@Jon Smirl More pieces missing, not going to get full Linux support without this…. For detailed information about CRU, please refer to RK30xx CRU.pdf。 For detailed information about PMU, please refer to RK30xx PMU.pdf。 For detailed information about system security, please refer to RK30xx system security.pdf。 For detailed information about NandC (Nand Flash Controller), please refer to RK30xx NandC.pdf。 For detailed information about eMMC Controller, please refer to RK30xx eMMC Controller.pdf。 For detailed information about GPU(graphics process unit), please refer to RK30xx GPU.pdf。 For detailed information about VCODEC, please refer to RK30xx VCODEC.pdf。 For detailed information about IPP(Image Post Processor),… Read more »

Paul Jurczak
Paul Jurczak
10 years ago

@JQPABC123 The last time I looked, Raspberry Pi was available in quantity and the Foundation supports buying hundreds or thousands of board for commercial applications. It is true, that you can’t make your own board, but you wouldn’t be able to do so at $25 a piece anyway.

Jon Smirl
10 years ago

Why do they keep this stuff secret? All it results in is not getting any software support for their CPU. Why don’t they make another version without these pieces and save on the IP licensing cost? Without documentation those transistors are worthless.

Mark
Mark
10 years ago

That “Reference Manual” is virtually worthless. Most of the registers are either not documented at all, have vague descriptions, or just provide example values. We need something like the manuals provided by TI or Freescale if you intend to actually write any drivers or modify existing ones.

roel
roel
10 years ago

It is strange there is no community around the amlogic based devices, although it seems they are more open then rockchip and allwinner.

Jon Smirl
10 years ago

Chinese companies worried about IP theft and legal issues? Is that a joke?

I think it is an educational problem. They are hiding the docs because the US/EU companies hide them. The US/EU companies might
have some IP concerns, but Intel and AMD have documented their GPUs now and the sky didn’t fall. Tell these Chinese vendor to show some courage and release the docs. Or at least leak them like every other bit of documentation in China has been leaked. Providing this documentation will increase their sales and increase their profits.

shanzai
shanzai
10 years ago

cnxsoft :
Other reasons may be they are concerned with IP theft and/or legal issues.

LOL – you say that like the chinese did not steal a lot of “their” stuff from others or give a damn
about paying license fees for certain technologies 😉

anon
anon
10 years ago

Been using RK3066 and first RK3188 arriving soon with both first with PicUntu, and now fully compiled Gentoo from stage3 (+ emerge -e world), and have to say even the RK3066 is already very capable system (running full blown KDE 4.10.90). I really would LOVE to see two different kind of form factors come out for these chips, one an microserver/cluster board with USB 2.0 -> Gigabit Ethernet on one channel, other left as the norm host/otg, and the other form factor being very stripped down developer board (that seems to be coming now according to this). And of course… Read more »

anon
anon
10 years ago

Also get rid of those USB hubs on board, everyone should use active hubs with those sticks anyway…

onebir
onebir
10 years ago

@anon
Don’t some of the rooting solutions use windoze BAT files?

anon
anon
10 years ago

@onebir Yeah, sure I used such stuff for two first sticks (Winblows with 2dark4u/finless custom ROM), but after learning how install PicUntu on them, then of course compiled both Galland’s rkflashtool and olegk0’s mkbootimage, while the olegk0 stuff worked, the Galland’s tools did compile but segfault, so then found the rkflash from rktools that worked. So just after adding rk30xxnand.ko to the picuntu alok+ base, I could read/write/mod the NAND directly off the PicUntu, so all you have to do to have such PicUntu (or in my case Gentoo) with those rkutils + olegk0 tools + rk30xxnand.ko for your kernel,… Read more »

onebir
onebir
10 years ago

@anon
Sounds like material for a tutorial or two on something like ‘Dumping x86 for good: use ARM-based tools to root/flash your ARM devices’ :p

Anonymous
Anonymous
10 years ago


Cheap — by comparison, Actions Semi (manufacturer of the ATM7029) asks for a $30,000 up-front commitment plus NDA. For any small manufacturer, that’s a massive risk to front up — when you don’t even know if the platform will even support your end goal.

Bob
Bob
10 years ago

Even if you pay Sigma Designs full SDK price, you still get very limited/poor support. 🙁

Dmitriy Beykun
Dmitriy Beykun
10 years ago

Anonymous :
Cheap — by comparison, Actions Semi

It might be connected to the quantity of sold ICs, Actions, IIRC, are not selling really well compared to Rockchip. Now the “fun fact of the day” – group of core guys from Actions actually left the company and founded Allwinner http://www.eetimes.com/document.asp?doc_id=1264667

Dmitriy Beykun
Dmitriy Beykun
10 years ago

@Jon Smirl
It is not a joke, exmaple: Allwinner wrote own drivers for IP cores that they use in their Axx processors. http://linux-sunxi.org/Used_IP_cores Atleast 3 IP cores are confirmed – from Marvell, Synopsis and MG, I bet there are other ones as well. Guess the answer to the question “why they did this?”.

mo123
mo123
10 years ago

Rockchip RK3066 Developer board with Linux kernel/Android source code and documentation.
It has Mediatek wifi and not Broadcom chipset.
No mention of GPU/VPU documentation, maybe someone can find out.
http://www.ebay.com/itm/RK3066-Development-Board-ARM-Cortex-A9-WB3066-Waxberry-Pi2-OMAP-4660-MK802IIIS-/190867217414?pt=LH_DefaultDomain_0&hash=item2c70929c06

Passante
Passante
10 years ago


Does your project has anything to do with Raxda Rock?

Khadas VIM4 SBC