传统的外设操作使用I/O接口方式,在硬件工程中,需要设计与外设相连的I/O接口,在软件工程中,需要用户编写I/O接口程序对外设进行初始化,设置相应的外设寄存器,这样的工作在每次新建一个工程后,都得重复进行,因此增加了开发的成本。