plumCore DAQ framework
1. Introduction
2. Concepts and design goals
3. Getting started
4. plumCore microkernel documentation
5. Services
6. Interfaces
7. Applications
8. Applets
9. nwDAQ CAN communication protocol (nbus)
10. Ports
11. Conceptual
12. Code structure, contributing
13. Coding style guide
14. Enhancement proposals
14.1. EP-73c: Login manager implementation
14.2. EP-2a9: ELF object store
14.3. EP-c55: Configuration tree
plumCore DAQ framework
14.
Enhancement proposals
14.
Enhancement proposals
14.1. EP-73c: Login manager implementation
14.1.1. Motivation
14.1.2. Feature specification
14.1.2.1. Accessing the diagnostic console port
14.1.2.2. Wakelock
14.1.2.3. Channels and multiplexing
14.1.2.4. Multiplexing using escape sequences
14.1.2.5. Stream protocols
14.1.2.6. Datagram protocols
14.1.2.7. Logout after inactivity
14.2. EP-2a9: ELF object store
14.2.1. Requirements
14.2.1.1. XIP and mmap
14.2.1.2. Extents
14.2.1.3. Metadata
14.2.1.4. Preallocation
14.2.1.5. Defragmentation
14.2.1.6. Supported backing storage
14.2.1.7. Simple block allocation
14.2.1.8. Basic data structure
14.2.2. Resource considerations
14.3. EP-c55: Configuration tree
14.3.1. Motivation
14.3.2. The proposed changes
14.3.3. Value flags
14.3.4. Value types