{"id":15798,"date":"2024-02-26T09:00:10","date_gmt":"2024-02-26T08:00:10","guid":{"rendered":"https:\/\/quantum.com.pl\/lauterbach-supports-rust-development-platform\/"},"modified":"2024-02-23T15:33:19","modified_gmt":"2024-02-23T14:33:19","slug":"lauterbach-supports-rust-development-platform","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/en\/lauterbach-supports-rust-development-platform\/","title":{"rendered":"LAUTERBACH SUPPORTS RUST DEVELOPMENT PLATFORM"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15792 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><strong><br \/>\nRust Development Platform Debug Support for Infineon AURIX&#x2122;<\/strong><\/p>\n<p>Rust is a multi-paradigm system programming language that was developed by the open source community with the aim, among other things, of avoiding program errors that lead to memory access errors or buffer overflows and thus possibly also to security vulnerabilities. The HighTec Rust Compiler delivers the full range of Rust language features, including memory safety, concurrency, and interoperability, for applications with safe, secure, high-performance, and rapidly deployable requirements.<\/p>\n<p>Lauterbach\u2019s TRACE32\u00ae enables hardware-accelerated debugging and real-time tracing of Rust code for all the TriCore and other cores like PPU and GTM implemented in AURIX&#x2122; TC3x and TC4x, a unique capability to cover the whole system. TRACE32\u00ae tools consist of the universal PowerView debugging and tracing software as well as debug and trace accelerator modules. While Lauterbach\u2019s intelligent PowerDebug modules provide the highest available download speeds and smallest response times for efficient debugging and test automation, PowerTrace real-time trace modules provide full insights into what the CPUs and other cores of an AURIX&#x2122; system are doing without impacting its real-time performance in any way. Thanks to Lauterbach&#8217;s leading hypervisor and OS awareness technology, even virtualized environments can be examined safely and without restrictions. Trace analysis including code coverage measurements can support bringing embedded designs to market faster, safer, and more reliably than ever.<\/p>\n<p><em>&#8220;Rust is a programming language that offers security, high performance, and ease of use. With the support of our market-leading TRACE32\u00ae debug and trace tools for the HighTec Rust Compiler, embedded developers can now take advantage of Rust for their AURIX&#x2122;-based projects.&#8221;<\/em> &#8211; <strong>Norbert Weiss<\/strong>, Managing Director at Lauterbach GmbH<\/p>\n<p><em>&#8220;The HighTec Rust Compiler for AURIX&#x2122; TC4x and TC3x utilizes the advanced open-source LLVM technology to leverage the full range of Rust features, including memory safety, concurrency, and interoperability, for safe and secure high-performance applications. We are very pleased to offer together with our long-term partner Lauterbach\u2019s TRACE32\u00ae a leading solution for the development, debugging, tracing, and deployment of safe and secure embedded applications written in Rust and C\/C++.&#8221;<\/em><i> &#8211; <\/i><strong>Mario Cupelli<\/strong>, CTO at HighTec EDV-Systeme<\/p>\n<p>Together with HighTec\u2019s Rust Development Platform for Rust, Lauterbach\u2019s TRACE32\u00ae enables developers of embedded devices to evolve Rust applications based on AURIX&#x2122; TC3x and TC4x microcontrollers, even faster and easier. Please contact\u00a0<a href=\"mailto:support@lauterbach.com\"><u>support@lauterbach.com<\/u><\/a>\u00a0for more information.<\/p>\n<p>At <strong>Embedded World 2024<\/strong>, you can explore Lauterbach\u2019s Rust support live as part of the Arm\u00ae demo at booth 4-210. More details you can\u00a0<u><strong><a href=\"https:\/\/www.lauterbach.com\/ew2024?mtm_campaign=EW2024&amp;mtm_source=PR%20Rust\">find here<\/a><\/strong>.<\/u><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Graphic: aregfly\/123rf Rust Development Platform Debug Support for Infineon AURIX&#x2122; Rust is a multi-paradigm system programming language that was developed by the open source community with the aim, among other things, of avoiding program errors that lead to memory access errors or buffer overflows and thus possibly also to security vulnerabilities. The HighTec Rust Compiler [&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":[1653],"tags":[],"class_list":["post-15798","post","type-post","status-publish","format-standard","hentry","category-news-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/15798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/comments?post=15798"}],"version-history":[{"count":3,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/15798\/revisions"}],"predecessor-version":[{"id":15801,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/15798\/revisions\/15801"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/media?parent=15798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/categories?post=15798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/tags?post=15798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}