温馨提示:该页面为Windows软件,不支持手机用户安装使用
ucore操作系统是专为清华计算机专业大学本科操作系统课程而设计的,它是一个开放源代码项目,为操作系统教学提供了宝贵的资源。它适合于那些已经掌握了计算机软件、编程、操作系统等基础专业知识的学习者。
ucore的Windows编译程序环境安装非常简单,只需按照常规的软件安装流程即可。建议您在安装过程中创建桌面快捷方式图标,并在安装完成后运行一次以进行系统复位。
正常安装后您的桌面上应该会出现两个图标。
第一次运行时,请先打开uCore Environment,它可能会在HOME文件夹下创建一个与当前用户名相同的文件夹。uCore Environment 打开的是一个bash环境,您可以在其中使用大多数linux指令,包括git、gcc、qemu等。HOME指向工作目录,即当前登录名的文件夹,对应于打开bash后的原始目录 ~。
打开bash,进入某一lab的目录,然后运行 make qemu。
另外bash支持复制粘贴功能,您可以点击或选择上方-编辑-标记,然后右键复制,再选择上方标记-编辑-粘贴。
为了更好地学习ucore操作系统,您可以根据以下四种个人目标选择相应的学习方式:
观看网上课程基本原理部分的视频,可以大概了解操作系统的定义。
在1的基础上,通过完成学堂在线习题和与OS原有关的线上操作系统课程习题,可以进一步了解OS的基本概念。
在2的基础上,可以通过编程完成labcodes的八个lab实验中的基础训练和实验报告。
在3的基础上,可以通过编程完成labcodes的八个lab实验中的challenge训练。
在4的基础上,可以通过阅读论文、设计、编程、实验评价等全过程来进行课题设计(大实验)。
ucore操作系统具有以下特点:
开放源代码:方便用户查看和修改代码。
模块化设计:便于理解和维护。
实验性强:提供了丰富的实验内容,适合教学和科研。
安装ucore操作系统环境。
打开bash环境。
进入lab目录。
运行make qemu进行实验。
请在学习ucore操作系统的过程中,要注重理论与实践相结合,不断提升自己的编程能力和操作系统知识。
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容