PINE64
How about developer and OSS friendlyness? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4)
+--- Forum: Pine A64 Projects, Ideas and Tutorials (https://forum.pine64.org/forumdisplay.php?fid=19)
+--- Thread: How about developer and OSS friendlyness? (/showthread.php?tid=24)



How about developer and OSS friendlyness? - milo - 12-11-2015

How about developing software for the board?

I'm curious if the board would be any good for system development and prototyping. Most of the site focuses on "end user" applications and systems, while I'm only interested in the board as a basis for combined hardware/software development. A few detailed questions that come to mind here:

Can I get the sources for the images and compile them myself?

Is there support for Yocto and OpenEmbedded?


If I configure and build my own mainline kernel for this board, will I still be able to decode video in hardware?


RE: How about developer and OSS friendlyness? - tkaiser - 12-11-2015

(12-11-2015, 08:22 AM)milo Wrote: If I configure and build my own mainline kernel for this board, will I still be able to decode video in hardware?

LOL! Do you see here a single reference of A64: http://linux-sunxi.org/Mainlining_Effort

Depending on how clever the Pine64 people are you'll be either stuck at 3.10.65 forever or get support in Mainline kernel/u-boot sometimes in 2016 (and if they manage to do the impossible then you'll be able to use HW accelerated video in Linux with Mainline kernel, too  Tongue )


RE: How about developer and OSS friendlyness? - dergeo - 12-11-2015

me gustaria poder conectarle modulos GSM y GPRS, es posible?


RE: How about developer and OSS friendlyness? - tllim - 12-11-2015

(12-11-2015, 08:22 AM)milo Wrote: How about developing software for the board?

I'm curious if the board would be any good for system development and prototyping. Most of the site focuses on "end user" applications and systems, while I'm only interested in the board as a basis for combined hardware/software development. A few detailed questions that come to mind here:

Can I get the sources for the images and compile them myself?

Is there support for Yocto and OpenEmbedded?


If I configure and build my own mainline kernel for this board, will I still be able to decode video in hardware?

This board design intents for hanns on people. We will upload tool chain and related development tools on next few days. Pine A64 doesn't support Yocto or OpenEmbedded yet and we are welcome developer to work on them. For developer that interest on OS porting and contribute back to public, we will provide free Pine A64 board for them.

Regarding build your own mainline kernel and decode video in hardware, this is possible but may takes a lot of work and frustration. This due to some video codec driver may provide as binary only due to confidentiality and patent concern.


RE: How about developer and OSS friendlyness? - milo - 12-14-2015

Okay that's clear, the board will remain a nice toy for some hobbyists, but like other similar board won't be useful for any serious development when that involves actually using the video hardware. As a generic "headless" ARM64 board it'll be very nice though because of its pricing.