Analog Devices wprowadza rozwiązanie CodeFusion Studio™ przyspieszając rozwój produktu i zwiększając bezpieczeństwo danych
CodeFusion Studio™ System Planner pomaga klientom dostarczać innowacje dla Intelligent Edge z rozszerzonymi możliwościami i skróconym czasem wprowadzania na rynek. Nowe rozwiązanie Data Provenance Software Development ustanawia ramy zaufania dla danych tworzonych w Intelligent Edge, zapewniając, że pozostaną one godne zaufania i zachowają swoją wierność od momentu utworzenia do konsumpcji lub przechowywania. Zestawy wczesnego dostępu i oprogramowanie do pobrania dla tego rozwiązania będą dostępne za pośrednictwem portalu dla programistów ADI od 25 kwietnia.
– Praca wymagana od programistów systemów wbudowanych jest bardziej skomplikowana niż kiedykolwiek wcześniej, od coraz bardziej złożonych procesorów po nowe wyzwania związane z wieloma zespołami programistycznymi i trudniejszym środowiskiem bezpieczeństwa. Wielokrotnie słyszeliśmy od klientów, że chcą mieć możliwość szybszego i łatwiejszego zarządzania projektem systemu, alokacji zasobów, szybkiego pokazania proof-of-concept i zrobienia tego z zachowaniem integralności danych na krawędzi, co zainspirowało rozszerzoną ofertę rozwiązań CodeFusion Studio™ System Planner i Data Provenance Software Development – powiedział Rob Oshana, starszy wiceprezes grupy oprogramowania i platform cyfrowych w ADI.
W ostatnich latach urządzenia wbudowane gwałtownie zwiększyły szybkość przetwarzania, liczbę rdzeni, funkcjonalność i złożoność – zapewniając zmniejszenie kosztów i przestrzeni, ale zwiększając złożoność potoków rozwoju oprogramowania. Starszym narzędziom deweloperskim często brakuje elastyczności i dostosowania wymaganego do integracji z tymi potokami i ustalonymi bazami kodu kluczowymi dla efektywnego projektowania nowoczesnych systemów. ADI CodeFusion Studio™ System Planner rozwiązuje wiele z tych wyzwań związanych z tworzeniem projektów i partycjonowaniem zasobów na złożonych, heterogenicznych urządzeniach.
Wykorzystując licencjonowaną architekturę open-source, ADI CodeFusion Studio™ System Planner umożliwia elastyczne tworzenie projektów na wielu rdzeniach oraz graficzną alokację zasobów pamięci i urządzeń peryferyjnych. Oferta obejmuje również narzędzia konfiguracyjne, które są świadome systemu operacyjnego czasu rzeczywistego lub platformy oprogramowania układowego używanego na danym rdzeniu, ujawniając kontekstowe ustawienia konfiguracyjne dla urządzenia peryferyjnego lub bloku pamięci przypisanego do rdzenia. Dzięki dodatkowemu wglądowi w wydajność systemu i dostępnym, otwartym narzędziom do poprawy alokacji zasobów, deweloperzy będą mieli większe możliwości efektywnej optymalizacji swoich projektów.
System Planner umożliwia ponadto programistom generowanie potrzebnego kodu za pośrednictwem systemu tworzenia projektów opartego na wtyczkach. System ten zapewnia deweloperom jak największą elastyczność przy jednoczesnym korzystaniu ze wspólnego zestawu narzędzi konfiguracyjnych. Zestaw wtyczek dla popularnych platform oprogramowania układowego – Zephyr RTOS, ADI SDK itp. – ale klienci mogą powielać i modyfikować te wtyczki do tworzenia projektów i konfiguracji zgodnie z własnymi wymaganiami. System wtyczek korzysta z silnika szablonów pod powierzchnią. Pliki statyczne są modyfikowane poprzez zastępowanie ciągów znaków w określonych lokalizacjach, a logikę generowania kodu można rozszerzyć o funkcje JavaScript lub TypeScript.
System Planner zapewnia też graficzne narzędzie do partycjonowania zasobów pamięci, przypisując partycje do jednego lub więcej rdzeni. Narzędzie to ma na celu pomóc klientom w generowaniu skryptów linkera lub plików nakładki pamięci Device Tree. Bloki peryferyjne mogą być również graficznie przypisane do rdzenia, z ustawieniami konfiguracyjnymi uwzględniającymi RTOS.
Unowocześniona architektura bezpieczeństwa
Oprócz CodeFusion Studio™ System Planner, ADI ogłasza również unowocześnioną architekturę bezpieczeństwa ADI Assure™ Trusted Edge Security Architecture wraz z wczesną wersją pierwszego rozwiązania firmy Data Provenance Software Development, zapewniającego zaufanie do danych i identyfikowalność dla klientów w całym cyklu ich życia.
Obecnie dostępne nowe rozwiązanie Data Provenance firmy ADI ustanawia ramy zaufania dla łańcucha sygnałowego, zapewniając, że dane utworzone w Intelligent Edge zachowują swoją integralność, autentyczność i wierność podczas przechodzenia przez system. Rozwiązanie Data provenance umożliwia też dołączanie bezpiecznych metadanych. Wierność wynika z dodania informacji o historii danych w trakcie ich podróży. Zaufanie jest ustanawiane za pomocą silnego dowodu kryptograficznego, umożliwiając użytkownikom łatwiejszą ocenę autentyczności i integralności ich danych w złożonych sieciach, niezależnie od tego, czy są one używane do wyświetlania prostych pulpitów nawigacyjnych, czy zaawansowanych modeli uczenia maszynowego.
Ustanawiając kompleksowe zaufanie i zwiększając wierność danych, Data Provenance prowadzi do dokładniejszych i bezpieczniejszych wyników modeli oraz większej precyzji podejmowania decyzji. Natychmiastowe zastosowania obejmują tworzenie bardziej niezawodnych algorytmów lub modeli sztucznej inteligencji, które działają na autentycznych, wysokiej jakości danych, wydobywanie zweryfikowanych informacji z czujników w celu lepszego zrozumienia wyników łańcucha sygnałowego i niezawodności operacyjnej. Po prostu zmniejszenie marnotrawstwa danych oraz ułatwienie dowodu integralności i autentyczności.
– Nie tylko zaspokajamy potrzeby klientów w zakresie upraszczania narzędzi programistycznych i wspierania zaufania do danych, ale także pracujemy nad dodatkowymi rozwiązaniami wspierającymi integrację sztucznej inteligencji i modeli uczenia maszynowego z systemami wbudowanymi – powiedział Oshana.
Źródło: informacje prasowe