{"id":12696,"date":"2020-05-22T10:00:46","date_gmt":"2020-05-22T08:00:46","guid":{"rendered":"https:\/\/quantum.com.pl\/?p=12696"},"modified":"2021-01-19T14:36:00","modified_gmt":"2021-01-19T13:36:00","slug":"pike-os-5-0-od-sysgo-wspierane-przez-trace32","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/pl\/pike-os-5-0-od-sysgo-wspierane-przez-trace32\/","title":{"rendered":"PIKE OS 5.0 OD SYSGO WSPIERANE PRZEZ TRACE32"},"content":{"rendered":"<p class=\"rtecenter\"><strong>Pe\u0142ne wsparcie pakietu oprogramowania TRACE32 dla PikeOS 5.0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13641 size-full\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/05\/LAUTERBACH-PIKE-OS.jpg\" alt=\"\" width=\"800\" height=\"267\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/05\/LAUTERBACH-PIKE-OS.jpg 800w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/05\/LAUTERBACH-PIKE-OS-300x100.jpg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/05\/LAUTERBACH-PIKE-OS-768x256.jpg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/05\/LAUTERBACH-PIKE-OS-600x200.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Lauterbach, czo\u0142owy dostawca narz\u0119dzi do debugowania, og\u0142asza kolejne rozszerzenie swojego pakietu oprogramowania TRACE32\u00ae, o mo\u017cliwo\u015b\u0107 obs\u0142ugi najnowszej wersji SYSGO PikeOS w wersji 5.0. Obs\u0142uga zawiera dodatkowe funkcje debugowania rodzimych aplikacji PikeOS, jak r\u00f3wnie\u017c takich system\u00f3w operacyjnych go\u015bcia, jak APEX czy POSIX. Jednocze\u015bnie, nawet hiperwizowani go\u015bcie korzystaj\u0105cy z wirtualizacji sprz\u0119towej PikeOS, mog\u0105 by\u0107 kontrolowani oraz badani.<\/p>\n<p>Lauterbach i SYSGO mog\u0105 pochwali\u0107 si\u0119 niezwykle udan\u0105, wieloletni\u0105 wsp\u00f3\u0142prac\u0105 polegaj\u0105c\u0105 na wsparciu PikeOS przez pakiet oprogramowania TRACE32. \u015awiadomo\u015b\u0107 PikeOS zawsze zapewnia\u0142a \u0142atwy dost\u0119p do obiektu PikeOS, takiego jak partycje, zadania czy watki. TRACE32 obejmuje pe\u0142n\u0105 obs\u0142ug\u0119 MMU, zapewniaj\u0105c u\u017cytkownikowi r\u00f3wnoczesny dost\u0119p do wszystkich partycji i zada\u0144. Programi\u015bci maj\u0105 mo\u017cliwo\u015b\u0107 wy\u015bwietlania zmiennych oraz ustawiania punkt\u00f3w przerwania dla dowolnego zadania (lub kilku z nich) w ka\u017cdym momencie, niezale\u017cnie od tego czy zadanie jest w danym momencie aktywne czy nie.<\/p>\n<p>PikeOS zapewnia partycje obs\u0142uguj\u0105ce systemy operacyjne go\u015bcia, zgodne z POSIX i ARINC 653 (APEX). Pakiet oprogramowania TRACE32 dodaje widoki pokazuj\u0105ce procesy APEX i w\u0105tki POSIX ka\u017cdego OS go\u015bcia, za wyj\u0105tkiem zada\u0144 i w\u0105tk\u00f3w opartych na PikeOS. Deweloperzy otrzymuj\u0105 mo\u017cliwo\u015b\u0107 szybkiego przegl\u0105du ca\u0142ego systemu, w tym r\u00f3wnie\u017c element\u00f3w wewn\u0119trznych ka\u017cdego systemu operacyjnego go\u015bcia.<\/p>\n<p>PikeOS dzia\u0142a jako hypervisor, wykorzystuj\u0105c mo\u017cliwo\u015b\u0107 wirtualizacji sprz\u0119towej najnowszych architektur CPU. Taki system mo\u017ce zawiera\u0107 kompletne systemy operacyjne jako go\u015bcie, np. Linux, a nawet rodzimy PikeOS. TRACE32 jest w stanie wykrywa\u0107 oraz uzyskiwa\u0107 dost\u0119p do zwirtualizowanych go\u015bci, dzi\u0119ki specjalnej wiedzy\/\u015bwiadomo\u015bci hypervizora. Programista mo\u017ce nawet za\u0142adowa\u0107 inn\u0105 \u015bwiadomo\u015b\u0107 systemu operacyjnego, aby mie\u0107 mo\u017cliwo\u015b\u0107 zobaczenia oraz uzyskania dost\u0119pu do proces\u00f3w i w\u0105tk\u00f3w go\u015bcia. Efektem ko\u0144cowym jest fakt, i\u017c wszystko mo\u017ce by\u0107 jednocze\u015bnie debugowane: host PikeOS ze wszystkimi go\u015b\u0107mi, wraz z ich procesami oraz w\u0105tkami. Je\u015bli architektura procesora oraz p\u0142yta dostarczaj\u0105 spos\u00f3b \u015bledzenia sprz\u0119towego (np. Arm ETM), TRACE32 jest w stanie przechwyci\u0107 przep\u0142yw programu i prze\u0142\u0105czniki zada\u0144\/w\u0105tk\u00f3w PikeOS i dowolnych obs\u0142ugiwanych system\u00f3w operacyjnych go\u015bci. Zapewnia to szczeg\u00f3\u0142ow\u0105 analiz\u0119 na poziomie zadania, w\u0105tku czy funkcji oraz umo\u017cliwia programistom stworzenie w pe\u0142ni kompleksowej analizy pokrycia kodu.<\/p>\n<p>SYSGO oraz Lauterbach b\u0119d\u0105 kontynuowa\u0107 wsp\u00f3\u0142prac\u0119, aby zapewni\u0107 bezproblemow\u0105 interoperacyjno\u015b\u0107\u00a0 miedzy PikeOS, a TRACE32.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pe\u0142ne wsparcie pakietu oprogramowania TRACE32 dla PikeOS 5.0 &nbsp; &nbsp; Lauterbach, czo\u0142owy dostawca narz\u0119dzi do debugowania, og\u0142asza kolejne rozszerzenie swojego pakietu oprogramowania TRACE32\u00ae, o mo\u017cliwo\u015b\u0107 obs\u0142ugi najnowszej wersji SYSGO PikeOS w wersji 5.0. Obs\u0142uga zawiera dodatkowe funkcje debugowania rodzimych aplikacji PikeOS, jak r\u00f3wnie\u017c takich system\u00f3w operacyjnych go\u015bcia, jak APEX czy POSIX. Jednocze\u015bnie, nawet hiperwizowani go\u015bcie [&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-12696","post","type-post","status-publish","format-standard","hentry","category-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/12696","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=12696"}],"version-history":[{"count":4,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/12696\/revisions"}],"predecessor-version":[{"id":13643,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/12696\/revisions\/13643"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media?parent=12696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/categories?post=12696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/tags?post=12696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}