本文主要介绍ESIDE软件设计与实现技术。在介绍了如何使用ESIDE进行快速样机设计后,本文重点介绍ESIDE系统的核心类设计、界面设计、IP复用集成等主要实现技术。在成功移植uCLlnux到Nios II处理器并将uCLinux集成进ESIDE的基础上,本文继续对基于IP的Linux外设驱动程序自动生成方法进行了研究。