您尚未登录。

楼主 # 2022-04-12 23:19:02

jasonhu
会员
注册时间: 2020-12-22
已发帖子: 15
积分: 54

自制小型操作系统内核nxos支持risc-v架构64位系统

大家好,我们开发了一个小型的支持mmu的操作系统内核nxos,目前支持x86架构,risc-v64架构,目前risc-v支持qemu和k210,
后续也会添加更多risc-v架构的板子。
开源仓库: https://gitee.com/BookOS/nxos
文档:https://www.book-os.org/doc/nxos/index.html

Snipaste_2022-04-12_23-15-59.png
Snipaste_2022-04-12_23-16-13.png

最近编辑记录 jasonhu (2022-04-12 23:19:34)

离线

#1 2022-04-13 08:24:40

armstrong
会员
注册时间: 2019-04-10
已发帖子: 223
积分: 192.5

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

恭喜bookos修成正果了!

离线

#2 2022-04-13 09:08:17

哇酷小二
whycan晕哥
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,026
积分: 1897
个人网站

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

恭喜bookos修成正果了!






淘宝: whycan.taobao.com 可提供技术支持 V3sR11 / F1C200s / D1 / D1s / XR32 / XR829 / XR806

离线

楼主 #3 2022-04-14 00:37:41

jasonhu
会员
注册时间: 2020-12-22
已发帖子: 15
积分: 54

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

armstrong 说:

恭喜bookos修成正果了!

感谢支持!

离线

楼主 #4 2022-04-14 00:37:49

jasonhu
会员
注册时间: 2020-12-22
已发帖子: 15
积分: 54

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

哇酷小二 说:

恭喜bookos修成正果了!

感谢支持!

离线

#5 2022-04-14 09:21:42

bigbigcong
会员
注册时间: 2021-09-03
已发帖子: 17
积分: 11.5

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

牛逼啊

离线

#6 2022-04-14 09:43:12

mysteryli
会员
注册时间: 2020-03-05
已发帖子: 361
积分: 291
个人网站

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

恭喜bookos修成正果了!

离线

楼主 #7 2022-04-18 05:06:07

jasonhu
会员
注册时间: 2020-12-22
已发帖子: 15
积分: 54

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

通过2天的适配,nxos支持了D1哪吒开发板。目前是使用xfel烧写OpenSBI和nxos内核到DDR3,然后跳转到OpenSBI运行。
开源地址:nxos d1

Snipaste_2022-04-18_04-54-05.png

参考资料:
[1] 关于d1哪吒开发板的启动流程分析
[2] d1-nezha-baremeta
[3] rt-thread smart bsp d1
[4] xv6-d1
[5] 全志官方文档和手册

离线

#8 2022-05-04 11:34:33

洛佳
会员
注册时间: 2022-04-17
已发帖子: 10
积分: 60

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

opensbi缺点很多,建议不要用)

离线

楼主 #9 2022-05-04 13:37:40

jasonhu
会员
注册时间: 2020-12-22
已发帖子: 15
积分: 54

Re: 自制小型操作系统内核nxos支持risc-v架构64位系统

洛佳 说:

opensbi缺点很多,建议不要用)

对于开发者来说,我们关心的更多是简单易用。关于使用OpenSBI的几个原因:
1. 其编译环境比较简单,安装一个编译器就能进行构建,相对来说rustsbi的编译环境更为复杂。
2. 其使用资料更多,教程也更多,在做某个开发的时候,别人已经写了教程了,照着做就行。
3. 很多厂家出厂固件自带OpenSBI,可以直接使用,甚至有的情况下只能使用到OpenSBI。

换句话来说,如果RustSBI也能做到如上几点,那么使用哪个SBI都无所谓。另外SBI只是内核的一个工具,能够使用就行了,并不要求它能够达到多高的效率,而是提供了我们需要的功能。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn