{"id":15790,"date":"2024-02-26T09:00:35","date_gmt":"2024-02-26T08:00:35","guid":{"rendered":"https:\/\/quantum.com.pl\/?p=15790"},"modified":"2024-02-23T15:33:05","modified_gmt":"2024-02-23T14:33:05","slug":"lauterbach-ze-wsparciem-platformy-programistycznej-rust","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/pl\/lauterbach-ze-wsparciem-platformy-programistycznej-rust\/","title":{"rendered":"LAUTERBACH ZE WSPARCIEM PLATFORMY PROGRAMISTYCZNEJ RUST"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15791 size-large\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-1024x444.jpg\" alt=\"\" width=\"860\" height=\"373\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-1024x444.jpg 1024w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-300x130.jpg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-768x333.jpg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-1536x666.jpg 1536w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-2048x887.jpg 2048w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-860x373.jpg 860w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/02\/LAUTERBACH-RUST-DEVELOPMENT-600x260.jpg 600w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/p>\n<pre><span style=\"color: #808080;\">Graphic: aregfly\/123rf<\/span><\/pre>\n<p><span style=\"color: #808080;\"><br \/>\n<\/span><strong>Obs\u0142uga debugowania platformy programistycznej Rust dla Infineon AURIX&#x2122;<\/strong><\/p>\n<p>Narz\u0119dzia programistyczne TRACE32\u00ae firmy Lauterbach z obs\u0142ug\u0105 kompilatora HighTec Rust, dostosowanego do mikrokontroler\u00f3w Infineon AURIX&#x2122; TC3x i TC4x. Debugowanie skompilowanych program\u00f3w Rust jest mo\u017cliwe nie tylko w kodzie maszynowym, ale tak\u017ce na poziomie kodu \u017ar\u00f3d\u0142owego.<\/p>\n<p>Rust, to j\u0119zyk programowania systemowego, opracowany przez spo\u0142eczno\u015b\u0107 open source w celu, mi\u0119dzy innymi, unikni\u0119cia b\u0142\u0119d\u00f3w programu, kt\u00f3re prowadz\u0105 do b\u0142\u0119d\u00f3w dost\u0119pu do pami\u0119ci lub przepe\u0142nienia bufora, a tym samym do luk w zabezpieczeniach. HighTec Rust zapewnia pe\u0142en zakres funkcji j\u0119zyka Rust, w tym bezpiecze\u0144stwo pami\u0119ci, wsp\u00f3\u0142bie\u017cno\u015b\u0107 i interoperacyjno\u015b\u0107 dla aplikacji o bezpiecznych, wydajnych i szybko wdra\u017calnych wymaganiach.<\/p>\n<p>TRACE32\u00ae firmy Lauterbach umo\u017cliwia akcelerowane sprz\u0119towo debugowanie i \u015bledzenie w czasie rzeczywistym kodu Rust dla wszystkich rdzeni TriCore oraz innych, jak PPU i GTM zaimplementowanych w AURIX&#x2122; TC3x i TC4x, stanowi\u0105c mo\u017cliwo\u015b\u0107 obj\u0119cia ca\u0142ego systemu. Narz\u0119dzia TRACE32\u00ae sk\u0142adaj\u0105 si\u0119 z uniwersalnego oprogramowania PowerView do debugowania i \u015bledzenia, a tak\u017ce modu\u0142\u00f3w akceleratora debugowania i \u015bledzenia. Inteligentne modu\u0142y PowerDebug firmy Lauterbach zapewniaj\u0105 najwy\u017csze dost\u0119pne pr\u0119dko\u015bci pobierania i najmniejsze czasy reakcji dla wydajnego debugowania i automatyzacji test\u00f3w, natomiast modu\u0142y \u015bledzenia w czasie rzeczywistym PowerTrace zapewniaj\u0105 pe\u0142ny wgl\u0105d w to, co robi\u0105 procesory i inne rdzenie systemu AURIX&#x2122;, nie wp\u0142ywaj\u0105c na jego wydajno\u015b\u0107 w czasie rzeczywistym. Dzi\u0119ki wiod\u0105cej technologii hiperwizora i \u015bwiadomo\u015bci systemu operacyjnego firmy Lauterbach, nawet zwirtualizowane \u015brodowiska mog\u0105 by\u0107 w spos\u00f3b bezpieczny i bez ogranicze\u0144 badane. Analiza \u015blad\u00f3w, w tym pomiary pokrycia kodu, mo\u017ce pom\u00f3c we wprowadzaniu projekt\u00f3w wbudowanych na rynek szybciej, bezpieczniej i bardziej niezawodnie ni\u017c kiedykolwiek wcze\u015bniej.<\/p>\n<p><em>&#8222;Rust jest j\u0119zykiem programowania oferuj\u0105cym bezpiecze\u0144stwo, wysok\u0105 wydajno\u015b\u0107 oraz \u0142atwo\u015b\u0107 u\u017cytkowania. Dzi\u0119ki wsparciu narz\u0119dzi do debugowania i \u015bledzenia TRACE32\u00ae dla kompilatora HighTec Rust, programi\u015bci aplikacji wbudowanych mog\u0105 teraz korzysta\u0107 z Rust w swoich projektach opartych na AURIX&#x2122;&#8221;.<\/em> \u00a0\u2013 <strong>Norbert Weiss<\/strong>, dyrektor zarz\u0105dzaj\u0105cy Lauterbach GmbH<\/p>\n<p><em>&#8222;Kompilator HighTec Rust dla AURIX&#x2122; TC4x i TC3x korzysta z zaawansowanej technologii open-source LLVM, aby wykorzysta\u0107 pe\u0142en zakres funkcji Rust, w tym bezpiecze\u0144stwo pami\u0119ci, wsp\u00f3\u0142bie\u017cno\u015b\u0107 i interoperacyjno\u015b\u0107, dla bezpiecznych i wydajnych aplikacji. Jeste\u015bmy bardzo zadowoleni, \u017ce wraz z naszym wieloletnim partnerem Lauterbach mo\u017cemy zaoferowa\u0107 wiod\u0105ce rozwi\u0105zanie do opracowywania, debugowania, \u015bledzenia i wdra\u017cania bezpiecznych aplikacji wbudowanych napisanych w j\u0119zyku Rust i C \/ C ++&#8221;<\/em>. \u2013 <strong>Mario Cupelli<\/strong>, CTO w HighTec EDV-Systeme.<\/p>\n<p>Wraz z platform\u0105 programistyczn\u0105 Rust firmy HighTec, TRACE32\u00ae firmy Lauterbach umo\u017cliwia programistom urz\u0105dze\u0144 wbudowanych jeszcze szybsze i \u0142atwiejsze tworzenie aplikacji Rust opartych na mikrokontrolerach AURIX&#x2122; TC3x i TC4x.<\/p>\n<p>Wi\u0119cej informacji mo\u017cna uzyska\u0107 pod adresem: <a href=\"mailto:support@lauterbach.com\">support@lauterbach.com<\/a><\/p>\n<p>Podczas targ\u00f3w <strong>Embedded World 2024<\/strong> b\u0119dzie mo\u017cliwo\u015b\u0107 zapoznania si\u0119 z obs\u0142ug\u0105 Rust przez Lauterbach w ramach demonstracji Arm\u00ae na stoisku 4-210.<\/p>\n<p>Wi\u0119cej szczeg\u00f3\u0142\u00f3w mo\u017cna znale\u017a\u0107 <strong><a href=\"https:\/\/www.lauterbach.com\/ew2024?mtm_campaign=EW2024&amp;mtm_source=PR%20Rust\">tutaj<\/a><\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Graphic: aregfly\/123rf Obs\u0142uga debugowania platformy programistycznej Rust dla Infineon AURIX&#x2122; Narz\u0119dzia programistyczne TRACE32\u00ae firmy Lauterbach z obs\u0142ug\u0105 kompilatora HighTec Rust, dostosowanego do mikrokontroler\u00f3w Infineon AURIX&#x2122; TC3x i TC4x. Debugowanie skompilowanych program\u00f3w Rust jest mo\u017cliwe nie tylko w kodzie maszynowym, ale tak\u017ce na poziomie kodu \u017ar\u00f3d\u0142owego. Rust, to j\u0119zyk programowania systemowego, opracowany przez spo\u0142eczno\u015b\u0107 open source [&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-15790","post","type-post","status-publish","format-standard","hentry","category-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/15790","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=15790"}],"version-history":[{"count":6,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/15790\/revisions"}],"predecessor-version":[{"id":15802,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/15790\/revisions\/15802"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media?parent=15790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/categories?post=15790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/tags?post=15790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}