学习硬件编程,电子工程师必备知识