Skip to content

Examples and Ref Apps #42

@ReinhardKeil

Description

@ReinhardKeil

The examples "Hello", "vStream_Audio", and "vStream_Video" should be all in the folder "example".
Names: FVP_Hello, FVP_Audio, FVP_Video

Structure
Examples/FVP_Hello/FVP_Hello.csolution.yml
Examples/FVP_Hello/requirements.txt # Python requirements
Examples/FVP_Hello/project/FVP_Hello.cproject.yml
Examples/FVP_Hello/board/.... # the layers
Examples/FVP_Audio/.... # same structure

All examples should be configured for the targets SSE-300, 310, 315, 320 similar to:
https://github.com/Arm-Examples/cmsis-mlek/blob/main/template/audio/mlek_audio.csolution.yml#L68

The examples should work out-of-the-box including meaningful simulator configurations.

Like in MLEK the examples should be also registered as reference applications, which allows it to retarget to physical boards.

Details see https://github.com/ARM-software/AVH/blob/main/Overview/Overview.md

Note: the best way to maintain the different layers is to generate a scrip that copies the layers from the Board folder to each example.

Also the 'app_main' functions in each of the examples should be simplified to the essence. Just use "assert" macros instead of printf error output.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions