|
- 成本低。开发板本身就不便宜,而且有可能损坏,ICE更是十分昂贵,基本不可能做到人手一个,而模拟器的成本显然要低得多。
- 使用方便。 使用硬件开发板最大的麻烦是经常要下载、烧录程序,这个过程相当耗时,模拟器则不存在这个问题。
- 调试手段丰富。
模拟器可以提供各种高级调试功能,这是普通开发板不能做到的,有些功能即使是ICE也很难做到。而且模拟器有重现性好的特点,便于捕捉有些随即出现的错误。
- 加快产品开发。
产品开发过程中有可能进行各种规格的调整,例如增大或减小flash rom,又比如把黑白的LCD换成彩色的。如果每次都等硬件部门提供新的开发板,必然会拖慢进度。利用模拟器则可以软件、硬件同步开发,大大节省时间。
对于市场部门,在产品未出来之前进行测评,了解顾客想法。
对于销售部门,利用模拟器来演示和推广,可以令潜在的客户通过模拟器深入地了解产品。模拟器可能比最好的说明书更能让顾客对产品产生兴趣。很多成功的产品都有大量的第三方应用程序,因此现在的厂商会提供SDK。由于模拟器有上述的好处,提供模拟器会吸引更多的开发人员为您的产品写程序。这样自然有利于产品的销售。
对于教育和培训部门,可以利用模拟器来进行体系结构、嵌入式开发、操作系统等方面的教学。
对于个人用户,模拟器件会成为最好入门的工具。
|