Grzegorz Cuber | 2021-07-19
event-image

Migracja projektów Keil MDK do Arm Development Studio

Firma Arm stworzyła Arm Development Studio, jako najnowszy zestaw narzędzi do tworzenia oprogramowania wbudowanego C/C++ na dowolnej platformie opartej na technologii Arm. Opierając się na ponad 25-letnim doświadczeniu, Development Studio zawiera wiele najlepszych funkcji poprzednich generacji narzędzi, ujednolicając zastosowanie i rozwój w jednym, łatwym w użyciu środowisku.

Nowe potrzeby, a rozwój produktu
Obecnie urządzenia stają się coraz bardziej zintegrowane, a przez to coraz bardziej złożone. Rosną również wymagania dotyczące bardziej zaawansowanych narzędzi. Development Studio może być także potrzebne gdy produkt, który był kiedyś oparty na stosunkowo prostym mikrokontrolerze, obecnie wymaga bardziej wyrafinowanego wyświetlacza wyjściowego. Przejście na urządzenie heterogeniczne, obsługujące zarówno procesory klasy Cortex-A, jak i Cortex-M będzie wtedy wymagało zmiany w narzędziach programistycznych. Jednak podstawowy kod funkcji sterowania pozostaje taki sam. Mając to na uwadze, nie ma sensu tracić czasu na przenoszenie kodu do nowego łańcucha narzędzi. Migracja sprawdzi się także jeśli użytkownik nie chce utrzymywać wielu narzędzi programowych dla jednego produktu. Rozwiązaniem problemu przejścia do nowego środowiska jest pełna obsługa pakietów oprogramowania i oprogramowania pośredniczącego MDK w Development Studio. Pozwala to na importowanie i budowanie projektów z Keil MDK i różnych przykładów dla ponad 5000 urządzeń w środowisku Development Studio IDE.

Kreator importu projektu MDK
Aby zaimportować istniejące projekty µVision do obszaru roboczego Development Studio należy użyć „Kreatora importu projektu”. Alternatywnie, kliknij prawym przyciskiem myszy na Eksploratorze Projektu i wybierz „Importuj z menu kontekstowego” lub „Importuj z menu Plik”. Pojawi się okno dialogowe kreatora importu. W razie potrzeby rozwiń folder Arm Development Studio i wybierz µVision Project.

obrazek8

Przejdź do pliku projektu, który chcesz zaimportować, i wybierz opcje kompilacji dostępne dla tego projektu. Dla każdego, które wybierzesz, zostanie utworzony nowy projekt Development Studio. Kliknij Zakończ, aby kontynuować.

obrazek3

W nowym projekcie będzie znajdował się między innymi plik .rteconfig, który powinien otworzyć się automatycznie. Jest to plik, który definiuje, które pakiety oprogramowania i komponenty oprogramowania pośredniego używane są przez dany projekt. Menedżer środowiska wykonawczego może służyć do określenia tych komponentów.

obrazek4

Na koniec należy projekt przebudować oraz stworzyć połączenie debuggowania.

obrazek7

Wnioski
Wraz z rozwojem produktów, przejście do nowego środowiska programistycznego może być trudnym zadaniem. Dzięki Development Studio firma Arm umożliwiła dotychczasowym użytkownikom MDK łatwą migrację ich projektów oraz kodu do nowego IDE. Poprzez kompatybilność rozwiązań migracja pozwala zmniejszyć koszty oraz oszczędzić czas niezbędny na poszukiwanie rozwiązań.

Więcej informacji znajduje się na stronach: community.arm.com oraz w filmiku:
Arm Development Studio #12 Migracja projektów z Arm Keil MDK

Poprzedni wpis Jak rozpocząć pracę z Arm Development Studio 2021.0- opis podręcznika
Następny wpis SOLIDWORKS Routing
Podziel się wpisem
  • linkedin
  • linkedin
  • linkedin
Mogą cię także zaciekawić
SOLIDWORKS 2026 – 10 kluczowych usprawnień z perspektywy inżyniera CAD
Wydajność, automatyzacja i lepsza praca zespołowa. SOLIDWORKS 2026 to kolejna wersja systemu CAD, w której wyraźnie widać koncentrację na usprawnieniu codziennej pracy konstruktora. Zmiany w tej edycji skupiają się przede wszystkim na wydajności, automatyzacji wybranych zadań oraz lepszym wsparciu pracy zespołowej – szczególnie w projektach o dużej skali i wysokiej złożoności Z perspektywy użytkownika nie […]
Czytaj dalej
Nowe funkcje w Altium Designer 26
Firma Altium opublikowała nową wersję oprogramowania Altium Designer. Altium Designer jest teraz dostępny jako część nowych platformowych rozwiązań Altium. Te wersje są instalowane bezpośrednio ze strony startowej każdego rozwiązania za pośrednictwem ich interfejsu przeglądarkowego. Dla istniejących instalacji Altium Designer z aktywną subskrypcją, oprogramowanie będzie działać dokładnie tak jak dotychczas, włącznie z otrzymywaniem wszystkich aktualizacji przez […]
Czytaj dalej