Skip to content

uvvpavel/xcore_sdk

 
 

Repository files navigation

XCore SDK Repository

Version Issues Contributors PRs Welcome

The XCore SDK is a collection of C/C++ software libraries designed to simplify and accelerate application development on XCore processors. It is composed of the following components:

  • Peripherals - Libraries that enable the flexible peripheral capabilities of the XCore architecture.
  • FreeRTOS - Libraries that enable multi-core FreeRTOS development on XCore including a wide array of RTOS drivers and middleware.
  • Code Examples - Examples showing a variety of XCore features based on bare-metal and FreeRTOS programming.
  • Documentation - Getting started guides, references and API guides.

The SDK is designed to be used in conjunction with the xcore.ai Explorer board and the Voice Reference evaluation kit. The example applications compile targeting these boards. Further information about the Explorer board, the Voice Reference evaluation kit, and xcore.ai devices is available to on www.xmos.ai.

Build Status

Build Type Status
CI (Linux) CI
Docs CI

Cloning

Some dependent components are included as git submodules. These can be obtained by cloning this repository with the following command:

$ git clone --recurse-submodules https://github.com/xmos/xcore_sdk.git

Development Tools

Download and install the XCore XTC Tools version 15.1.0 or newer. If you already have the XTC Toolchain installed, you can check the version with the following command:

$ xcc --version

Documentation

See the official documentation for more information including:

  • Instructions for installing
  • Getting started guides
  • Programming tutorials
  • Supported boards
  • API references

Getting Help

A Github issue should be the primary method of getting in touch with the XMOS SDK development team.

License

This Software is subject to the terms of the XMOS Public Licence: Version 1. Copyrights and licenses for third party components can be found in Copyrights and Licenses.

Contribution

Contributions are greatly welcomed! For guidelines of contribution please check the Contributing Guide.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 84.2%
  • Python 5.1%
  • CMake 4.8%
  • Shell 4.8%
  • Jinja 1.1%