随想录(关于ucore)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
之前用过一段时间skyeye,也对开发skyeye的陈渝有一些了解。最近在github上闲逛的时候,偶然发现了一个ucore的好项目。一看作者,也是陈渝。他现在是清华大学操作系统课程的主讲老师。为了让人们对os有更好的了解,所以开发了这么一个开源项目。
1) 项目地址
https://github.com/chyyuu/ucore_lab
2) 关于ucore的设计原理和实现
http://www.doc88.com/p-3068060089173.html
3)关于ucore-plus,主要是smp方面的内容
https://github.com/chyyuu/ucore_plus
4)基本的工具链
当然为了学习os,gcc、gdb、makefile、link、qemu也是必须要掌握的内容,有兴趣的朋友可以关注一下。
ps:
ucore使用方法比较简单,就是make, make clean, make qemu这三种。make是基本编译,make clean是清除中间文件,make qemu是开始仿真。测试过程中,我遇到的问题主要有这么几个,
a,没有安装qemu-system-i386工具;
b,没有将qemu-system-i386设置为软链接qemu;
c,没有在disk0下面创建目录bin;
d,删除boot下面bootasm.S和bootmain.c里面的部分代码,不然有可能超过512的大小
随想录(关于ucore)相关推荐
- 恭喜《软件随想录》得到了大家的一致认可!
恭喜<软件随想录>得到了大家的一致认可! <软件随想录> 自2009.12出版至今已近一个半月,首印5000册即将售罄,重印已经发出.此销量在现今计算机类图书中,可谓相当不错了 ...
- 操作系统:ucore的部分Bug挑战练习
ucore是清华大学提供的一个学习操作系统的平台.ucore有完整的mooc视频与说明文档. https://objectkuan.gitbooks.io/ucore-docs/content/# 本 ...
- 墙裂推荐!卡神力作《代码随想录》,上架首日卖爆!
刚开始学习数据结构与算法,或者在力扣(LeetCode)上刷题的读者都有这种困惑--从何学起,先学什么,再学什么.很多人刷题的效率低,主要体现在以下三点: 难以寻找适合自己的题目. 找到了不合适现阶段 ...
- ucore操作系统实验笔记 - Lab1
最近一直都在跟清华大学的操作系统课程,这个课程最大的特点是有一系列可以实战的操作系统实验.这些实验总共有8个,我在这里记录实验中的一些心得和总结. Task1 这个Task主要是为了熟悉Makfile ...
- 操作系统实验报告11:ucore Lab 2
ucore实验报告2 实验内容 uCore Lab 2:物理内存管理 (1) 编译运行 uCore Lab 2 的工程代码: (2) 完成 uCore Lab 2 练习 1-3 的编程作业: (3) ...
- 操作系统实验报告1:ucore Lab 1
操作系统实验报告1 实验内容 阅读 uCore 实验项目开始文档 (uCore Lab 0),准备实验平台,熟悉实验工具. uCore Lab 1:系统软件启动过程 (1) 编译运行 uCore La ...
- 送卡神算法力作《代码随想录》!
刚开始学习数据结构与算法,或者在力扣(LeetCode)上刷题的读者都有这种困惑--从何学起,先学什么,再学什么.很多人刷题的效率低,主要体现在以下三点: 难以寻找适合自己的题目. 找到了不合适现阶段 ...
- 推荐搞IT的你读读《软件随想录》
<软件随想录(Joel on Software)>,这是我多年前看的一本书,也是对我影响很大大的一本书.这不是一本讲软件技术的书,但跟技术强相关,推荐给朋友们读一下. 这本书严格来讲,不是 ...
- ucore和linux区别,附录 - 附录A—ucore历史 - 《操作系统的基本原理与简单实现》 - 书栈网 · BookStack...
ucore历史 写一个教学OS的初衷是陈渝老师和向勇老师想参考MIT的xv6/JOS开发一个能够与OS课程教材相配套的OS实验环境.没有直接采用xv6/JOS的原因是当时(2008年)xv6没有完整的 ...
最新文章
- AndroidStudio中更新到最新版本后仍然提示:This version of the Android Support plugin for IntelliJ IDEA (or Android
- MyBatis对于Java对象里的枚举类型处理
- JAVA可不可以编写应用程序_编写一个java应用程序
- 博客系统评论模块列表转树形结构
- MySQL报错this is incompatible with sql_mode=only_full_group_by
- 主机前面板耳机插孔无声音解决
- catia圆管焊接焊接_CATIA焊接设计实例教程
- ps把图片无损放大的方法
- 取暖器外贸出口到欧洲申请欧盟CE认证指令标准解析
- 用k-mer分析进行基因组调查:(二)用jellyfish进行k-mer频数统计
- vbox虚拟机网络设置
- 变上限积分的连续性和可导性
- java 指纹比对 算法_Java通过sourceafis比对指纹图片的相似度判断指纹
- 深度学习之图像分类(十六)-- EfficientNetV2 网络结构
- 打开计算机首先映入眼帘的一整屏称之为桌面,利用“活动桌面” 让桌面也“闪”起来...
- 博一就完成了SCI论文发表要求是一种怎样的体验?
- 易优CMS:list的基础用法
- 使用frp实现内网穿透(含SSH、远程桌面、文件访问等)
- 圆框头像html,自制带圆框的头像
- echarts企业地区大数据图表模板代码