I am planning to build a custom hardware /Derivative from designs of Open source hardwares like Beagle bone black.
How to Customize Linux for custom design from open hardwares like Beaglebone?
We start with doing the circuit schematic --> route and do the pcb--> test hardware --> then where to start the software with for this custom board?
How are new or extra peripherals added to the custom hardware be mapped to its Linux OS/bootloader?
How does linux for example know i am using a extra usb host or pin supported peripheral in my custom design in place of few gpio pins on processor as in case of original design?
Thanks