Difference between revisions of "Information for Developers"
(→OpenPLi - Git commands) |
|||
(14 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | ==''''I'm a developer, is there any technical info available from the PLi® team?'''== | |
Welcome and tell your developer friends about us | Welcome and tell your developer friends about us | ||
Line 6: | Line 6: | ||
This page is about software development using OpenEmbedded-core. If you're looking for the text that used to be on the this page, it's now called developer-information-old. | This page is about software development using OpenEmbedded-core. If you're looking for the text that used to be on the this page, it's now called developer-information-old. | ||
− | |||
+ | |||
+ | =='''Create your own build'''== | ||
See also this forum post on setting up a development environment: [http://openpli.org/forums/topic/18806-openpli-quick-setup-ubuntudebian/<span style="color:SteelBlue">http://openpli.org/forums/topic/18806-openpli-quick-setup-ubuntudebian/</span>] | See also this forum post on setting up a development environment: [http://openpli.org/forums/topic/18806-openpli-quick-setup-ubuntudebian/<span style="color:SteelBlue">http://openpli.org/forums/topic/18806-openpli-quick-setup-ubuntudebian/</span>] | ||
Basically, it boils down to this: | Basically, it boils down to this: | ||
− | Run Linux. Most of | + | Run Linux. Most of us use the latest Ubuntu desktop release, I suggest you do the same, if you don't know what to pick. |
− | Install | + | Install prerequisite packages, as described here: [http://www.openembedded.org/wiki/OEandYourDistro<span style="color:SteelBlue">http://www.openembedded.org/wiki/OEandYourDistro</span>] |
For Ubuntu, that's: | For Ubuntu, that's: | ||
− | sudo apt-get install sed wget cvs subversion git-core \ | + | sudo apt-get install sed wget cvs subversion git-core \ |
coreutils unzip texi2html texinfo docbook-utils \ | coreutils unzip texi2html texinfo docbook-utils \ | ||
gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ \ | gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ \ | ||
− | desktop-file-utils chrpath | + | desktop-file-utils chrpath default-jre gettext zip |
Line 32: | Line 33: | ||
Build your first image | Build your first image | ||
MACHINE=xxXXXX make image | MACHINE=xxXXXX make image | ||
+ | |||
+ | |||
+ | =='''OpenPLi - Git commands'''== | ||
+ | Here is the link to some basic [[git-commands | <span style="color:SteelBlue">'''git commands'''</span>]]. |
Revision as of 10:44, 2 January 2019
'I'm a developer, is there any technical info available from the PLi® team?
Welcome and tell your developer friends about us
Yes and welcome aboard! If you have specific question, you can use our PLi® Third Party Development forum to ask it. You will find we are most accommodating.
This page is about software development using OpenEmbedded-core. If you're looking for the text that used to be on the this page, it's now called developer-information-old.
Create your own build
See also this forum post on setting up a development environment: http://openpli.org/forums/topic/18806-openpli-quick-setup-ubuntudebian/
Basically, it boils down to this:
Run Linux. Most of us use the latest Ubuntu desktop release, I suggest you do the same, if you don't know what to pick.
Install prerequisite packages, as described here: http://www.openembedded.org/wiki/OEandYourDistro For Ubuntu, that's:
sudo apt-get install sed wget cvs subversion git-core \ coreutils unzip texi2html texinfo docbook-utils \ gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ \ desktop-file-utils chrpath default-jre gettext zip
Clone the openpli repository:
git clone git:...
Setup the environment cd openpli-oe-core MACHINE=xxXXXX make
Build your first image MACHINE=xxXXXX make image
OpenPLi - Git commands
Here is the link to some basic git commands.