久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

RealView vs ADS vs RVDS之間的區別與關系

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年05月07日   【字體:

 RealView 、ADS和RVDS什么區別呢

http://bbs.21ic.com/icview-102390-1-1.html

1、RealView Microcontroller Development Kit(RealView MDK)開發套件--中國版

RealView MDK開發工具源自德國Keil公司,被全球超過10萬的嵌入式開發工程師驗證和使用,是ARM公司目前最新推出的針對各種嵌入式處理器的軟件開發工具。RealView MDK集成了業內最領先的技術,包括µVision3集成開發環境與 RealView編譯器。支持ARM7、ARM9和最新的Cortex-M3核處理器,自動配置啟動代碼,集成Flash燒寫模塊,強大的Simulation設備模擬,性能分析等功能,與ARM之前的工具包ADS等相比,RealView編譯器的最新版本可將性能改善超過20%。


Microcontroller Development Kit (MDK)是為滿足基于MCU進行嵌入式軟件開發的工程師需求而推出的。MDK包含了精確設備的調試和仿真支持,眾多的案例模板和固件實例以及存儲優化的RTOS庫。它易于學習并能滿足要求較高的微控制器應用。

2、RealView® Development Suite(RVDS)開發工具
RealView® Development Suite(RVDS)是ARM公司繼SDT與ADS1.2之后主推的新一代開發工具。RVDS集成的RVCT是業內公認的能夠支持所有ARM處理器,并提供最好的執行性能的編譯器;RVD是ARM系統調試方案的核心部分,支持含嵌入式操作系統的單核和多核處理器軟件開發,可以同時提供相關聯的系統級模型構建功能和應用級軟件開發功能,為不同用戶提供最為合適的調試功效。
目前全球基于ARM處理器的40億個產品設備中,大部分的軟件開發是基于RealView開發工具。安全、可靠和高性能地設計產品的最好選擇就是購買ARM RealView開發工具。
RVDS向下兼容以前的版本(ADS v1.2.1、1.1、1.0.1)。

RealView Development Suite(RVDS)是為從事SoC、FPGA和 ASIC 設計的工程師,進行復雜的嵌入式應用和平臺接口而設計的。RVDS向硬件設備的設計者提供多核調試、應用與所有的ARM處理器的代碼產生和CORTEX CPU的配置等功能。它提供了到達第三方元件的接口(如ARM ESL tools)。

 

看了之后,有點糊涂了。于是,又找到這篇:

http://www.52rd.com/bbs/Archive_Thread.asp?SID=203187&TID=3

aquasnake Post at 2011-2-24 19:27:06RVDS是ARM有自己版權的軟件,其注冊名稱是realview.

招了KEIL之后,KEIL的東西不管是編譯器內核,還是IDE,都要比RVDS出色

于是RVDS就拆開賣,其中編譯器由KEIL負責,但名稱還是沿用realview,叫RVCT

原來RVDS的IDE直接舍棄,沿用keil的 uVision。并且名字還是叫uVision.

編譯器(RVCT)加IDE(uVision)整合的軟件包,叫RealView MDK

此時的realview,名稱上雖然沿襲RVDS,但實質卻是KEIL的東西了。

KEIL這家德國公司,業界寫編譯器無人能敵

 

讀了之后,我的理解:

說是ARM收購了Keil,對RVDS進行了很大的改變。RealView就是RVDS,RVDS的編譯器部分,叫做RVCT,編輯器部分用了uVision,RVCT+uVision=RVDS MDK==Realview MDK


再來看這位armerb Post at 2011-6-12 16:32:25,感覺這位說的很令人信服:

http://www.52rd.com/bbs/Archive_Thread.asp?SID=203187&TID=3

各位的回答,真是令人吐血

ARM公司自己推出的工具,最早的版本(大概2002前),叫 SDT

接著推出的工具叫ADS,因為SDT界面難看,所以使用的是CodeWarrior集成環境,ADS和SDT換湯不換藥,ADS 1.2版本和SDT 2.5版本編譯器基本一樣,調試器也是一樣的

CodeWarrior最早是獨立工具公司,2000年前就被motorola收購,現在Freescale旗下。

ADS只使用了CodeWarrior的集成環境界面,CW根本沒提供什么ARM編譯器。

ADS之后,ARM公司推出的工具叫RVDS,編譯器叫RVCT,統一使用品牌RealView(RV),RVDS的集成環境換成了開源的Eclipse

從SDT到ADS再到RVDS,編譯器都是ARM自己寫的,很早以前,ARM提供的編譯器效率已超出gcc等free編譯器。


Arm收購Keil,是為了Arm的Corex M3和M0市場,因為Keil在8位單片機工具有很大影響,M3和M0就是針對8位單片機市場設計的低成本高性能MCU內核

