add unrar.md

This commit is contained in:
shzhxh 2019-07-11 21:15:23 +08:00
parent 7f4aa8ef12
commit 1d7a6eb9f3
2 changed files with 25 additions and 0 deletions

View File

@ -21,6 +21,10 @@ MBR
1. 屏蔽中断
2. 设置gp寄存器gp寄存器指向全局变量所在的区域
3. 关闭浮点单元,因为在内核空间不使用浮点运算
4. 选择一个核执行主启动流程,如果是其它核则跳转到`.Lsecondary_start`
5. 保存bootloader传过来的两个参数一个是hart ID一个是DTB物理地址
6. 调用setup_vm初始化页表调用relocate重新分配虚拟地址
7. 配置好C语言环境跳转到主控函数`start_kernel`继续执行
##### 3.2 start_kernel

21
Software/unrar.md Normal file
View File

@ -0,0 +1,21 @@
```
unrar <cmd> [switchs] <archive> [files] [paths] # 从rar文件里解压
```
#### 命令
```
e # 将文件解压到当前目录
l
p
t
v
x # 带路径解压文件
```
#### 开关
```
注:开关之间需以空格分隔
```