Welcome to Shepherd’s DevLog!
Main-Documentation: https://orgua.github.io/shepherd
Source to this DevLog: https://github.com/orgua/shepherd_v2_planning
Note
The included search-function is often able to find the needle in the haystack (especially in the overwhelming dev-log)
Overview
Cape
- Cape Concept
- CAD of Choice
- Tests-Protocol for Capes
- Cape v2.0 - PCB Changes
- Cape v2.0 - Performance
- Cape v2.1 - PCB Changes
- Cape v2.1r0 - Performance
- Cape v2.2 - PCB Changes
- Cape v2.2 - Performance
- Cape v2.3 - PCB Changes
- Cape v2.3 - Performance
- Cape v2.4 - PCB Changes
- Cape v2.4b - Performance
- Cape v2.4 - Measurement data
- Ref = GND
- Ref = 10 mV
- Ref = 10 mV, double 0R
- Reproducibility
- Ref = 10 mV, like prev + Shorten 2R of ref-source
- Ref = 10 mV, like prev + remove hrv inAmp from as ref-sink
- Ref = 10 mV, like prev + but with 2R for ref-source again
- Ref = 10 mV, like prev + terminate ref-end at hrv with 100 nF
- Ref = 10 mV, short 2R again with 0R
- Cape v2.5 - PCB Changes
- solder paste
- extra PCBs
Targets
HW Components & Debugging
Observer & Embedded Sys
- Concept for Realtime-Units (PRUs)
- Concept for Python API
- Hardware Casing for Nodes (2020)
- Install custom Shepherd-Code and check install, prior to release
- Linux Improvements
- Improve Security
- Find open Ports
- Delete default Users
- SSHD-Security-Improvements
- Add SSH-Banner for Login
- Disable Terminal over Serial - Part 1 - Services
- Disable Terminal over Serial - Part 2 - Grub
- Disable Terminal over Serial - Part 3 - U-Boot
- Disable Terminal over Serial - Part 4 - Failures
- Find and disable world writable files
- Further actions
- Python Upgrade
- Fix Shepherd Device Tree Drivers
- Migration to Ubuntu 22.04
- Enabling the Crypto-Module
- BeagleBone AI Eval
- BeagleBone AI64 Eval
- Raspberry CM4
- Legacy V1 Code-Branch
SW Components & Debugging
Server
Network
Web
Student Projects
- Introduction
- ~~Concept for externalizing IO Sampling~~
- Optimize Network Topology of Testbed
- Target-Design (more practical work)
- ~~Virtual Source Re-Implementation~~
- Optional time-sync Strategies
- ~~Cape Redesign - HowTo - Feasibility-Study~~
- Concept for measuring / recording energy environments
- permanent RSSISpy-Streamer
- Determine Timings of the nRF52 RF-Frontend
- Dataviewer
- Memory Interface