summaryrefslogtreecommitdiff
path: root/README
blob: a379b00ff45c57ec98b347227a5a7df4159532e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Toradex oe-core Setup
=====================

To simplify installation we provide a repo manifest which manages the different git repositories 
and the used versions. (more on repo: http://code.google.com/p/git-repo/ )

Install the repo bootstrap binary:

  mkdir ~/bin
  PATH=~/bin:$PATH
  curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  chmod a+x ~/bin/repo

Create a directory for your oe-core setup to live in and clone the meta information.

  mkdir oe-core
  cd oe-core
  repo init -u http://git.toradex.com/toradex-bsp-platform.git -b master
  repo sync

Optionally create a development branch in all git repositories

  repo start mybranch --all

Source the file export to setup the environment. On first invocation this also copies a sample 
configuration to build/conf/*.conf.

  . export

Adapt build/conf/local.conf to your needs. At least check the variables BB_NUMBER_THREADS, 
PARALLEL_MAKE, and MACHINE. Set MACHINE to a preferred value and when you need a different 
one override it from the command line.

For Toradex modules the following machines exist:

  apalis-imx6
  apalis-t30
  colibri-imx6
  colibri-imx7
  colibri-t20
  colibri-t30
  colibri-vf50

e.g. set in local.conf

  MACHINE ?= "colibri-t30"

and then if you want to build for Apalis T30 instead, use the following command line:

  MACHINE=apalis-t30 bitbake angstrom-lxde-image

More information on our developer website:

  http://developer.toradex.com/software-resources/arm-family/linux/board-support-package/openembedded-(core)

For Toradex use:
To generate a manifest from what is currently checked out:
repo manifest -r -o manifest.xml