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
Next revision Both sides next revision
agl-distro:developer_resources [2016/01/05 11:20]
sdesneux [Generic build instructions]
agl-distro:developer_resources [2017/01/06 20:46]
sdesneux
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 ======
  
-===== Kickstart ​=====+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 =====
  
-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 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 as well as high level applications. 
 + 
 +The following documents/​components are available:​ 
 +  * A quick guide: Kickstart on Renesas Porter boards 
 +  * 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 
 + 
 +==== Kickstart 2.0 ==== 
 + 
 +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: The following topics are covered:
-  * instructions to build an embedded image of AGL 1.0 “Albacore” based on Yocto Project ​1.and Renesas BSP (meta-renesas)+  * instructions to build an embedded image of AGL 2.0 “Brillant Blowfish” based on Yocto Project ​2.and Renesas BSP (meta-renesas)
   * instructions on how to install and boot the image on Porter board   * 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   * instructions on how to add and run a “Hello World” application in the runtime system
Line 14: Line 37:
 [[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.pdf|AGL-Kickstart-on-Renesas-Porter-board.pdf]]
  
-===== Prebuilt SDcard image =====+==== 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 ==== 
 + 
 +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.pdf]] 
 + 
 +===== 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.  
 + 
 +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_1.0.pdf|AGL-Kickstart-on-Renesas-Porter-board_1.0.pdf]] 
 + 
 +==== 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 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 37: 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]]