Primary GIT Repository for the Zephyr Project
Clone or download
Pull request Compare This branch is 17 commits ahead, 2813 commits behind zephyrproject-rtos:master.
Latest commit 2cec9f1 Nov 24, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.known-issues doc: known issues: Fix regexes for Windows Jul 13, 2018
arch set default value to match HW setting Nov 24, 2018
boards [Reindeer] Add Support for PulseRain Reindeer Soft CPU Nov 23, 2018
cmake cmake: Don't use the environment variable CFLAGS Sep 5, 2018
doc doc: final edit for 1.13 release notes Sep 11, 2018
drivers [Reindeer] Add Support for PulseRain Reindeer Soft CPU Nov 23, 2018
dts [Reindeer] Add Support for PulseRain Reindeer Soft CPU Nov 23, 2018
ext ext: lib: crypto: Update mbedTLS to 2.12.0 Sep 7, 2018
include bluetooth: uuid: Add Central Address Resolution UUID Sep 10, 2018
kernel Revert "kernel: Enable interrupts for MULTITHREADING=n on supported a… Sep 6, 2018
lib lib/cmsis_rtos_v1: Fix boundary conditions in the signals module Sep 9, 2018
misc Kconfig: Use a short, consistent style for prompts Aug 15, 2018
samples samples: drivers: crypto: Fix minimum values for mbedTLS Sep 7, 2018
scripts sanitycheck: update release data Sep 10, 2018
subsys bluetooth: gatt: Add GAP Central Address Resolution characteristic Sep 10, 2018
tests tests: cmsis_rtos_v1: Add additional test scenarios Sep 9, 2018
.checkpatch.conf checkpatch: define typedefsfile to deal with a few false positives Oct 9, 2017
.codecov.yml ci: add .codecov.yml for codecov.io configuration Jan 3, 2018
.gitattributes First commit Apr 10, 2015
.gitignore Kconfig: Have CMake print a note about the changed 'default' behavior Aug 10, 2018
.gitlint gitlint: use custom rule for line length violations Feb 7, 2018
.mailmap mailmap: add entry for ruuddw Jul 5, 2018
.shippable.yml ci: Handle errors and exit on them Aug 16, 2018
.uncrustify.cfg scripts: cleanup scripts directory Apr 3, 2018
CMakeLists.txt [Reindeer] Add Support for PulseRain Reindeer Soft CPU Nov 23, 2018
CODEOWNERS CODEOWNERS: Add @pfalcon for drivers/ethernet/ Sep 6, 2018
CONTRIBUTING.rst doc: fix misspellings in reST files Aug 28, 2018
Kconfig license: Replace Apache boilerplate with SPDX tag Jan 19, 2017
Kconfig.zephyr Kconfig: Switch to improved globbing statements Aug 15, 2018
LICENSE add top level Apache 2.0 license file Feb 6, 2016
Makefile doc: give nicer error if env not set up Sep 5, 2018
README.rst Update README.rst Nov 24, 2018
VERSION release: Zephyr 1.13.0 Sep 11, 2018
version.h.in Introduce cmake-based rewrite of KBuild Nov 9, 2017
zephyr-env.cmd scripts: create meta-tool package, "west" May 19, 2018
zephyr-env.sh env: Remove usage of -P in grep Jul 15, 2017

README.rst

Port to PulseRain Reindeer Soft CPU

This repository is a fork of Zephyr 1.13.0 release, and is customized to support PulseRain Reindeer Soft CPU

Development Environment Setup on Linux

Before the build, please follow the instructions here to setup development environment.

The rest of the document assumes Linux is used as host for build, and Zephyr SDK 0.9.5 is used for toolchain.

Build the Sample Applications

The following 3 sample applications have been tested with the PulseRain Reindeer Soft CPU.

  • hello_world
  • synchronization
  • philosophers

To build for sample applications, users can do as following: (take philosophers for example)

$ git clone https://github.com/PulseRain/zephyr.git

$ cd zephyr/samples/philosophers;mkdir build;cd build

$ cmake -DBOARD=reindeer ..

$ make

And the elf file can be found in build/zephyr/zephyr.elf