Keil在收購之前,曾經使用gcc編譯器和自己開發的編譯器,收購之后,放棄了自己的編譯器和gcc, 用的是Arm的編譯器,目前使用的就是rvct,不過限制了對高端內核如arm11和a8的支持

收購keil后,keil針對m3/m0的工具叫 realview mdk. arm自己的工具叫realview development studio(rvds)


用rvds和rvct是遲早的事,因為到了arm a8/a9,沒有任何其他工具支持。

至于mtk的芯片,arm9以下,用rvds和ads一回事,編譯器升級做的那些工作,你基本上是碰不到的

 

看了之后,終于明白了。原來ARM公司很牛的。RVCT是ARM公司開發的編譯器的名字。RVDS 和Realview MDK不同,前者是針對非8位MCU的。后者針對M0/M3市場。

 

(3 )再來看其他網友的對比分析

這個說的也非常清楚:

http://blog.chinaunix.net/space.php?uid=20628575&do=blog&cuid=2327666

Realview MDK主要用于嵌入式應用程序的開發,它的設備數據庫中有很多廠商的芯片,例如AT91SAM64 、S3C2410等等,MDK不但可以仿真ARM7、ARM9以及CORTEX的指令集,還能仿真們的外圍設備,例如IIC、UART、SPI等 等;MDK配合ULINK2通過JTAG接口對基于ARM的芯片進行控制,可以實時顯示出ARM核的寄存器值以及個片上外圍寄存器的值,同時還可以修改存 儲器的值,因此非常便于嵌入式應用程序的開發和調試。


Realview DS主要用于芯片開發過程中的調試,它配合ICE仿真器可以精確地實現ARM7、ARM9、ARM10、ARM11、CORTEX等ARM核的邏輯功能,便于IC廠商仿真測試他們他們設計或制造的基于ARM核的SOC芯片。

雖然Realview MDK和Realview DS都使用RVCT編譯器套件,都可以開發嵌入式應
友情連接:
用程序,但是Realview DS主要用于IC的設計,不太適合嵌入式應用程序的開發,開發嵌入式應用程序最好使用Realview MDK。

RVMDK和RVDS是ARM公司兩種不同的產品,兩個工具定位不一樣,RVMDK是為滿足基于MCU進行嵌入式軟件開發的工程師需求而推出的。RVDS 是為從事SOC、FPGA設計的工程師提供的,RVDS的價格比較貴,如果你是基于ARM應用的開發,最好用RVMDK,價格也比較便宜。

RVDS與MDK-ARM比較
ARM為不同的目標平臺提供了不同的最優化的開發方案。
Microcontroller Development Kit (MDK)是為滿足基于MCU進行嵌入式軟件開發的工程師需求而推出的。MDK包含了精確設備的調試和仿真支持,眾多的案例模板和固件實例以及存儲優化的RTOS庫。它易于學習并能滿足要求較高的微控制器應用。
RealView Development Suite(RVDS)是為從事SoC、FPGA和 ASIC 設計的工程師,進行復雜的嵌入式應用和平臺接口而設計的。RVDS向硬件設備的設計者提供多核調試、應用與所有的ARM處理器的代碼產生和CORTEX CPU的配置等功能。它提供了到達第三方元件的接口(如ARM ESL tools)。

 

 

這里還有個帶圖的更全的對比分析,看過這篇文章,就可以對上面所提到的所有細節有更深入的認識。

http://blog.csdn.net/lius1984/article/details/2506299

 

好像MDK更適合嵌入式應用程序的開發,DS則專注于IC開發。但是MDK不支持arm11,o(╯□╰)o。

關閉窗口

相關文章

主站蜘蛛池模板: 国产视频第一页 | 午夜国产一级片 | 影音先锋中文字幕在线观看 | 欧美簧片| 亚洲天堂一区二区 | 免费h在线 | 在线午夜 | 香蕉91 | 亚洲国产成人av好男人在线观看 | 奇米在线 | 亚洲 自拍 另类 欧美 丝袜 | 日本免费一区二区三区四区 | 91在线视频观看 | 午夜影院免费体验区 | 亚洲国产一区二区在线 | 综合久久99 | 久久久久久亚洲 | 日本免费一区二区三区 | 一区二区三区精品视频 | 国产成人99久久亚洲综合精品 | 日韩一区二区精品 | 成人中文字幕在线 | 在线视频久久 | 欧美激情一区二区三区 | 日韩字幕一区 | 国产视频三区 | 欧洲一区二区在线 | 欧美久久久| 国产一区二区免费在线 | 日韩欧美久久 | 中文区中文字幕免费看 | 国产精品福利在线 | 免费观看一级黄色录像 | 成人免费视频网站在线看 | 精品乱码一区二区 | 国产精品99视频 | 免费国产一区二区 | 精品久久国产 | 成人精品一区二区三区中文字幕 | 人人九九精 | 国产精品视频久久 |