Will Products Ever Roam the Web Like MP3s - v 1.1
November 3rd, 2008 by davidtenhaveListening to: Bass Drum & Snare [Roots Remix] (Featuring Patrice) - Lightning Head
Previously I specified a structure like:
Product Name/ bin/ bom/ src/ tmp/ usr/ assembly/ make/ use/
After a sleepless night I realised that it should be:
Product Name/ bin/ software/ fabrication/ bom/ src/ software/ design_files/ tmp/ usr/ assembly/ make/ use/
Product Name/bin/software
An optional compilation of embedded device code.
Product Name/bin/fabrication
An optional translation of the design files into CNC code such as G-Code or SBP code. Some CNC type code is more efficient than others - so there is value in being able to distribute ‘binary’ versions of the cutting or disposition instructions.
Product Name/src/software
Source code for embedded devices.
Product Name/src/design_files
The design files for the product.
This is to account for products that have a software component. Imagine you were specifying an Arduino powered device such as this ‘game boy‘.
