Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[threadx-dev] ThreadX and Rust - a demo
  • From: Jonathan Pallant <jonathan.pallant@xxxxxxxxxxxxxxxxxxx>
  • Date: Tue, 12 Dec 2023 14:35:50 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ferrous-systems.com; dmarc=pass action=none header.from=ferrous-systems.com; dkim=pass header.d=ferrous-systems.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5bliUFj6N+j7OqiVCTcp9NUCph195XZxHE82zKXVQxA=; b=epHlXpe8wCw0uavqReKip+R6FpWJLcp2OnyGThlkBz/iguLs83TeSo1U1x7teBoaair3Q4mIDdy/YT4PgctS96V2GWcYf/yLYw38egYnp0UCOu9eww7DWPUBvkX/Ucl1xVZQAaOSI44AfpBPozDxeQfzePh55I1nioA3RHTy6Ib8W2LSrGbFMR09r/MKr077TuBTOv5AJz/Jid+DVvqqV6gcbj4GWZOcwYmIEwKRJVczCmINAJUJap903gl63iAacV+1+HE4iEge2rgTSLr8B7XBq9EOxnhrxOLyxrJUqo0m4rv1i7UpkS1FkmENRwRI/Fwx8mwf/QdLzyi0WY4LFg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZVFEVRfhLvrrnXOHrD9Ze7WvhruQ8B0yAw3T9O1ijgUqsdfKzh+CskV8PITAl9PoAakvVEZ2i0ix9I9ubnwANCK32LTAadvGkLlFWE2A3DSC1KHoEPrYTWHwcK/V3BSXJO6CULT4RFw4V3Zy5htN7zaDH+8JqFYB1aNILN4ZCW9r/48HYDLIKda1yap2T0uA5P92jX3ADZsDxOrt++3ieKie/GpfQrFuYklqFD8IYkqNhjobVW+5qqKi9LC/GbCq/81uA00O1gp2LFNwdXpdho3pbUObj8IIxV4CSCZjemxw30TfpcXJCaF+WTE2kksG2EaVLaI7LkxwuzJqCVRb7Q==
  • Delivered-to: threadx-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/threadx-dev/>
  • List-help: <mailto:threadx-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/threadx-dev>, <mailto:threadx-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/threadx-dev>, <mailto:threadx-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHaLQgzj+3rBhtV8UKuWkCYUwx/aw==
  • Thread-topic: ThreadX and Rust - a demo

As the developer of the open-source ISO 26262 qualified Rust toolchain, Ferrocene (https://ferrous-systems.com/ferrocene), we were excited to see that ThreadX will become an open-source safety-certified RTOS under the Eclipse Foundation. More functional safety tools and products should be open source!

 

Inspired by the announcement, I tried to run some Rust code to run on ThreadX, and then wrote a blog about the experience (https://ferrous-systems.com/blog/rust-and-threadx/). I used an nRF52840-DK and it worked out great!

 

In the future, if you are able to supply pre-compiled certified C static libraries (and the corresponding source code), I personally think there’s real scope for using that as part of a functional-safety application written in Rust. Very happy to talk more when the time is right.

 

Best wishes during your transition process,

 

Jonathan

 

-- 

Jonathan Pallant
Senior Embedded Systems Engineer
t. 01480 460933

m. +49 151 2845 8745

Ferrous Systems UK Limited

201a Victoria St.
LONDON
SW1E 5NE



Back to the top