Skip to content

Commit

Permalink
update plane
Browse files Browse the repository at this point in the history
  • Loading branch information
yuoo655 committed Oct 24, 2023
1 parent dd15341 commit 834bf90
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,29 @@ feature way?


## 阶段性练习及每周的引导
时间:2周
时间:1周

(Linux device driver书中的例子;驱动难度合适;)

1. 获取Rust for Linux源码,配置环境并编译通过;

2. 编写一个简单的“Hello World”的Rust内核模块,掌握Rust内核驱动模块的各个基础组成部分;

3. 基于Qemu模拟器,学习一个已完成框架的e1000网卡驱动,并填充里面的收包或发包驱动函数;
3. 自定义一个linux内核函数, 并在“Hello World”Rust模块中调用它;

4. 基于Qemu模拟器,学习一个已完成框架的e1000网卡驱动,并填充里面的收包或发包驱动函数;

## 参与到物理开发板的驱动开发Project前的准备
时间:1周

(可选virtio驱动, 或者已有rust-for-linux实现的驱动)

1. 选择一个linux中的驱动, 删减其代码, 使其保留最基本的功能(C版本)

2. 将最小化C版本驱动转换为Rust版本驱动


## 参与到物理开发板的驱动开发Project
## 参与到物理开发板的驱动开发Project
时间:2周
(硬件板子可以选:华山派)

Expand Down

0 comments on commit 834bf90

Please sign in to comment.