本文由第三方AI基于17173文章http://news.17173.com/content/12012025/164857899.shtml提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
Linux 6.19 将首次支持使用 Rust 编写 I2C 驱动
2025-12-01 16:48:57
神评论
17173 新闻导语
Linux 6.19 将首次支持使用 Rust 编写 I2C 驱动,提供核心 API 和示例代码,开启内核开发新篇章。了解最新进展!
随着 Linux 6.19 内核开发周期的推进,更多 Rust 语言相关内容即将加入主线,其中之一是让开发者能够使用 Rust 编写 I2C(Inter-Integrated Circuit)总线驱动。
过去两周内,相关补丁已提交至 driver-core.git 的 driver-core-next 分支,包含 Rust 版 I2C 绑定接口以及示例驱动代码。

按照目前进度,随着 Linux 6.19 合并窗口最早可能在今晚开启,这些 Rust I2C 支持代码也将随之提交并合并入主线,使得 Rust I2C 驱动开发成为可能。
这批更新为在内核中使用 Rust 编写 I2C 驱动奠定了基础,包括核心抽象层、用于注册 I2C 设备的 API,以及示例驱动实现。
不过在此次版本中,除了示例代码之外,并没有真正面向具体硬件的 Rust I2C 驱动加入,预计实际的硬件驱动仍需要等待后续内核周期。
【来源:IT之家】



