{"id":9832,"date":"2020-04-20T22:44:41","date_gmt":"2020-04-20T20:44:41","guid":{"rendered":"https:\/\/quantum.com.pl\/product\/import-placeholder-for-8166\/"},"modified":"2020-09-23T13:45:54","modified_gmt":"2020-09-23T11:45:54","slug":"trace32-instruction-set-simulators","status":"publish","type":"product","link":"https:\/\/quantum.com.pl\/pl\/product\/trace32-instruction-set-simulators\/","title":{"rendered":"TRACE32 Instruction Set Simulators"},"content":{"rendered":"<h3>Wprowadzenie<\/h3>\n<p>Symulator zestawu instrukcji TRACE32 jest dost\u0119pny dla prawie wszystkich architektur procesor\u00f3w obs\u0142ugiwanych przez TRACE32. Intensywne korzystanie z tego narz\u0119dzia wymaga licencji TRACE32 Simulator.<\/p>\n<p>&nbsp;<\/p>\n<h3>Najwa\u017cniejsze cechy<\/h3>\n<ul>\n<li>Integralna cz\u0119\u015b\u0107 TRACE32<\/li>\n<li>Konfigurowalny jako debugowany system (PBI = SIM)<\/li>\n<li>Umo\u017cliwia debugowanie po\u015bmiertne<\/li>\n<li>Oprogramowanie kompatybilne ze wszystkimi narz\u0119dziami TRACE32<\/li>\n<li>\u0141atwe debugowanie wysokiego poziomu i asemblera<\/li>\n<li>Debugowanie z uwzgl\u0119dnieniem systemu operacyjnego<\/li>\n<li>Symulacja pami\u0119ci podr\u0119cznej (zale\u017cna od architektury)<\/li>\n<li>\u015aledzenie programu i przep\u0142ywu danych w oparciu o protok\u00f3\u0142 \u015bledzenia magistrali<\/li>\n<li>Zaawansowane funkcje analizy \u015bladu<\/li>\n<li>Pot\u0119\u017cny j\u0119zyk skryptowy<\/li>\n<li>Interfejs programowania do symulacji urz\u0105dze\u0144 peryferyjnych<\/li>\n<li>Niedost\u0119pne dla architektury MIPS<\/li>\n<li>Niedost\u0119pne dla architektur procesor\u00f3w, kt\u00f3re obs\u0142uguj\u0105 instrukcje zdefiniowane przez u\u017cytkownika<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Oprogramowanie<\/h3>\n<p><a href=\"https:\/\/www.lauterbach.com\/asm.html\">ASM Debugger<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_asm.gif\" \/><\/p>\n<ul>\n<li>Obs\u0142uguje prawie wszystkie formaty plik\u00f3w<\/li>\n<li>Debugowanie na poziomie \u017ar\u00f3d\u0142a asemblera<\/li>\n<li>Zaawansowany wy\u015bwietlacz pami\u0119ci<\/li>\n<li>Asembler wbudowany<\/li>\n<li>Testy pami\u0119ci<\/li>\n<li>Konfigurowalne okna<\/li>\n<li>Okna peryferyjne<\/li>\n<li>Okno terminala<\/li>\n<li>Semi-hosting<\/li>\n<li>Programowanie Flash<\/li>\n<li>Pe\u0142na obs\u0142uga urz\u0105dze\u0144 peryferyjnych<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/hll.html\">HLL Debugger<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_hll.gif\" \/><\/p>\n<ul>\n<li>Obs\u0142uguje wiele j\u0119zyk\u00f3w<\/li>\n<li>Pe\u0142na obs\u0142uga C ++<\/li>\n<li>Zintegrowany ze \u015brodowiskiem TRACE32<\/li>\n<li>Obs\u0142uguje wi\u0119kszo\u015b\u0107 kompilator\u00f3w i host\u00f3w<\/li>\n<li>Ten sam interfejs u\u017cytkownika na r\u00f3\u017cnych hostach<\/li>\n<li>Szybkie pobieranie<\/li>\n<li>Debuguje zoptymalizowany kod<\/li>\n<li>Wy\u015bwietlanie zagnie\u017cd\u017cenia funkcji<\/li>\n<li>Wy\u015bwietlanie po\u0142\u0105czonych list<\/li>\n<li>Pot\u0119\u017cna ocena ekspresji<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/rtos.html\">\u015awiadomo\u015b\u0107 systemu operacyjnego<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_rtos.gif\" \/><\/p>\n<ul>\n<li>Nieinwazyjne wy\u015bwietlanie zasob\u00f3w systemu RTOS w czasie rzeczywistym<\/li>\n<li>Pokrycie stosu zada\u0144<\/li>\n<li>Punkty przerwania zwi\u0105zane z zadaniami<\/li>\n<li>Wy\u015bwietlanie kontekstu zadania<\/li>\n<li>Obs\u0142uga SMP<\/li>\n<li>Pomiar wydajno\u015bci zwi\u0105zany z zadaniem<\/li>\n<li>Ocena statystyczna i graficzne wy\u015bwietlanie czas\u00f3w wykonywania zada\u0144<\/li>\n<li>Zwi\u0105zana z zadaniami ocena czas\u00f3w dzia\u0142ania funkcji<\/li>\n<li>Funkcje PRAKTYCZNE dla danych systemu operacyjnego<\/li>\n<li>\u0141atwy dost\u0119p za po\u015brednictwem menu rozwijanych specyficznych dla RTOS<\/li>\n<li>Obs\u0142uga wszystkich g\u0142\u00f3wnych RTOS<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/statistic.html\">Analiza \u015blad\u00f3w<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_statistic.gif\" \/><\/p>\n<ul>\n<li>Szczeg\u00f3\u0142owa analiza czas\u00f3w dzia\u0142ania funkcji<\/li>\n<li>Szczeg\u00f3\u0142owa analiza czas\u00f3w wykonania i stanu zadania<\/li>\n<li>Graficzna analiza warto\u015bci zmiennych w czasie<\/li>\n<li>Analiza przedzia\u0142u czasowego pojedynczego zdarzenia (np. Przerwanie)<\/li>\n<li>Analiza odst\u0119pu czasu mi\u0119dzy 2 zdefiniowanymi zdarzeniami<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/practice.html\">J\u0119zyk skryptowy<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_practice.gif\" \/><\/p>\n<ul>\n<li>J\u0119zyk strukturalny<\/li>\n<li>Obs\u0142uga menu<\/li>\n<li>Dzienniki polece\u0144<\/li>\n<li>Menu niestandardowe<\/li>\n<li>Niestandardowe paski narz\u0119dzi i przyciski<\/li>\n<li>Niestandardowe okno dialogowe systemu Windows<\/li>\n<li>64-bitowa arytmetyka<\/li>\n<li>Operatory numeryczne, logiczne i \u0142a\u0144cuchowe<\/li>\n<li>Bezpo\u015bredni dost\u0119p do stan\u00f3w systemu<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Model symulacji peryferyjnej<\/h3>\n<p>Lauterbach udost\u0119pnia interfejs API TRACE32 Simulator do pisania modelu symulacji peryferyjnej. Model symulacji peryferyjnej nale\u017cy skompilowa\u0107 jako bibliotek\u0119 i za\u0142adowa\u0107 do TRACE32.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/sim_psm.gif\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wprowadzenie Symulator zestawu instrukcji TRACE32 jest dost\u0119pny dla prawie wszystkich architektur procesor\u00f3w obs\u0142ugiwanych przez TRACE32. Intensywne korzystanie z tego narz\u0119dzia wymaga licencji TRACE32 Simulator. &nbsp; Najwa\u017cniejsze cechy Integralna cz\u0119\u015b\u0107 TRACE32 Konfigurowalny jako debugowany system (PBI = SIM) Umo\u017cliwia debugowanie po\u015bmiertne Oprogramowanie kompatybilne ze wszystkimi narz\u0119dziami TRACE32 \u0141atwe debugowanie wysokiego poziomu i asemblera Debugowanie z uwzgl\u0119dnieniem [&hellip;]<\/p>\n","protected":false},"featured_media":9984,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"product_brand":[],"product_cat":[1581,105,1470],"product_tag":[],"class_list":{"0":"post-9832","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-jtag-rd-tools","7":"product_cat-lauterbach","8":"product_cat-software-only-debugger","10":"first","11":"instock","12":"shipping-taxable","13":"product-type-simple"},"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/product\/9832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media\/9984"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media?parent=9832"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/product_brand?post=9832"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/product_cat?post=9832"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/product_tag?post=9832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}