MIT6.S081/6.828
文章平均质量分 95
嵌入式与Linux那些事
这个作者很懒,什么都没留下…
展开
-
【MIT6.S081/6.828】Lab util: Unix utilities
文章目录1. sleep1.1 实验要求1.2 代码实现1.3 测试2. pingpong2.1 实验要求2.2 分析2.3 代码实现2.4 测试3. primes3.1 实验要求3.2 代码实现3.3 测试4. find4.1 实验要求4.2 ls代码分析4.3 代码实现4.4 测试5. xargs5.1 实验要求5.2 代码实现5.3 测试哈喽,大家好,我是仲一。本篇文章是从零实现操作系统的第一个实验,主要是让我们熟悉 xv6 及其系统调用。做实验以前,建议先阅读下xv6 书籍的第一章。另外,在官网原创 2021-09-26 07:19:27 · 3229 阅读 · 0 评论 -
详解Linux中的fork,exec,wait
fork举例#include "kernel/types.h"#include "user/user.h"int main(){ int pid; pid = fork(); printf("fork() returned %d\n",pid); if(pid = 0){ printf("child\n"); } else{ printf("parent\n"); } exit(0);}在第12行,我们调用了fork。fork会拷贝当前进程的内存,并创建一个新的进原创 2021-09-03 07:00:29 · 2406 阅读 · 0 评论 -
【MIT6.S081/6.828】手把手教你搭建开发环境
文章目录1. 简介2. 安装ubuntu20.043. 更换源3.1 更换/etc/apt/sources.list文件里的源3.2 备份源列表3.3 打开sources.list文件修改3.4 刷新列表4. 安装SSH4.1 SecureCRT 报错4.2 解决方法4.3 修改ssh_config4.4 修改sshd_config4.5 重新启动服务并测试5. 配置静态IP6. 安装RISC-V交叉编译工具7. 安装QEMU8 测试8. 1 下载xv6源码8.2 检查工具链8.3 检查调试工具秋招的原创 2021-08-23 07:25:15 · 7959 阅读 · 3 评论