Re: Automotive function implementation example

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear Theo,
Thank you for your instructive reply.

Where would you recommend sourcing one Renesas M3/H3 board? And how many boards? Am I correct to assume that one board is, abstractly, equivalent to one ECU? Cost is an issue at the moment.

From what I could understand, AGL focusses on infotainment services and apps. My interest is in automotive safety-critical functions (e.g. lane assist, cruise control, etc). Am I issing these in the project? If AGL doesn't provide open-source implementations for these, do you know whether any other initiative does?

Kind regards,


On Thu, 9 May 2019 at 12:29, Theo BUENO <theo.bueno@xxxxxxxx> wrote:
Hi and welcome,

In the meta-* repositories ( "AGL" group ) you will find the Yocto recipes to build the AGL distribution. If you are not familiar with Yocto you should refer to the official documentation [1]. Be aware that the learning curve is quite steep if you have never worked with Yocto before.

Source code for AGL applications and services are found in the "apps", "src" and "staging" groups of the git repositories [2]. As AGL builds upon other open-source software, not all the code is present on those repositories: platform specific and general purpose linux software are found on their respective authors/maintainers repositories. AGL also uses components from the Tizen and GENIVI projects. Yocto recipes will always point you towards the sources of the software ( look for the SRC_URI variable ).

AGL's online documentation [3] is a good place to start to discover project architecture and application framework. For some subsystems (like HMI, Audio) that are less documented, I find the wiki [4] and the slides from EG meetings to be quite helpful. Bear in mind that AGL is a "code first" project: best way to learn "how it works" is sometimes to take a look at the code.

You will also need a hardware platform to test AGL. I find that Renesas M3/H3 evaluation kits are well supported but AGL also provides support for Intel Minnowboard and Raspberry Pi 3 for example.




De : automotive-discussions-bounces@xxxxxxxxxxxxxxxxxxxxxxxxx <automotive-discussions-bounces@xxxxxxxxxxxxxxxxxxxxxxxxx> de la part de Eduardo dos Santos Work <eduardosantos3011work@xxxxxxxxx>
Envoyé : jeudi 9 mai 2019 12:48
À : automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
Objet : Automotive function implementation example
 
Dear all,

I've just discovered the AGL project. I'm looking for reference implementations of automotive functions. I cloned the 'meta-agl' git repository, however I only obtained what it looks like to be configuration files (.bb, .bbappend, conf, etc), whereas I expected to retrieve at least some C / Assembly source code files.

I'd appreciate if someone could put me into the right direction. I'm interested in automated security testing of automotive bus systems.

Kind regards,
Eduardo
_______________________________________________
automotive-discussions mailing list
automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux