User Tools

Site Tools


agl-distro:developer_resources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
agl-distro:developer_resources [2016/03/30 09:39]
sdesneux
agl-distro:developer_resources [2017/11/13 20:52]
waltminer removed
Line 1: Line 1:
 +<WRAP center round alert 60%>
 +**THIS PAGE IS OBSOLETE**
 +
 +Up to date content is now published on the developer web site:
 +
 +=> http://​docs.automotivelinux.org/​
 +</​WRAP>​
 +
 This page contains a list of developer resources. This page contains a list of developer resources.
  
 ====== AGL for Renesas Porter board ====== ====== AGL for Renesas Porter board ======
  
-===== BSP 2.0 Development Kit =====+Up to date step by step instructions for [[start::​building_for_the_renesas_r-car_m2|building AGL for Renesas Porter board are available here]]. 
 +===== Automotive Grade Linux 2.0 =====
  
-System ​DevKit allows developers to rebuild a complete bootable image from+The 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 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.+and enables low-level development of drivers and system services ​as well as high level applications.
  
-System DevKit is composed of+The following documents/​components are available: 
-  * A Docker container ​with AGL distribution ​preconfigured on Yocto 2.x. +  * A quick guide: Kickstart on Renesas Porter boards 
-  * A documentation guide on how to build from scratch an image for Porter+  * A Docker container ​ready to build AGL distribution ​(Yocto 2.x), SDK and contains extra useful tools
 +  * A documentation guide on how to build from scratch an image and its SDK for Renesas ​Porter ​board 
 +  * A documentation guide on how to build AGL applications
   * A documentation guide on how to bake a new low level system service   * A documentation guide on how to bake a new low level system service
  
-==== Image for Porter board ==== +==== Kickstart 2.0 ====
-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]]+This document explains step by step how to bootstrap a Porter board with AGL 
 +distribution and latest Renesas BSP then run a sample AGL application. 
 + 
 +The following topics are covered: 
 +  * instructions to build an embedded image of AGL 2.0 “Brillant Blowfish” based on Yocto Project 2.0 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]] 
 + 
 +==== Build BSP and SDK ==== 
 + 
 +The AGL DevKit allows developers to rebuild a complete bootable image and its 
 +associated SDK 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. This guide describes how to create a Docker container able to 
 +build AGL images and associated SDKs. The container is also suitable to 
 +build AGL Applications independently of Yocto/​Bitbake. 
 + 
 +[[http://​iot.bzh/​download/​public/​2016/​sdk/​AGL-Devkit-Image-and-SDK-for-porter.pdf|AGL-Devkit-Image-and-SDK-for-porter.pdf]] 
 + 
 +==== Build Applications ==== 
 + 
 +This document describes the next step: using the SDK to build 
 +applications and deploy them on a target board running an AGL image. 
 + 
 +Application templates and demos allow developers to start 
 +developing various types of applications:​ 
 +  * Services 
 +  * Native applications 
 +  * HTML5 applications 
 +  * ... 
 +This guide focuses on how to use these applications templates. 
 + 
 +[[http://​iot.bzh/​download/​public/​2016/​sdk/​AGL-Devkit-Build-your-1st-AGL-Application.pdf|AGL-Devkit-Build-your-1st-AGL-Application.pdf]] 
 + 
 +Applications templates are available on Github: [[https://​github.com/​iotbzh/​app-framework-templates]] 
 +==== Build low-level system service ====
  
-==== Howto bake a service ==== 
 This document focuses on the procedure to add a new low level system 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 to the target firmware image. More specially, it highlights the integration of
 the system daemon named “hostapd” in the Yocto image built within the the system daemon named “hostapd” in the Yocto image built within the
-Devkit container.+Devkit container
  
-[[http://​iot.bzh/​download/​public/​2016/​bsp/​AGL_Phase2-Devkit-HowTo_bake_a_service.pdf|AGL_Phase2-Devkit-HowTo_bake_a_service]]+[[http://​iot.bzh/​download/​public/​2016/​bsp/​AGL_Phase2-Devkit-HowTo_bake_a_service.pdf|AGL_Phase2-Devkit-HowTo_bake_a_service.pdf]]
  
-===== Kickstart ​1.0 =====+===== Automotive Grade Linux 1.0 ===== 
 +==== 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. ​ 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. ​
Line 37: Line 83:
   * instructions on how to add and run a “Hello World” application in the runtime system   * 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]]+[[http://​iot.bzh/​download/​public/​2016/​sdk/​AGL-Kickstart-on-Renesas-Porter-board_1.0.pdf|AGL-Kickstart-on-Renesas-Porter-board_1.0.pdf]]
  
-===== Prebuilt AGL 1.0 SDcard image =====+==== Prebuilt AGL 1.0 SDcard image ====
  
 For convenience,​ the development images built in the previous document are made available at the 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). 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 ​=====+==== 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. This document explains step by step how to setup the development environment (SDK) for Porter board with AGL distribution and latest Renesas BSP.
Line 62: Line 108:
 ====== Generic build instructions ====== ====== 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.+The [[https://​git.automotivelinux.org/​gerrit/​gitweb?​p=AGL/​meta-agl.git;​a=blob_plain;​f=README-AGL.md;​hb=HEAD|README-AGL.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]] Generic instructions are covered [[agl-distro:​source-code|in this article]]