This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
agl-distro:developer_resources [2016/03/30 09:39] sdesneux |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | This page contains a list of developer resources. | ||
- | ====== AGL for Renesas Porter board ====== | ||
- | |||
- | ===== BSP 2.0 Development Kit ===== | ||
- | |||
- | System DevKit allows developers to rebuild a complete bootable image from | ||
- | source code. It uses Yocto/Poky version 2.x with latest version of Renesas BSP | ||
- | and enables low-level development of drivers and system services. | ||
- | |||
- | System DevKit is composed of: | ||
- | * A Docker container with AGL distribution preconfigured on Yocto 2.x. | ||
- | * A documentation guide on how to build from scratch an image for Porter | ||
- | * A documentation guide on how to bake a new low level system service | ||
- | |||
- | ==== Image for Porter board ==== | ||
- | This document focuses on building from scratch an AGL 2.0 image for Porter | ||
- | board, within a Docker container. | ||
- | |||
- | [[http://iot.bzh/download/public/2016/bsp/AGL_Phase2-Devkit-Image_for_porter.pdf|AGL_Phase2-Devkit-Image_for_porter.pdf]] | ||
- | |||
- | ==== Howto bake a service ==== | ||
- | This document focuses on the procedure to add a new low level system service | ||
- | to the target firmware image. More specially, it highlights the integration of | ||
- | the system daemon named “hostapd” in the Yocto image built within the | ||
- | Devkit container. | ||
- | |||
- | [[http://iot.bzh/download/public/2016/bsp/AGL_Phase2-Devkit-HowTo_bake_a_service.pdf|AGL_Phase2-Devkit-HowTo_bake_a_service]] | ||
- | |||
- | ===== Kickstart 1.0 ===== | ||
- | |||
- | This document explains step by step how to bootstrap a Porter board with AGL 1.0 distribution and latest Renesas BSP then run a sample AGL application. | ||
- | |||
- | The following topics are covered: | ||
- | * instructions to build an embedded image of AGL 1.0 “Albacore” based on Yocto Project 1.7 and Renesas BSP (meta-renesas) | ||
- | * instructions on how to install and boot the image on Porter board | ||
- | * instructions on how to add and run a “Hello World” application in the runtime system | ||
- | |||
- | [[http://iot.bzh/download/public/2016/sdk/AGL-Kickstart-on-Renesas-Porter-board.pdf|AGL-Kickstart-on-Renesas-Porter-board.pdf]] | ||
- | |||
- | ===== Prebuilt AGL 1.0 SDcard image ===== | ||
- | |||
- | For convenience, the development images built in the previous document are made available at the | ||
- | following location: http://iot.bzh/download/public/2016/sdk/porter_images/ . They can be used as a starting point to boot the Porter board in development mode (see below SDK Kickstart). | ||
- | |||
- | ===== SDK 1.0 Kickstart ===== | ||
- | |||
- | This document explains step by step how to setup the development environment (SDK) for Porter board with AGL distribution and latest Renesas BSP. | ||
- | |||
- | The following topics are covered: | ||
- | * instructions to setup the SDK environment | ||
- | * build and debug a cross-platform C/C++ application | ||
- | * build and debug an HTML5 application | ||
- | * build and debug a hybrid (HTML5 UI and C/C++ service) application | ||
- | |||
- | [[http://iot.bzh/download/public/2016/sdk/AGL-Application-SDK-Kickstart-on-Renesas-Porter-board.pdf|AGL-Application-SDK-Kickstart-on-Renesas-Porter-board.pdf]] | ||
- | |||
- | ====== AGL under Qemu ====== | ||
- | |||
- | TBD | ||
- | |||
- | ====== Generic build instructions ====== | ||
- | |||
- | The [[https://git.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git;a=blob_plain;f=README.md;hb=HEAD|README.md]] file located in [[https://git.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git;a=summary|meta-agl repository]] is updated regularly to reflect the latest changes in the distribution. | ||
- | |||
- | Generic instructions are covered [[agl-distro:source-code|in this article]] |