摘要:
编程题 第一题 在homework文件夹下创建homework-1-1,使用cargo创建工程: cargo new getFileName 在src下创建file_name.rs文件: // /homework-1-1/getFileName/src/file_name.rs use std::f 阅读全文
posted @ 2024-07-09 19:54
winddevil
阅读(433)
评论(0)
推荐(0)
摘要:
RustSBI的两个职责 它会在计算机启动时进行它所负责的环境初始化工作,并将计算机控制权移交给内核 在内核运行时响应内核的请求为内核提供服务 这里用不太确切的话表述一下,RustSBI作为介于内核和硬件之间的软件,要完成输出和关机,思路是内核需要调用RustSBI进行对硬件的控制的. 对于怎么对硬 阅读全文
posted @ 2024-07-09 19:54
winddevil
阅读(435)
评论(0)
推荐(0)
摘要:
在[[08 内核第一条指令|上一节]]我们使用了编写entry.asm函数中编写了内核的第一条指令,但是我们使用的汇编.这里注意我们仍然是嵌入了这段asm代码到我们的rust代码之中,然后进行编译.但是即使连使用fn main都不被允许,因此我们如果希望使用rust来编写内核代码,因此我们最好为内核 阅读全文
posted @ 2024-07-09 19:53
winddevil
阅读(183)
评论(0)
推荐(0)
摘要:
了解QEMU 启动指令 qemu-system-riscv64 \ -machine virt \ -nographic \ -bios ../bootloader/rustsbi-qemu.bin \ -device loader,file=target/riscv64gc-unknown-non 阅读全文
posted @ 2024-07-09 19:53
winddevil
阅读(482)
评论(0)
推荐(0)
摘要:
改造Rust hello world 移除println!宏 rustc添加对裸机的支持 rustup target add riscv64gc-unknown-none-elf detail rustup: 是Rust语言的工具链管理器,允许你安装和管理多个Rust版本以及相关工具。它还使切换编译 阅读全文
posted @ 2024-07-09 19:52
winddevil
阅读(595)
评论(0)
推荐(0)
摘要:
QEMU运行第一章代码 切换分支 git checkout ch1 detail git checkout ch1 命令是用来切换到名为 ch1 的分支或者恢复工作目录中的文件到 ch1 提交的状态 运行代码 cd os LOG=TRACE make run detail LOG=TRACE 是指定 阅读全文
posted @ 2024-07-09 19:49
winddevil
阅读(338)
评论(0)
推荐(0)
摘要:
因为每一个老嵌入式都喜欢使用他的老windows进行开发,因此我决定使用SSH来开发rust,这样也不用在虚拟机里边再装一个vscode. 参考博客 如何在windows下使用vscode连接linux虚拟机进行代码开发_windows vscode编辑linux文件-CSDN博客 Windows环 阅读全文
posted @ 2024-07-09 19:48
winddevil
阅读(430)
评论(0)
推荐(0)
摘要:
作业1 略. 作业2 C语言程序 gcc编译 gcc -o main main.c 编译报错 成功产生异常 main.c: In function ‘main’: main.c:5:26: warning: division by zero [-Wdiv-by-zero] 5 | printf("1 阅读全文
posted @ 2024-07-09 19:48
winddevil
阅读(203)
评论(0)
推荐(0)
摘要:
写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 rCore官方文档 实验环境配置 - rCore-Tutorial-Book-v3 3.6.0-alpha 阅读全文
posted @ 2024-07-09 19:43
winddevil
阅读(982)
评论(2)
推荐(0)
摘要:
写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 Ubuntu下载 下载地址 Ubuntu系统下载 | Ubuntu 进入网站 点击绿色的下载按键 下载is 阅读全文
posted @ 2024-07-09 19:42
winddevil
阅读(444)
评论(0)
推荐(0)

浙公网安备 33010602011771号