我們無法確定RUST在內核的最終趨勢,有多少人愿意遷移,但是至少Linus愿意試水。
Wedson Almeida Filho針對ARM PL061 GPIO驅動,翻譯了一個RUST版本,這樣也算一個RUST的真實驅動案例。代碼比較長,詳細地可以閱讀:
https://lwn.net/Articles/863459/
這里我們只摘錄一小部分比對,比如C版本中斷服務程序:

對應的RUST中斷服務程序:

比如C版本的amba_driver:

RUST版本的amba_driver:

責任編輯:haq
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
內核
+關注
關注
4文章
1467瀏覽量
42870 -
代碼
+關注
關注
30文章
4967瀏覽量
73954
原文標題:用RUST寫內核代碼?
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
請問如何獲取CPU頻率以及如何超頻?
我有 StarFive VisionFive,我試圖獲得 cpu 頻率,但我失敗了
為什么要以 GHz 為單位獲得 CPU 頻率,以及如何超頻它,因為我有風扇,我構建了 rust 項目,并且 cpu 沒有變熱或變熱,所以我可以超頻到大約 2GHz 或更高
發表于 02-05 06:11
「社區開發者說」張詩淇:我的Rust構建RT-Thread安全組件項目之旅,獻給所有開源社區的你
僅關于如何為RT-Thread添加Rust支持,更關于一個年輕開發者如何找到熱愛的方向、克服挑戰并感受到開源協作的力量。希望她的經歷,能激勵更多正在觀望的你,加入我
汽車網絡安全開發語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持
汽車網絡安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規范的支持。
2025開放原子開發者大會旋武開源社區Rust分論壇成功舉辦
11月22日,2025開放原子開發者大會——旋武開源社區Rust分論壇在北京順利召開。論壇以“共建中國Rust生態”為核心主題,匯聚京東、華為、vivo、阿里、毛豆教育、DORA社區及南京大學等企業與學術機構技術專家,及眾多Rust
2025開放原子開發者大會旋武社區Rust分論壇即將啟幕
在數字化轉型持續深化、系統安全與性能需求愈發迫切的當下,Rust憑借強大的內存安全、高并發性能和卓越的開發者體驗,正成為重塑軟件開發疆界的關鍵力量,更是構建下一代可靠高效基礎設施的核心選擇。11月
RusT-Thread:基于Rust面向資源受限嵌入式設備的操作系統的實踐 | 技術集結
RT-Thread為基礎,使用Rust語言重構其內核,形成了全新的RusT-Thread系統。系統采用模塊化架構,涵蓋內核服務、進程調度、內存管理、線程通信與時鐘控制等核心
RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生
大家好,我們是中國科學技術大學操作系統原理與設計(H)課oooooS小組。這個項目是我們的課程大作業:參考RT-Thread架構,使用Rust搭建一個原生的嵌入式操作系統內核。初識Rust是因為xk
物聯網仿真實訓教學平臺:以網關為核,重塑教育新范式
物聯網仿真實訓教學平臺應運而生,通過虛擬仿真技術構建真實場景,結合網關的核心功能,為教育行業開辟了一條高效、安全、靈活的實踐之路。
Splashtop 成功入選 TrustRadius Trusted Seller 榜單,以透明與真實引領遠程連接
近日,全球權威技術評測平臺TrustRadius基于企業產品信息真實性、用戶反饋響應效率及商業道德實踐等維度,正式公布「TrustedSeller」榜單。Splashtop憑借其在產品信息透明度
做ros0小車仿真實驗室stp 文件免費獲取方法
做ros小車仿真實驗室時,用Solidworks到處urdf文件,但沒有四驅輪式機器人三維模型(stp 文件),要去哪里找免費的。(小車型號為ABOT-M1)
發表于 04-09 21:57
基于SEGGER的Ozone調試器和J-Trace工具跟蹤Ferrocene的Rust應用
2025年3月,SEGGER和Ferrous Systems合作,確保使用Ferrous Systems的Ferrocene工具鏈編譯的Rust應用程序可以通過SEGGER的J-Trace工具實時下載分析。
RUST的真實驅動案例
評論