电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VXWORKSTORNADO与WORKBECH的对比与区别VIP免费

VXWORKSTORNADO与WORKBECH的对比与区别_第1页
1/6
VXWORKSTORNADO与WORKBECH的对比与区别_第2页
2/6
VXWORKSTORNADO与WORKBECH的对比与区别_第3页
3/6
VXW ORKS TORNADO 与WORKBECH 的对比与区别 1 嵌入式系统开发所面临的问题 嵌入式软件开发有别于桌面软件系统开发的一个显著特点是,它一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行(如在PC 机的WindOWS 操作系统下),编译好的软件需要下载到目标机上运行(如在一个PPC 目标机上的VxWorks 操作系统下),主机和目标机建立起通信连接,并传输调试命令和数据。由于主机和目标机往往运行着不同的操作系统,而且处理器的体系结构也彼此不同。这就提高了嵌入式开发的复杂性。 总的来说,嵌入式开发所面.临的问题主要表现在以下几个方面。 (1)涉及多种CPU 及多种OS 嵌入式的CPU 或处理器可谓多种多样,包括了Pentium、MIPS、PPC、ARM,XScale 等,而且应用都很广,在其上运行的操作系统也有不少,如VxWorks,Linux,Nucleus,WinCE 等,即使在一个公司之内,也会同时使用好几种处理器,甚至几种嵌入式操作系统。如果需要同时调试多种类型的板子,每个板子上又运行着多个任务或进程,那复杂性是可想而知的。 (2)开发工具种类繁多 不仅各种操作系统有各自的开发工具,在同一系统下开发的不同阶段也有不同的开发工具。如在用户的目标板开发初期,需要硬件仿真器来调试硬件系统和基本的驱动程序;在调试应用程序阶段,可以使用交互式的开发环境进行软件调试;在测试阶段需要一些专门的测试工具软件进行功能和性能的测试;在生产阶段需要固化程序及出厂检测等。一般每一种工具都要从不同的供应商处购买,都要单独去学习和掌握,这无疑增加了整个公司的支出和管理的难度。 (3)对目标系统的观察和控制 由于嵌入式硬件系统千差万别,软件模块和系统资源也多种多样,要使系统能正常工作,软件开发者必须要对目标系统具有完全的观察和控制能力,例如硬件的各种寄存器、内存空间,操作系统的信号量、消息队列、任务、堆栈 此外,嵌入式系统变化更新比较快,对开发时间要求比较紧,尤其是消费类产品更是如此.如果有一套功能强大的嵌入式软件集成开发工具可以满足嵌入式软件开发各个阶段的需求,同时又使用方便,界面友好,那是最理想不过了。美国风河系统公司(以下简称为“风河公司”)推出的Workbench 嵌入式软件开发平台正是这样一个“全能选手”。 2 Workbench 的特点和优势 风河公司一直致力于嵌入式软件领域的研究,其历悠久的Tornado 开发环境和VxWorks 嵌入式操作系统。品在嵌入式领域中应用非常广泛,尤其以强...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VXWORKSTORNADO与WORKBECH的对比与区别

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部