diff options
author | Thuy Tran <thuy.tran.xh@renesas.com> | 2019-02-20 16:59:00 +0700 |
---|---|---|
committer | Thuy Tran <thuy.tran.xh@renesas.com> | 2019-02-28 09:43:53 +0700 |
commit | 2a535519e1808bb3a43e88a6c5dcc0556fc7101d (patch) | |
tree | 0d251312ec3da12577f1bf3b272ce89c2707fae3 /meta-rcar-gen3/README.proprietary.md | |
parent | fb7e0624a355a704a7aa26ce0aab55fc8f1743c1 (diff) |
rcar-gen3: README: Add Community YBSP release informationthud-Yocto-v3.15.0
This commit changes the following contents:
- Add new README (README.evaproprietary) for obtaining and installing
the Click-through licensed Linux Drivers.
- Add Community Yocto BSP v3.15.0 release information on Yocto Project
2.6.
Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
Diffstat (limited to 'meta-rcar-gen3/README.proprietary.md')
-rw-r--r-- | meta-rcar-gen3/README.proprietary.md | 193 |
1 files changed, 112 insertions, 81 deletions
diff --git a/meta-rcar-gen3/README.proprietary.md b/meta-rcar-gen3/README.proprietary.md index b3f395b..43c324a 100644 --- a/meta-rcar-gen3/README.proprietary.md +++ b/meta-rcar-gen3/README.proprietary.md @@ -1,15 +1,15 @@ # Proprietary libraries for meta-rcar-gen3 -The meta-rcar-gen3 layer of meta-renesas is supported Graphic GLES(GSX) libraries, -proprietary library of multimedia, and ICCOM software. + +The meta-rcar-gen3 layer of meta-renesas is supported Graphic GLES(GSX) +libraries, proprietary library of multimedia, and ICCOM software. This README describes how to use these features and setting to local.conf. -``` - I/ Board configuration - II/ Build with GLES - III/ Build with Renesas multimedia libraries - IV/ Enable Linux ICCOM driver and Linux ICCOM library +```bash + I/ Board configuration + II/ Build with GLES + III/ Build with Renesas multimedia libraries ``` There are 2 main paths: @@ -17,51 +17,68 @@ There are 2 main paths: * Please check section II to config for GLES. * Please check section III to enable Multimedia functions. -If you would like to use Linux ICCOM driver and Linux ICCOM library, -please check section IV. +If you would like to use Linux ICCOM driver and Linux ICCOM library, please +check section IV. -**Note:** +**NOTE:** -* However, to have a completed local.conf, -please also refer to Build Instruction in _meta-renesas/meta-rcar-gen3/README_. -* In addition, these libraries are not provided with recipes. If you would like to use, -you will need to get them from Renesas. +* However, to have a completed local.conf, please also refer to Build +Instruction in meta-renesas/meta-rcar-gen3/README. + +* In addition, these libraries are not provided with recipes. If you would like +to use, you will need to get them from Renesas. ## I/ Board configuration + * Add this line to local.conf * For Salvator-X board + ```bash - MACHINE = "salvator-x" + MACHINE = "salvator-x" ``` + * For R-Car Starter Kit Premier(H3ULCB) board + ```bash - MACHINE = "h3ulcb" + MACHINE = "h3ulcb" ``` + * For R-Car Starter Kit Pro(M3ULCB) board + ```bash - MACHINE = "m3ulcb" + MACHINE = "m3ulcb" ``` + * For Ebisu board + ```bash - MACHINE = "ebisu" + MACHINE = "ebisu" ``` -* Set SOC family name: + +* Set SOC family name * For H3: r8a7795 + ```bash - SOC_FAMILY = "r8a7795" + SOC_FAMILY = "r8a7795" ``` + * For M3: r8a7796 + ```bash - SOC_FAMILY = "r8a7796" + SOC_FAMILY = "r8a7796" ``` + * For M3N: r8a77965 + ```bash - SOC_FAMILY = "r8a77965" + SOC_FAMILY = "r8a77965" ``` + * For E3: r8a77990 + ```bash # Already added in machine config: ebisu.conf SOC_FAMILY = "r8a77990" @@ -69,10 +86,12 @@ you will need to get them from Renesas. ## II/ Build with GLES + For wayland with GSX -1. Please copy proprietary libraries to the directory of recipes. -2. Set local.conf the following. +* Please copy proprietary libraries to the directory of recipes. + +* Set local.conf the following. ```bash # Enable Gfx Pkgs @@ -92,78 +111,85 @@ For wayland with GSX BBMASK = "mesa-gl" ``` -3. Run - -```bash - $ bitbake core-image-weston -``` +* Run `bitbake core-image-weston` ## III/ Build with Renesas multimedia libraries + Multimedia portions depend on GLES portions. -**A/ Configuration for Multimedia features** +### A/ Configuration for Multimedia features + + +* Please copy proprietary libraries to the directory of recipes. + +* Please set local.conf the following. -1. Please copy proprietary libraries to the directory of recipes. -2. Please set local.conf the following. ```bash - # Enable multimedia features. - # This provides package group of plug-ins of the GStreamer, multimedia - # libraries and kernel drivers. + # Enable multimedia features. + # This provides package group of plug-ins of the GStreamer, multimedia + # libraries and kernel drivers. - MACHINE_FEATURES_append = " multimedia" + MACHINE_FEATURES_append = " multimedia" ``` -**B/ Configuration for optional codecs and middleware** +### B/ Configuration for optional codecs and middleware + + +* Please copy proprietary libraries to the directory of recipes. + +* Add features to DISTRO_FEATURES_append to local.conf -1. Please copy proprietary libraries to the directory of recipes. -2. Add features to DISTRO_FEATURES_append to local.conf ```bash - # Additional configuration in OMX module - " h263dec_lib" - for OMX Media Component H263 Decoder Library - " h264dec_lib" - for OMX Media Component H264 Decoder Library - " h264enc_lib" - for OMX Media Component H.264 Encoder Library - " h265dec_lib" - for OMX Media Component H265 Decoder Library - " mpeg2dec_lib" - for OMX Media Component MPEG2 Decoder Library - " mpeg4dec_lib" - for OMX Media Component MPEG4 Decoder Library - " vc1dec_lib" - for OMX Media Component VC-1 Decoder Library - " divxdec_lib" - for OMX Media Component DivX Decoder Library - " rvdec_lib" - for OMX Media Component RealVideo Decoder Library - " alacdec_lib" - for OMX Media Component ALAC Decoder Library - " flacdec_lib" - for OMX Media Component FLAC Decoder Library - " aaclcdec_lib" - for OMX Media Component AAC-LC Decoder Library - " aaclcdec_mdw" - for AAC-LC 2ch Decoder Middleware for Linux - " aacpv2dec_lib" - for OMX Media Component aacPlus V2 Decoder Library - " aacpv2dec_mdw" - for aacPlus V2 Decoder Middleware for Linux - " mp3dec_lib" - for OMX Media Component MP3 Decoder Library - " mp3dec_mdw" - for MP3 Decoder Middleware for Linux - " wmadec_lib" - for OMX Media Component WMA Standard Decoder Library - " wmadec_mdw" - for WMA Standard Decoder Middleware for Linux - " dddec_lib" - for OMX Media Component Dolby(R) Digital Decoder Library - " dddec_mdw" - for Dolby(R) Digital Decoder Middleware for Linux - " aaclcenc_lib" - for OMX Media Component AAC-LC Encoder Library - " vp8dec_lib" - for OMX Media Component VP8 Decoder Library for Linux - " vp8enc_lib" - for OMX Media Component VP8 Encoder Library for Linux - " vp9dec_lib" - for OMX Media Component VP9 Decoder Library for Linux - " aaclcenc_mdw" - for AAC-LC Encoder Middleware for Linux - " cmsbcm" - for CMS Basic Color Management Middleware for Linux - " cmsblc" - for CMS CMM3 Backlight Control Middleware for Linux - " cmsdgc" - for CMS VSP2 Dynamic Gamma Correction Middleware for Linux - " dtv" - for ISDB-T DTV Software Package for Linux - " dvd" - for DVD Core-Middleware for Linux - " adsp" - for ADSP driver, ADSP interface and ADSP framework for Linux - " avb" - for AVB Software Package for Linux + # Additional configuration in OMX module + " h263dec_lib" - for OMX Media Component H263 Decoder Library + " h264dec_lib" - for OMX Media Component H264 Decoder Library + " h264enc_lib" - for OMX Media Component H.264 Encoder Library + " h265dec_lib" - for OMX Media Component H265 Decoder Library + " mpeg2dec_lib" - for OMX Media Component MPEG2 Decoder Library + " mpeg4dec_lib" - for OMX Media Component MPEG4 Decoder Library + " vc1dec_lib" - for OMX Media Component VC-1 Decoder Library + " divxdec_lib" - for OMX Media Component DivX Decoder Library + " rvdec_lib" - for OMX Media Component RealVideo Decoder Library + " alacdec_lib" - for OMX Media Component ALAC Decoder Library + " flacdec_lib" - for OMX Media Component FLAC Decoder Library + " aaclcdec_lib" - for OMX Media Component AAC-LC Decoder Library + " aaclcdec_mdw" - for AAC-LC 2ch Decoder Middleware for Linux + " aacpv2dec_lib" - for OMX Media Component aacPlus V2 Decoder Library + " aacpv2dec_mdw" - for aacPlus V2 Decoder Middleware for Linux + " mp3dec_lib" - for OMX Media Component MP3 Decoder Library + " mp3dec_mdw" - for MP3 Decoder Middleware for Linux + " wmadec_lib" - for OMX Media Component WMA Standard Decoder Library + " wmadec_mdw" - for WMA Standard Decoder Middleware for Linux + " dddec_lib" - for OMX Media Component Dolby(R) Digital Decoder Library + " dddec_mdw" - for Dolby(R) Digital Decoder Middleware for Linux + " aaclcenc_lib" - for OMX Media Component AAC-LC Encoder Library + " vp8dec_lib" - for OMX Media Component VP8 Decoder Library for Linux + " vp8enc_lib" - for OMX Media Component VP8 Encoder Library for Linux + " vp9dec_lib" - for OMX Media Component VP9 Decoder Library for Linux + " aaclcenc_mdw" - for AAC-LC Encoder Middleware for Linux + " cmsbcm" - for CMS Basic Color Management Middleware for Linux + " cmsblc" - for CMS CMM3 Backlight Control Middleware for Linux + " cmsdgc" - for CMS VSP2 Dynamic Gamma Correction Middleware for Linux + " dtv" - for ISDB-T DTV Software Package for Linux + " dvd" - for DVD Core-Middleware for Linux + " adsp" - for ADSP driver, ADSP interface and ADSP framework for Linux + " avb" - for AVB Software Package for Linux ``` + Ex: -```bash - DISTRO_FEATURES_append = " h264dec_lib h265dec_lib mpeg2dec_lib aaclcdec_lib aaclcdec_mdw" ``` + DISTRO_FEATURES_append = " h264dec_lib h265dec_lib mpeg2dec_lib aaclcdec_lib aaclcdec_mdw" +``` + +### C/ Configuration for test packages -**C/ Configuration for test packages** -Must ensure that Multimedia features have been enabled. (Please refer to III/A to enable Multimedia.) +Must ensure that Multimedia features have been enabled. +(Please refer to III/A to enable Multimedia.) + +* Please add feature to DISTRO_FEATURES_append to local.conf. -Please add feature to DISTRO_FEATURES_append to local.conf: ```bash # Configuration for multimedia test package @@ -172,10 +198,15 @@ Please add feature to DISTRO_FEATURES_append to local.conf: ## IV/ Enable Linux ICCOM driver and Linux ICCOM library + For Linux ICCOM driver and Linux ICCOM library -1. Please copy proprietary libraries to the directory of recipes. -2. Please set local.conf the following. +* Please copy proprietary libraries to the directory of recipes. + +* Please set local.conf the following. + ```bash - DISTRO_FEATURES_append = " iccom" + DISTRO_FEATURES_append = " iccom" ``` +END. + |