- API & Architecture
- Install digitalSTROM Server (dSS)
- digitalSTROM Technical Info
- User Resources
- Developer Resources
- BSP/Hardware documentation
- Contact / Getting Help
- Wiki Sandbox
API & Architecture¶
Install digitalSTROM Server (dSS)¶
Build¶
compile dSS yourself¶
cross compile dSS yourself¶
build firmware image with Yocto¶
OpenEmbedded Build VM - a network appliance for cross-compiling the dSS root filesystem and supporting packages¶
VMware/VirtualBox target¶
Run¶
run dss¶
run ds485p/vdsm¶
dSS Addons - deprecated. Talk to us before you start development¶
- dSS Apps Structuring - deprecated. Talk to us before you start development
- Getting startet with addon development using the dSS addon framework - deprecated. Talk to us before you start development
- Introduction to the dSS addon framework - deprecated. Talk to us before you start development
- Addons on the dSS11 - deprecated. Talk to us before you start development
Example Applications¶
digitalSTROM Technical Info¶
- Scene table
- Pushbutton click timings
- Function IDs
- http://developer.digitalstrom.org/Architecture/ds-basics.pdf
PowerLine¶
VDC/VDSD¶
User Resources¶
Developer Resources¶
General¶
- Release Checklist template (testing)
- Release Checklist template (beta)
- Release Process
- Add-on Platform Matrix
- coding style: https://github.com/sandstorm-io/capnproto/blob/master/style-guide.md
dS tools¶
- ds3 - dss shell interface
- DSM-API Python
- ds485 Protocol analyzer(Wireshark plugin)
- Installing Addons on PC
- dSS-Auto-Upload tool
C/C++ tools -- compilers/debugger/profilers¶
- Modern C++
- Cross compile and remote debug
- Analyze Memory Usage - techniques for measuring memory usage
- Buffer Overflow / SIGILL
- Memory Profilers
- Coredump decoding - decode coredumps
- https://capnproto.org
- https://www.sqlite.org/docs.html
- coverity
BSP tools¶
BSP/Hardware documentation¶
Rescue System¶
dss11-1gb/dss11-sdc platforms (at91)¶
- dss11 specific documents
- Dss11_partitioning
- Serial Console
- Boot to a root filesystem on a USB Mass Storage Device
- Replace defect SD-card with USB
dss11e/dss20 (imx platforms)¶
Others (3rd party)¶
Contact / Getting Help¶
Wiki Sandbox¶
- Use the Wiki Sandbox for playing with wiki markup.