近日,米爾提供了一份重要信息,ARM已經于4月初推出可支持ARMv8架構的開發工具:DS-5旗艦版(Ultimate Edition)。這是ARM公司繼推出基于ARMv8架構Cortex-A50系列內核之后的又一標志性舉措,意味著ARMv8時代的真正來臨。![]() 圖 1 一、DS-5旗艦版 DS-5旗艦版是一款絕對重磅的ARM內核開發工具,除了支持DS-5專業版所有的功能外,還支持ARM最新的ARMv8內核體系架構,可隨心所欲開發64位的ARM內核。 ![]() 圖 2 DS-5旗艦版最突出的特點是支持Cortex-A53/A57內核,即ARMv8內核架構,并且首次引入了ARM compiler 6版本編譯器。同時,在DS-5旗艦版中,還可以使用現成的ARMv8固定虛擬平臺(模擬器),DS-5旗艦版與社區版和專業版的主要區別如下。 ![]() 圖 3 二、ARM Compiler 6 自ARM 2010年推出DS-5,就已經開始使用ARM Compiler 5,想想也已經好幾年了。ARM這次首次提出ARM Compiler 6,確實振奮人心,是時隔5年的期待啊。 ![]() 圖 4 ARM Compiler 6集成在ARM DS-5旗艦版中,是一款專門為ARMv8架構設計的編譯器。ARM Compiler 6包含時下流行的LLVM編譯器架構,以及高度優化的ARM C庫,保證基于ARM的軟硬件擁有高效的性能。 三、免費使用 作為一款全新的開發工具,DS-5目前還無法找到破解版本。但是我們可以通過以下兩種方式,免費使用上DS-5這款神器,如下。 1、使用DS-5社區版 ![]() 圖 5 DS-5社區版也叫免費版,可以永久免費使用。DS-5社區版支持在ARM7、ARM9、Cortex-A(ARMv8)內核上使用,包含DS-5的主要功能有Linaro GNU GCC編譯器、 Streamline性能分析器、以及gdbserver應用程序調試。 2、使用30天試用版 雖然30天試用版只能使用30天,但是對于要使用DS-5爽一把的伙伴們來說,基本上已經足夠了,而且30天試用版沒有功能限制,可能玩轉DS-5所有的功能,包括其中的ARMv8架構支持。 ![]() 圖 6 DS-5工具30天全功能試用版可以自行在線獲取,不需要ARM或者其代理商參與。獲取方式可以參考米爾科技網站的教程:http://www.myir-tech.com/faq_list.asp?id=513。 四、誰在用DS-5? 因為DS-5功能確實非常強大,而且是ARM官方推出的開發工具,對所有ARM內核都有最新最良好的支持,所以被大量的SOC公司、通信公司和消費電子類公司使用。 ![]() 圖 7 從米爾的經典客戶中可以看出,目前使用DS-5除了高通、華為、海思、全志、博通等芯片廠商外,還有oppo、酷派、金立等智能手機廠商。 最后,附上DS-5旗艦版下載地址:http://www.myir-tech.com/download.asp?nid=23。 |