Linux Lab 新增 RISC-V RVOS 操作系统视频课程实验支持

今年上半年,中科院软件所下属实验室开发了一门基于 RISC-V 指令集架构的操作系统视频公开课,配套完备的实验案例:

开发该课程的汪老师授课经验非常丰富。RVOS 课程不仅讲解生动,准备的实验案例也非常完善,而且还提供了配套的实验环境+ tools 包。

不过汪老师反馈说部分同学下载 tools 包以后,存在依赖缺失,无法正常运行的情况,看能否直接协助适配 Linux Lab,然后社区就花了两天抽空进行了适配,期间解决了多个 Bug。

适配完 Linux Lab 以后,无需再从微盘或云盘下载数百 M 的 tools,也无需下额外的镜像,也不用因为环境兼容问题而烦恼了。大家直接在自己机器上安装好 Linux Lab 就好,不挑系统(三大主流桌面系统都支持),只需要 Docker(Windows 下建议用 WSL)。

安装完 Linux Lab 以后,进入到 src/examples 目录下,通过下述三条命令即可体验适配完 Linux Lab 的 RVOS 实验代码:

git clone 
https://gitee.com/wuzhangjin/riscv-operating-system-mooc rvos-lab

cd rvos-lab/code/os

make run

根据提示,执行完一个按 “CTRL+A X” 即可执行下一个。也可以参照代码仓库中的文档逐个开展实验。

实验效果如下:

Linux Lab 新增 RISC-V RVOS 操作系统视频课程实验支持

快来学习吧。

连 Linux Lab 也不想安装的同学们,可以直接陶一支免安装即插即用、1 分钟内即可开展实验的 Linux Lab Disk:某宝检索“Linux Lab真盘”即可,已适配 Deepin 20.2, Ubuntu 18.04/20.04/21.04。

Linux Lab 新增 RISC-V RVOS 操作系统视频课程实验支持

Linux Lab 新增 RISC-V RVOS 操作系统视频课程实验支持

如果大家觉得学完 RVOS 还不过瘾,其实还可以直接用 Linux Lab 来开展 RISC-V Linux 内核实验:

make B=riscv64/virt

make kernel

make boot

另外,Linux Lab 其实也已经支持市面几乎所有知名的 Linux 图书所采用的 Linux 内核版本,大家看书的时候别忘了启动 Linux Lab 把实验做一做。

Linux Lab 新增 RISC-V RVOS 操作系统视频课程实验支持

以上为部分知名 Linux 图书列表

Linux Lab 新增 RISC-V RVOS 操作系统视频课程实验支持

仅 i386/pc 这块板子已经适配的内核列表

实际上我们还支持包括龙芯 Linux、ARM Linux 等相关图书在内的其他书籍和课程,欢迎 Linux、C、汇编 等相关图书和视频课程作者联系我们免费协助适配,也欢迎社区同学们留言提出自己希望适配的相关图书和课程,或者直接自行开展适配工作,适配以后可以联系社区的 @tinylab 微信号申请一支 Linux Lab Disk 哈。

当然,图书或课程作者们也可以在开发课程的时候就采用 Linux Lab 开发课程配套实验案例,这样就不用浪费时间去答疑跟课程主体无关的实验环境安装部分,专注于内容设计就好,学生们在实验的时候也不会被各种杂七杂八的事情干扰,直接聚焦课程知识点、专心做实验就好。采用 Linux Lab 开发课程实验过程中如果遇到任何问题,也可以联系 Linux Lab 开源项目开发人员提供协助,联系方式同上。

欢迎感兴趣的同学们分享 RVOS 视频课程以及上述适配好的实验案例给周边的同学们。

再次感谢软件所与汪老师的精彩课程分享,也感谢社区小伙伴的辛苦适配工作。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/126126.html

(0)
上一篇 2021年8月30日
下一篇 2021年8月30日

相关推荐

发表回复

登录后才能评论