Syllabus: Design of microprocessor systems based on Arduino and Raspberry PI