Skip to content

Xilinx no os hello world#2963

Draft
stefpopa wants to merge 2 commits intomainfrom
xilinx_no_OS_hello_world
Draft

Xilinx no os hello world#2963
stefpopa wants to merge 2 commits intomainfrom
xilinx_no_OS_hello_world

Conversation

@stefpopa
Copy link
Collaborator

@stefpopa stefpopa commented Mar 5, 2026

Pull Request Description

projects: hello_world: Add Hello World example project

Add a minimal no-OS example project targeting Xilinx Zynq-7000 and ZynqMP platforms. The project demonstrates the core no-OS APIs (UART init, pr_info logging, no_os_mdelay delay) and is structured following the iio_demo multi-platform pattern so that support for additional platforms can be added by dropping in a new src/platform// directory.

PR Type

  • Bug fix (change that fixes an issue)
  • New feature (change that adds new functionality)
  • Breaking change (has dependencies in other repos or will cause CI to fail)

PR Checklist

  • I have followed the Coding style guidelines
  • I have complied with the Submission Checklist
  • I have performed a self-review of the changes
  • I have commented my code, at least hard-to-understand parts
  • I have build all projects affected by the changes in this PR
  • I have tested in hardware affected projects, at the relevant boards
  • I have signed off all commits from this PR
  • I have updated the documentation (wiki pages, ReadMe etc), if applies

Add a minimal no-OS example project targeting Xilinx Zynq-7000 and
ZynqMP platforms. The project demonstrates the core no-OS APIs
(UART init, pr_info logging, no_os_mdelay delay) and is structured
following the iio_demo multi-platform pattern so that support for
additional platforms can be added by dropping in a new
src/platform/<platform>/ directory.

Signed-off-by: Stefan Popa <[email protected]>
Add a README.rst covering project overview, supported boards
(Zynq-7000 and ZynqMP), XSA requirements, build commands (make,
make DEBUG=1, make reset, make sdkopen, make run), flashing via
xsct and Vitis, and how to view UART output with picocom/screen.

Signed-off-by: Stefan Popa <[email protected]>
@stefpopa stefpopa force-pushed the xilinx_no_OS_hello_world branch from 20120ba to 3e29a22 Compare March 5, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant