Aids to software development for single-board microcomputers