{"id":14415,"date":"2021-05-26T08:50:33","date_gmt":"2021-05-26T06:50:33","guid":{"rendered":"https:\/\/quantum.com.pl\/?p=14415"},"modified":"2021-05-25T14:54:44","modified_gmt":"2021-05-25T12:54:44","slug":"narzedzia-trace32-firmy-lauterbach-z-rozszerzonym-zakresem-debugowania","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/pl\/narzedzia-trace32-firmy-lauterbach-z-rozszerzonym-zakresem-debugowania\/","title":{"rendered":"NARZ\u0118DZIA TRACE32 FIRMY LAUTERBACH Z ROZSZERZONYM ZAKRESEM DEBUGOWANIA"},"content":{"rendered":"<p><strong>Debugowanie czasowe w prz\u00f3d i wstecz ju\u017c dost\u0119pne dla TriCore AURIX<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14416 size-full\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/05\/LAUTERBACH-TRICORE-AURIX.jpg\" alt=\"\" width=\"800\" height=\"347\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/05\/LAUTERBACH-TRICORE-AURIX.jpg 800w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/05\/LAUTERBACH-TRICORE-AURIX-300x130.jpg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/05\/LAUTERBACH-TRICORE-AURIX-768x333.jpg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/05\/LAUTERBACH-TRICORE-AURIX-600x260.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Narz\u0119dzia TRACE32 firmy Lauterbach rozszerzy\u0142y zakres debugowania opartego na \u015bledzeniu (znanego r\u00f3wnie\u017c jako Context Tracking System &#8211; CTS) o rodzin\u0119 procesor\u00f3w TriCore AURIX. Ta funkcja \u015bledzenia umo\u017cliwia u\u017cytkownikom TRACE32 szybsz\u0105 identyfikacj\u0119 b\u0142\u0119d\u00f3w i \u0142atwiejsz\u0105 optymalizacj\u0119 kodu.<\/p>\n<p>CTS pozwala na ponowne debugowanie \u015bledzonych fragment\u00f3w programu. Wykonanie programu jest rekonstruowane przy u\u017cyciu \u015bledzonych danych, co umo\u017cliwia debugowanie w prz\u00f3d i wstecz w ka\u017cdym asemblerze lub wierszu wykonania wysokiego poziomu. Funkcja ta umo\u017cliwia u\u017cytkownikom odtworzenie stanu systemu docelowego w dowolnym momencie w celu identyfikacji g\u0142\u00f3wnej przyczyny b\u0142\u0119d\u00f3w, kt\u00f3re wyst\u0105pi\u0142y podczas wykonywania programu. U\u017cytkownicy mog\u0105 bardzo szczeg\u00f3\u0142owo obserwowa\u0107 zmiany w pami\u0119ci, rejestrach i zmiennych, a cofaj\u0105c si\u0119 w czasie, ekran \u015bledzenia poziomu \u017ar\u00f3d\u0142a wy\u015bwietla historyczne rejestry i zmienne stosu podczas wykonywania pe\u0142nego zapisu danych. Funkcja CTS jest w pe\u0142ni obs\u0142ugiwana zar\u00f3wno dla system\u00f3w SMP jak i AMP.<\/p>\n<p>&#8222;Bardzo cieszymy si\u0119\u00a0 z faktu, i\u017c TRACE32 CTS jest teraz dost\u0119pny dla rodziny procesor\u00f3w TriCore AURIX, poniewa\u017c ju\u017c od 1999 roku oferowany jest dla innych protoko\u0142\u00f3w trace. Ten efektywny spos\u00f3b identyfikacji b\u0142\u0119d\u00f3w umo\u017cliwia naszym klientom skr\u00f3cenie czasu wprowadzania produkt\u00f3w na rynek, przynosz\u0105c jednocze\u015bnie ogromne korzy\u015bci, zw\u0142aszcza w przypadku analizy system\u00f3w krytycznych czasowo, poniewa\u017c CTS nie narusza \u017cadnych warunk\u00f3w czasu rzeczywistego&#8221; &#8211; Stephan Lauterbach, Dyrektor Generalny Lauterbach GmbH.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Debugowanie czasowe w prz\u00f3d i wstecz ju\u017c dost\u0119pne dla TriCore AURIX &nbsp; &nbsp; Narz\u0119dzia TRACE32 firmy Lauterbach rozszerzy\u0142y zakres debugowania opartego na \u015bledzeniu (znanego r\u00f3wnie\u017c jako Context Tracking System &#8211; CTS) o rodzin\u0119 procesor\u00f3w TriCore AURIX. Ta funkcja \u015bledzenia umo\u017cliwia u\u017cytkownikom TRACE32 szybsz\u0105 identyfikacj\u0119 b\u0142\u0119d\u00f3w i \u0142atwiejsz\u0105 optymalizacj\u0119 kodu. CTS pozwala na ponowne debugowanie \u015bledzonych [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","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-14415","post","type-post","status-publish","format-standard","hentry","category-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14415","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=14415"}],"version-history":[{"count":1,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14415\/revisions"}],"predecessor-version":[{"id":14418,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14415\/revisions\/14418"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media?parent=14415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/categories?post=14415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/tags?post=14415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}