elektronik auto smt linux dvd assembly development electronics debugging avr c compiler ide pcb debugger electronic compiler medical components computer java