aboutsummaryrefslogtreecommitdiffstats
path: root/README.build
blob: 652641125bbfd2a98c5a811876ed97422736dd46 (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
Build a QEMU image that contains GENIVI components
--------------------------------------------------

You can build a QEMU image that should be GENIVI compliant using the
following steps:

1. Export TEMPLATECONF to pick up correct configuration for the build
export TEMPLATECONF=PATH_TO_META_IVI/meta-ivi/meta-ivi/conf

2. Run the following command:
   > $ source poky/oe-init-build-env

3. Build a s/w image including GENIVI 13.0 (Orion) components
   > $ bitbake pulsar-image

4. Run the emulator:
   > for qemu vexpressa9:  
   > $ PATH_TO_META_IVI/meta-ivi/scripts/runqemu -m vexpressa9
   >
   > for qemu x86:  
   > $ PATH_TO_META_IVI/meta-ivi/scripts/runqemu -m qemux86
   >
   > for qemu x86-64:  
   > $ PATH_TO_META_IVI/meta-ivi/scripts/runqemu -m qemux86-64
   >
   > for qemu qemuarm64:
   > $ PATH_TO_META_IVI/meta-ivi/scripts/runqemu -m qemuarm64

5. To login use these credentials:
   > User - root
   > Password - root


update poky, meta-openembedded by script
----------------------------------------
1. confirm current directory is meta-ivi
   > $ basename `pwd`
   meta-ivi

2. run script
   > $ ./scripts/checkout


Build a s/w image with audiomanager 7.0 instead of 7.4
------------------------------------------------------
Because audiomanagerplugins 7.4 is not working properly,
 you may choose audiomanager/plugins 7.0
  as an implementation of audiomanager 7.0 specification.
( see https://at.projects.genivi.org/jira/browse/AMP-1 )

to use am 7.0, put following lines to <build directory>/conf/local.conf
# use audiomanager 7.0 until am7.4 issues are fixed.
PREFERRED_VERSION_audiomanager          ?= "7.0"
PREFERRED_VERSION_audiomanagerplugins   ?= "7.0"