SHEPHERD
Introduction
Overview
Help
User Guide
Basics
Getting started
Hardware
Calibration
Data format
Performance Specification
Virtual Source
Battery Model for Shepherd
Virtual Harvester
Virtual Source OLD
Tools
Shepherd-Sheep
Shepherd-Herd
Core Library
Shepherd-Data
Cape-Calibration-Tool
Time-Sync - Analyzer-Tool
Shepherd-WebAPI
Target Boards & Firmware
APIs
Shepherd-Herd
Shepherd-Sheep
Shepherd-Sheep - Advanced
Shepherd-Data - HDF5 Reader & Writer
Shepherd-Core - Config-Models
Shepherd-Core - Virtual Source Sim
Shepherd-Core - Waveform Decoder
Developer Guide
Contributing
Data handling
SYSFS interface
GPS-Time-Synchronisation
PRU-Firmware
Improvements of Shepherd v2
Time-Sync - Analysis
Time-Sync - Measurement
SHEPHERD
Welcome to SHEPHERD’s documentation
Welcome to SHEPHERD’s documentation
Introduction
Overview
Help
User Guide
Basics
Time-synchronization
Harvester
Emulator
Remote programming/debugging
Getting started
Prerequisites
Hardware setup
Installation - Images
Installation - Full Guide
Installation - ready-to-use image
Hardware
Overview
The Cape
Harvesting Port
Harvesting Sources
Target Port
nRF-Target
Calibration
References
Data format
Usage Examples
Compression & Beaglebone
References
Performance Specification
Virtual Source
Harvester
Emulator
Sim-Example 1
Sim-Example 2
Battery Model for Shepherd
Basis
Kinetic Battery Model
Modifications
Comparison of Models
DC-Bias Effect
References
Virtual Harvester
Virtual Source OLD
Emulator OLD
Settings OLD
Recording OLD
Model OLD
Tools
Shepherd-Sheep
Command-Line Interface
Unittests
Reference
Shepherd-Herd
Installation
Configuration
Command-Line Interface
Unittests
Core Library
Features
Config-Models in Detail
Compatibility
Installation
Unittests
Shepherd-Data
Installation
Command-Line Interface
Unittests
Cape-Calibration-Tool
Installation
Usage
Examples
Time-Sync - Analyzer-Tool
Installation
Expected Data-Format
Run Analysis
Extras
Shepherd-WebAPI
Development & Release
Release-Procedure
Target Boards & Firmware
nRF52 with MSP430FR as FRAM
Getting started
APIs
Shepherd-Herd
Shepherd-Sheep
Shepherd-Sheep - Advanced
Shepherd-Data - HDF5 Reader & Writer
Shepherd-Core - Config-Models
Shepherd-Core - Virtual Source Sim
Shepherd-Core - Waveform Decoder
Developer Guide
Contributing
Codestyle
Development setup
Build the docs
Tests
Pull-Requests
Data handling
Data Acquisition
PRU to host
Database
SYSFS interface
Basic Functionality
Virtual Source
PRU Programmer
References
GPS-Time-Synchronisation
General Structure
Hardware setup
Configuring GNSS module
Deploy
Useful commands
Pitfalls
PRU-Firmware
Debug via GPIO
Install CGT
Install GCC-Port
Differences CGT vs GCC
Improvements of Shepherd v2
Overview
Features in Detail
Time-Sync - Analysis
Setup
GPIO - Jitter
Sync Performance
Deeper Dive
Time-Sync - Measurement
Prepare Software
Set up Hardware
Measurement
Analysis