====== Zephyr Project @ VHS ===== ===== Introduction ===== "The Zephyrâ„¢ Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind. This Linux Foundation hosted project embraces open source development values and governance on its mission to unite leaders from across the industry to produce a best-in-breed solution." - https://www.zephyrproject.org/ The Vancouver Hack Space is an Associate member of the Zephyrâ„¢ Project. ===== Setup Instructions ===== Setting up to develop an application using Zephyr involves the following steps: - Setting up the build environment - Getting Zephyr Source Code - Setting up any board-specific configurations Building and deploying a Zephyr application involves the following: - Setting up build variables - Making the application for the board you are using - Flashing the application to your board Specific setup instructions for different systems can be found at the following links: * Linux: [[hacks:boards:rtos:zephyr|General Zephyr Installation]] * 64 Bit Linux Virtual Machine on Windows 10: [[hacks:boards:rtos:zephyr:windowsVM| Zephyr in Linux VM]] * MacOSx: [[hacks:boards:rtos:zephyr:mac| Zephyr on MacOs]] * CMake: [[hacks:boards:rtos:zephyr:cmake| Zephyr Build With CMake ]] ===== Zephyr-Based Projects ===== * [[hacks:boards:rtos:zephyr:helloworld|Hello World]] * [[hacks:boards:rtos:zephyr:datalogging|Data Logging]] ===== Resources ===== * https://www.zephyrproject.org/ * http://zephyr-docs.s3-website-us-east-1.amazonaws.com/online/dev/boards/arm/disco_l475_iot1/doc/disco_l475_iot1.html