{"id":14199,"date":"2021-02-26T08:50:55","date_gmt":"2021-02-26T07:50:55","guid":{"rendered":"https:\/\/quantum.com.pl\/?p=14199"},"modified":"2021-02-26T12:11:27","modified_gmt":"2021-02-26T11:11:27","slug":"lauterbach-i-opensynergy-oglaszaja-wspolprace","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/pl\/lauterbach-i-opensynergy-oglaszaja-wspolprace\/","title":{"rendered":"LAUTERBACH I OPENSYNERGY OG\u0141ASZAJ\u0104 WSP\u00d3\u0141PRAC\u0118"},"content":{"rendered":"<p><strong>Narz\u0119dzia firmy Lauterbach z obs\u0142ug\u0105 COQOS Hypervisor<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14200 size-full\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/02\/LAUTERBACH-OPENSYNERGY.jpg\" alt=\"\" width=\"800\" height=\"267\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/02\/LAUTERBACH-OPENSYNERGY.jpg 800w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/02\/LAUTERBACH-OPENSYNERGY-300x100.jpg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/02\/LAUTERBACH-OPENSYNERGY-768x256.jpg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/02\/LAUTERBACH-OPENSYNERGY-600x200.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Firmy Lauterbach i OpenSynergy rozpoczynaj\u0105 wsp\u00f3\u0142prac\u0119. TRACE32 dodaje \u015bwiadomo\u015b\u0107 hipernadzorcy COQOS firmy OpenSynergy oraz dzia\u0142aj\u0105cych na nim system\u00f3w-go\u015bci. Zapewnia to u\u017cytkownikom skuteczny spos\u00f3b debugowania oraz \u015bledzenia z\u0142o\u017conych uk\u0142ad\u00f3w SoC, bez konieczno\u015bci posiadania szczeg\u00f3\u0142owej wiedzy na temat interakcji zachodz\u0105cymi mi\u0119dzy wieloma systemami operacyjnymi.<\/p>\n<p>Narz\u0119dzia Lauterbach obejmuj\u0105 obs\u0142ug\u0119 zar\u00f3wno dla wariant\u00f3w ARM-A, jak i ARM-R hipernadzorcy\u00a0 COQOS OpenSynergy. Hipernadzorcy COQOS umo\u017cliwiaj\u0105 bezpieczn\u0105 i pewn\u0105 zbie\u017cno\u015b\u0107 kilku funkcjonalno\u015bci w jednym ECU lub MCU, zapewniaj\u0105c jednocze\u015bnie brak zak\u0142\u00f3ce\u0144 mi\u0119dzy systemami o r\u00f3\u017cnej krytyczno\u015bci (przypisanymi do r\u00f3\u017cnych poziom\u00f3w ASIL, a\u017c do ASIL-D). Debugger TRACE32 firmy Lauterbach, mo\u017ce wizualizowa\u0107 przerwania, debugowa\u0107 kod startowy od pierwszej instrukcji, a tak\u017ce przegl\u0105da\u0107 wszystkie zasoby systemu operacyjnego go\u015bci, w tym kod aplikacji, jak r\u00f3wnie\u017c tabele proces\u00f3w. Korzystaj\u0105c z modu\u0142u \u015bledzenia TRACE32, programista mo\u017ce r\u00f3wnie\u017c analizowa\u0107 w czasie rzeczywistym wydajno\u015b\u0107 hipernadzorcy oraz system\u00f3w operacyjnych go\u015bci.<\/p>\n<p>Hipernadzorca umo\u017cliwia uruchomienie kilku system\u00f3w operacyjnych go\u015bcia (Linux, Android, AUTOSAR lub inne systemy operacyjne) w oddzielnych maszynach wirtualnych.<\/p>\n<p>Hipernadzorca COQOS jest wbudowanym hipernadzorc\u0105 o niskiej z\u0142o\u017cono\u015bci, przeznaczonym do zastosowa\u0144 motoryzacyjnych. Pozwala on u\u017cytkownikom na budowanie wysoce podzielonych system\u00f3w, kt\u00f3re mog\u0105 by\u0107 dostosowane do konkretnych wymaga\u0144. Pod\u0105\u017ca on za architektur\u0105 multi-kernel architektury ARMv8 i wykorzystuje sprz\u0119tow\u0105 wirtualizacj\u0119 SOC. T\u00dcV S\u00dcD potwierdzi\u0142o jego zgodno\u015b\u0107 z norm\u0105 ISO 26262:2018 ASIL-B.<\/p>\n<p>Hipernadzorca dzia\u0142a bezpo\u015brednio na rdzeniach aplikacji SoC (na najwy\u017cszym poziomie uprawnie\u0144) i tworzy kilka maszyn wirtualnych (VM). Ka\u017cda maszyna wirtualna jest odizolowana od pozosta\u0142ych i ta separacja (ISO 26262 nazywa j\u0105 &#8222;wolno\u015bci\u0105 od zak\u0142\u00f3ce\u0144&#8221;) wspiera niekt\u00f3re z kluczowych wymaga\u0144 integracyjnych. Hipernadzorca obs\u0142uguje kontrolowan\u0105 interakcj\u0119 pomi\u0119dzy maszynami wirtualnymi i urz\u0105dzeniami na SoC oraz komunikacj\u0119 pomi\u0119dzy maszynami wirtualnymi.<\/p>\n<p>Debugowanie i \u015bledzenie s\u0105 kluczowymi krokami w procesie tworzenia oprogramowania. Narz\u0119dzia Lauterbach wspieraj\u0105 in\u017cynier\u00f3w w znajdowaniu przyczyny b\u0142\u0119dnych wynik\u00f3w podczas wykonywania programu, umo\u017cliwiaj\u0105c kontrol\u0119 wykonania, sprawdzenie po\u015brednich wynik\u00f3w lub \u015bledzenie wykonania programu w celu przeprowadzenia analizy, tj. zachowanie w czasie wykonywania programu \u00a0lub pokrycie kodu bez dodawania dodatkowego oprzyrz\u0105dowania do kodu b\u0105d\u017a zatrzymania SoC. To jedyny spos\u00f3b, aby zapewni\u0107 100% gwarancj\u0119, \u017ce oryginalny kod jest testowany i b\u0119dzie dzia\u0142a\u0142 poprawnie. Partnerstwo firm Lauterbach i OpenSynergy pozwala u\u017cytkownikom na efektywne debugowanie i \u015bledzenie r\u00f3\u017cnych maszyn wirtualnych dzia\u0142aj\u0105cych na jednym SoC, poprzez identyfikacj\u0119 wymaganego kodu \u017ar\u00f3d\u0142owego i odpowiednich zmiennych oraz daj\u0105c u\u017cytkownikowi mo\u017cliwo\u015b\u0107 prze\u0142\u0105czania si\u0119 do woli mi\u0119dzy wirtualnymi maszynami.<\/p>\n<p>Programi\u015bci korzystaj\u0105cy z TRACE32 mog\u0105 bez ponoszenia jakichkolwiek dodatkowych koszt\u00f3w, uzyska\u0107 dost\u0119p do COQOS OpenSynergy.<\/p>\n<p>Firma Lauterbach wsparcie dla hipernadzorcy OpenSynergy zaprezentuje podczas wirtualnej konferencji <strong><a href=\"https:\/\/www.embedded-world.de\/en\">embedded world 2021 DIGITAL<\/a>, <\/strong>kt\u00f3ra b\u0119dzie mia\u0142a miejsce w dniach 1-5 marca 2021 roku<strong>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Narz\u0119dzia firmy Lauterbach z obs\u0142ug\u0105 COQOS Hypervisor &nbsp; &nbsp; Firmy Lauterbach i OpenSynergy rozpoczynaj\u0105 wsp\u00f3\u0142prac\u0119. TRACE32 dodaje \u015bwiadomo\u015b\u0107 hipernadzorcy COQOS firmy OpenSynergy oraz dzia\u0142aj\u0105cych na nim system\u00f3w-go\u015bci. Zapewnia to u\u017cytkownikom skuteczny spos\u00f3b debugowania oraz \u015bledzenia z\u0142o\u017conych uk\u0142ad\u00f3w SoC, bez konieczno\u015bci posiadania szczeg\u00f3\u0142owej wiedzy na temat interakcji zachodz\u0105cymi mi\u0119dzy wieloma systemami operacyjnymi. Narz\u0119dzia Lauterbach obejmuj\u0105 obs\u0142ug\u0119 [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1611],"tags":[],"class_list":["post-14199","post","type-post","status-publish","format-standard","hentry","category-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/comments?post=14199"}],"version-history":[{"count":8,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14199\/revisions"}],"predecessor-version":[{"id":14215,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14199\/revisions\/14215"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media?parent=14199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/categories?post=14199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/tags?post=14199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}