ARM Development Studio geliştirme araçlarına giriş ve sürümler arasındaki farklar

"

Arm Development Studio, mikrodenetleyicilerden özel çok çekirdekli işlemcilere kadar Arm tabanlı SoC için özel olarak tasarlanmış, piyasadaki en kapsamlı uçtan uca gömülü C / C ++ geliştirme çözümüdür. Güçlü ve verimli ürünler oluşturmanıza yardımcı olurken Cortex-M, Cortex-R ve Cortex-A işlemcilerin sistem tasarımını ve yazılım geliştirmesini hızlandırmak için Arm işlemci IP'si ile tasarım yapın.

Shenzhen Mir Technology Co., Ltd., ARM'ın tam kapsamlı araç ürünlerinin resmi yetkili temsilcisidir. ARM'nin orijinal ve orijinal geliştirme araçlarının (bu ürünün ADS'si dahil) satış hizmetlerinin yanı sıra, ARM araç ürünlerinin pazar tanıtımı, ürün güncellemeleri, teknik desteği ve satış sonrası hizmetlerini sağlar , ARM ADS'nin geçmiş sürümleri ADT, ADS, RVDS ve DS-5'tir.

Güçlü Kol Geliştirme Stüdyosu

1. Çeşitlilik

İki tür IDE içerir, ilki mikroişlemciler için Keil Uvision, diğeri ise çok çekirdekli işlemci geliştirmeye uygun Eclipse tabanlı IDE'dir.

2. Verimlilik

Arm CoreSight izlemeyi destekleyen müdahaleci olmayan hata ayıklayıcıyı kullanarak printf'in hata ayıklama yöntemine veda edin ve Streamline sistem analizörü verimliliği artırabilir ve hataları bulma ve sistem verimliliğini optimize etme konusunda zaman kazandırabilir.

3. Performans

ARM NENO ve SVE için endüstri lideri otomatik vektörleştirme teknolojisi de dahil olmak üzere c / c ++ çıplak metal kod üretimi son derece optimize edilmiştir. DSP, makine öğrenimi ve görüntü tanıma gibi uygulamaların performansını en üst düzeye çıkarın.

4. Ölçeklenebilirlik

Erken SOC tasarım aşamasından çip üzerinde yazılım testine, küçük korteks-M0 sisteminden sunucu düzeyindeki Neoverse platformuna, ilk projeden kurumsal düzeydeki projeye kadar. IDE, projenize göre genişletilebilir.

Kol Geliştirme Stüdyosu Kompozisyonu

ARM Development Studio, sistem tasarımından yazılım geliştirmeye kadar geliştiricilerin karmaşık zorluklarını çözer. Aşağıdaki paketlerden, bir dizi kapsamlı derleyici araç bileşeninden, hata ayıklayıcılardan, performans çözümleyicilerden, grafik geliştirme araçlarından ve sanal platformlardan oluşur. Tüm bunlar için, geliştirme ihtiyaçlarınıza en uygun olanı seçebileceğiniz iki entegre geliştirme ortamı (IDE) vardır:

Keil MDK'dan Eclipse IDE ve Vision IDE'ye dayalı geliştirme stüdyosu, geliştiricilerin geliştirme ve proje yönetimini daha verimli bir şekilde gerçekleştirmesine olanak tanır

Kol C / C ++ Derleyici Kolu Derleyici 6

Kol Hata Ayıklayıcı ve Keil Hata Ayıklayıcı

Performans analizcisini kolaylaştırın

Grafik geliştirme araçları

Armv7 ve Armv8 sanal platformu

1. Sektör lideri Arm C / C ++ derleyicisi

Bu, kol mimarisi aygıtları için optimize edilmiş bir c / c ++ derleme aracıdır. Yürütme verimliliğini artırın ve daha küçük bir kod hacmi oluşturun. Mükemmel performansla, ARM Derleyici, ARMv6-M'den ARMv8-A 64-bit ARM'e kadar ARM Cortex işlemci ve mimarisinin tüm özelliklerini kullanan verimli ürünler geliştirebilir. Bu genel amaçlı derleyici, kodu çıplak metal ve gömülü (RT) işletim sistemi uygulamaları için optimize eder.

ana özellik

1. Daha hızlı kod oluşturun: Mikro mimarinin belirli talimat planlamasını, tüm program optimizasyon stratejisini ve ince ayarlı kitaplığı birleştiren ARM Derleyici 6, çeşitli iş yüklerinin yürütme süresini önemli ölçüde hızlandırır. Bazı büyük endüstriyel ve otomotiv vakalarında, performans önceki nesillere kıyasla% 30'dan fazla artmıştır.

2. Daha küçük kod oluşturun: Gömülü geliştiriciler her zaman performans ve kod boyutu arasında doğru dengeyi ararlar. Arm Derleyici, bir dizi güçlü optimizasyon tekniği sayesinde özellikle Cortex-M ekipmanı için uygun olan kompakt ve verimli kod sağlayabilir

3. Güvenlik açısından kritik kodun oluşturulması: Güvenlik uzmanları TÜV SÜD tarafından değerlendirilen ve onaylanan derleyici şubeleri, yeterlilik sertifika dosyaları ve uzun vadeli bakım sözleşmeleri, Arm Compiler'ın güvenlik paketi, işlevsel güvenlik sertifikası alma sürecini basitleştirir ve hızlandırır.

İki, Arm Development Studio'nun hata ayıklayıcısı

Arm Debugger, modern karmaşık SoC'ler için uygun bir hata ayıklayıcıdır.Tek bir işlemci veya çoklu işlemci konfigürasyonlarına bağlanarak karmaşık çok çekirdekli SoC'lerde hata ayıklayabilir.

Arm Debugger, geliştirme süreci boyunca yazılım açıklarının temel nedenini bulmanıza yardımcı olabilir. Cihaz başlangıcından uygulama hata ayıklamasına kadar, ürünleri rakiplerinizden önce pazara sunmanıza yardımcı olmak için sanal platformlarda ve donanımlarda kod geliştirmek için kullanılabilir.

ana özellik

1. Çeşitli Kol tabanlı cihazları desteklemek için önceden yapılandırılmış

2. Belirli görevler veya iş parçacıkları için bireysel işlem kontrolü ve karmaşık kesme noktaları sağlayan eksiksiz RTOS-duyarlı hata ayıklama

3. Doğru döngü, müdahaleci olmayan talimat ve veri izleme

4. Komut satırı hata ayıklayıcısı

5. Kaydı kontrol edin ve düşük seviye ayarı yapın

3. Arm Development Studio'nun Performans Analizcisi

Arm Streamline Performance Analyzer, Linux, Android ve çıplak metal gömülü sistemleri analiz etmek için bir sistem performansı analiz aracıdır. Streamline'ın görselleştirme araçları, CPU, GPU ve diğer Arm IP'deki performans darboğazlarını kolayca bulabilir. Bu, kod analizi ile birlikte, sistem ve kod performansını büyük ölçüde ayarlayabilir.

ana özellik

1. Sistem genelinde performans sayacı analizi, performans darboğazlarını, çoklu iş parçacığı sorunlarını ve verimsiz kaynak kullanımını belirleyebilir

2. CPU örnekleme, verimsiz kodu tanımlamak için süreç, iş parçacığı, işlev çağrısı ve satır satır CPU zaman ayrıntı düzeyine izin verir

3. Optimum kod paralelleştirme için performans göstergelerinin ve iş parçacığı etkinliklerinin çekirdek bazında görselleştirilmesi

4. Linux ve çıplak metal desteği, Cortex-M'den en yeni Cortex-A CPU'ya kadar performans analizine olanak tanır

5. Enerji verimsizliğini belirlemek için yazılım yürütme ve güç tüketimi verilerini ilişkilendirin

Dört, Arm Development Studio grafik geliştirme araçları

Hataları ve performans sorunlarını bulup gidererek grafik içeriğinin hatalarını ayıklayın ve optimize edin.

ana özellik

1. Daha gelişmiş API izleme OpenGLES, Vulkan ve OpenCL

2. Birden çok üreticinin GPU'larını destekleyin

3. Hedefteki verileri otomatik olarak yakalayın.

4. Komut dosyalı analizi destekleyin

5. Geriye doğru tam izleme

Five, Arm Development Studio'nun sanal platformu

Çip üretimi tamamlanmadan önce yazılım geliştirme için modelleme aracı. Arm Development Studio'da bulunan önceden oluşturulmuş sanal platformlar veya hassas talimatlarla Fast Modle ile bağlantılı, hassas döngülerle döngü Modle ve harici sanal platformlar da dahil olmak üzere seçim yapabileceğiniz birçok sanal platform vardır.

Arm Development Studio destek hedefleri

Arm Development Studio sürümleri arasındaki farklar

ROHM, endüstrinin ilk LED sürücüsü "BD18336NUF-M" yi piyasaya sürdü
önceki
Bose, Çin'de yeni ev eğlence sistemi LS550'yi piyasaya sürdü
Sonraki
TDK TMR sensör çözümü, elektrikli araç akülerinin ultra yüksek hassasiyetle izlenmesini sağlar
Yıllarca bir gün gibi ileri geri savurmak, Hangzhou otobüs şoförünün geceyi anlatmasını dinlemek
Zhejiang Üniversitesi'nin en güzel kampüsünde nasıl profesyonel bir "öğrenci" olunur?
Akademisyen Qian Qian ile röportaj: 36 yıllık özel üretim, o bir pirinç "kodu" krakeri
@Herkes, sekiz bin bedava bilet satışta, Xin'an sizi özgürce seyahat etmeye davet ediyor!
@Herkes, Xin'an 5 milyon yuan kültürel seyahat kuponu sınırlı bir süre için alınacak!
Yanling İlçesi, Dama Kasabası Yi Nu Topluluğundaki "Kadın Ordusu" En Güzel "Gücünü" Uyguluyor
[Refah] İlkbaharda nereye gidilir? Bahar manzarasının, oynamanın birçok yolunun tadını çıkarmak ve doğaya dokunmak için buraya gelin!
Henan · Xin'an: "Bulutla seyahat" modunu açan ilk il düzeyinde kültür turizmi olan 140.000 netizen, Xin'an kültür turizmi canlı yayınının yeniliğine tanık oldu
İpek Yolu, Hanguan, Shanshui, Xin'an | Faydalı Yaşam, Daha Fazla İç Huzur - 5 milyon yuan kültür ve turizm tüketim kuponları 1 Nisan'da satışa sunulacak
Zhengzhou Fantawild World 21 Mart'ta yeniden açılacak
Kaligrafi ve hat sanatı fikirlerini ifade eder, "salgın" yol çocukları: "Yi Jian Juvenile Wrist" çocuklar için hat ve resim yarışması evde başlar.
To Top