Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
Jasonhonghh committed Dec 20, 2024
1 parent 9b623d5 commit 57107e5
Showing 1 changed file with 21 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: 2024秋冬开源操作系统训练营第四阶段总结-Jasonhonghh
date: 2024-12-20 10:58:18
tags:
- author:jasonhonghh
---
# 2024秋冬开源操作系统训练营第四阶段总结-Jasonhonghh
## 学习内容
这个阶段,我选择了unikernel方向二的任务,为arceos实现一个igb网卡驱动。主要进行了两个方面的探索:
1. 根据igb网卡的说明书,编写igb网卡驱动,实现了网卡的基本功能,但没有适配arceos。
2. 仿照ixgbe-driver驱动的结构,修改ixgbe-driver中的函数内容和寄存器位置,尝试适配arceos。
## 学习收获
这个任务对我来说属实难度比较大,总结一下有两点没有做好:
1. 项目管理。在三周时间内,一直是在慢慢摸索,后面才开始制订计划,没有规划的坏习惯一定要改。
2. 资料调研。前期igb网卡资料没有仔细研究,只盯着几章看,错过了一些很重要的概念和信息。另外也没有仔细调研类似
的项目,后期发现了e1000的驱动仓库。
不过总的来说还是有收获的。
1. 了解了驱动开发的过程和底层一些硬件知识。
2. 积累了一些开发经验。
## 下一步计划
做好计划继续学习,未来属于rust。

0 comments on commit 57107e5

Please sign in to comment.