嵌入式裝置

為何選擇 Rust?

顯微鏡

強大的靜態分析

腳位與週邊設備的配置在編譯時便完成了,確保資源不會被您的應用程式中非預期的部分使用。

了解更多
RAM

靈活的記憶體管理

動態記憶體配置是選擇性的,您可以使用全域分配器與動態資料結構,或者不用堆積並完全使用靜態分配。

了解更多
齒輪

無畏並行

Rust 讓執行緒之間不可能意外分享狀態。無論您使用哪種並行手段,您都能獲得 Rust 有力的保障。

了解更多
握手

互操作性

Rust 能整合進 C 的程式碼中,也可以使用現有的 SDK 編寫 Rust 應用程式。

了解更多
行李推車

可移植性

只要編寫函式庫或驅動程式一次,就能在各種不同的系統中使用,從微小的單晶片到強力的 SBC 都行。

了解更多
盾牌標誌

社群驅動

作為 Rust 開源專案的一部份,我們有一流的開源社群與商業夥伴進行嵌入式系統的支援。

了解更多

立即開始!

DIP-6 封裝

《Discovery》入門書籍

從零開始的 Rust 嵌入式開發學習體驗!

閱讀
QFP-20 封裝

《The Embedded Rust book》

已經熟悉嵌入式系統開發了嗎?立刻使用 Rust 並感受帶來的優勢。

閱讀
BGA 封裝

《The Embedonomicon》

深入研究嵌入式底層函式庫。

閱讀

產品應用

我們最近在 Sensirion 使用 Rust 為 Sensirion 的顆粒物質感測器做出了一個嵌入式樣品裝置。因為有了簡單的交叉編譯與許多 crates.io 上品質優良的 crate,我們非常快就完成了既快就穩固的樣品。

– Raphael Nestler, 軟體工程師, Sensirion

我們最近在 Airborne Engineering Ltd. 使用 Rust 為我們的內部資料收集系統編寫一個以太網路的啟動程式 blethrsRust 是一門非常有展望的語言,我們很期待能使用它於我們未來的專案,無論是嵌入式抑或是其他。

– Dr. Adam Greig, 儀控系統工程師, Airborne Engineering Ltd.

[Rust] 讓我們能比想像中更快速且更正確地推出軟體產品。感謝 Rust 讓我們可以視記憶體安全為理所當然,同時獲得零開銷語言與其複雜型態系統帶來的好處,這些協助了我們開發好維護的軟體。Rust 讓我們的客戶很開心,而且連我們的工程師也開心。

– Marc Brinkmann, CEO, 49nord

我們認為能夠在嵌入式領域中使用現代優秀的程式語言是件非常棒的事,以往通常沒有其他的選擇只有 C/C++

– Aleksei Arbuzov, 資深軟體工程師, Terminal Technologies