Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Miykael_xxm
RCore Tutorial Book V3
提交
ea0faf87
R
RCore Tutorial Book V3
项目概览
Miykael_xxm
/
RCore Tutorial Book V3
与 Fork 源项目一致
Fork自
rcore-os / RCore Tutorial Book V3
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
RCore Tutorial Book V3
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ea0faf87
编写于
11月 13, 2020
作者:
Y
Yifan Wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Small Fix.
上级
53bb2a88
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
1 addition
and
33 deletion
+1
-33
docs/_sources/chapter1/index.rst.txt
docs/_sources/chapter1/index.rst.txt
+0
-10
docs/chapter1/1app-ee-platform.html
docs/chapter1/1app-ee-platform.html
+0
-2
docs/chapter1/2remove-std.html
docs/chapter1/2remove-std.html
+0
-2
docs/chapter1/3minimal-rt.html
docs/chapter1/3minimal-rt.html
+0
-2
docs/chapter1/4load-manually.html
docs/chapter1/4load-manually.html
+0
-2
docs/chapter1/5sbi-print.html
docs/chapter1/5sbi-print.html
+0
-2
docs/chapter1/6practice.html
docs/chapter1/6practice.html
+0
-2
docs/chapter1/index.html
docs/chapter1/index.html
+0
-10
docs/searchindex.js
docs/searchindex.js
+1
-1
未找到文件。
docs/_sources/chapter1/index.rst.txt
浏览文件 @
ea0faf87
...
...
@@ -12,13 +12,3 @@
4load-manually
5sbi-print
6practice
sub1
-------------
233
sub2
------------
445
\ No newline at end of file
docs/chapter1/1app-ee-platform.html
浏览文件 @
ea0faf87
...
...
@@ -97,8 +97,6 @@
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"4load-manually.html"
>
手动加载、运行应用程序
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"5sbi-print.html"
>
格式化输出
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"6practice.html"
>
练习一
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub1"
>
sub1
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub2"
>
sub2
</a></li>
</ul>
</li>
</ul>
...
...
docs/chapter1/2remove-std.html
浏览文件 @
ea0faf87
...
...
@@ -97,8 +97,6 @@
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"4load-manually.html"
>
手动加载、运行应用程序
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"5sbi-print.html"
>
格式化输出
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"6practice.html"
>
练习一
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub1"
>
sub1
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub2"
>
sub2
</a></li>
</ul>
</li>
</ul>
...
...
docs/chapter1/3minimal-rt.html
浏览文件 @
ea0faf87
...
...
@@ -98,8 +98,6 @@
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"4load-manually.html"
>
手动加载、运行应用程序
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"5sbi-print.html"
>
格式化输出
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"6practice.html"
>
练习一
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub1"
>
sub1
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub2"
>
sub2
</a></li>
</ul>
</li>
</ul>
...
...
docs/chapter1/4load-manually.html
浏览文件 @
ea0faf87
...
...
@@ -97,8 +97,6 @@
</li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"5sbi-print.html"
>
格式化输出
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"6practice.html"
>
练习一
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub1"
>
sub1
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub2"
>
sub2
</a></li>
</ul>
</li>
</ul>
...
...
docs/chapter1/5sbi-print.html
浏览文件 @
ea0faf87
...
...
@@ -94,8 +94,6 @@
</ul>
</li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"6practice.html"
>
练习一
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub1"
>
sub1
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub2"
>
sub2
</a></li>
</ul>
</li>
</ul>
...
...
docs/chapter1/6practice.html
浏览文件 @
ea0faf87
...
...
@@ -94,8 +94,6 @@
<li
class=
"toctree-l2 current"
><a
class=
"current reference internal"
href=
"#"
>
练习一
</a><ul
class=
"simple"
>
</ul>
</li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub1"
>
sub1
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"index.html#sub2"
>
sub2
</a></li>
</ul>
</li>
</ul>
...
...
docs/chapter1/index.html
浏览文件 @
ea0faf87
...
...
@@ -92,8 +92,6 @@
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"4load-manually.html"
>
手动加载、运行应用程序
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"5sbi-print.html"
>
格式化输出
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"6practice.html"
>
练习一
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"#sub1"
>
sub1
</a></li>
<li
class=
"toctree-l2"
><a
class=
"reference internal"
href=
"#sub2"
>
sub2
</a></li>
</ul>
</li>
</ul>
...
...
@@ -169,14 +167,6 @@
<h1>
第一章:构建运行 RV64 裸机程序
<a
class=
"headerlink"
href=
"#rv64"
title=
"永久链接至标题"
>
¶
</a></h1>
<div
class=
"toctree-wrapper compound"
>
</div>
<div
class=
"section"
id=
"sub1"
>
<h2>
sub1
<a
class=
"headerlink"
href=
"#sub1"
title=
"永久链接至标题"
>
¶
</a></h2>
<p>
233
</p>
</div>
<div
class=
"section"
id=
"sub2"
>
<h2>
sub2
<a
class=
"headerlink"
href=
"#sub2"
title=
"永久链接至标题"
>
¶
</a></h2>
<p>
445
</p>
</div>
</div>
...
...
docs/searchindex.js
浏览文件 @
ea0faf87
Search
.
setIndex
({
docnames
:[
"
chapter1/1app-ee-platform
"
,
"
chapter1/2remove-std
"
,
"
chapter1/3minimal-rt
"
,
"
chapter1/4load-manually
"
,
"
chapter1/5sbi-print
"
,
"
chapter1/6practice
"
,
"
chapter1/index
"
,
"
collaboration
"
,
"
index
"
,
"
quickstart
"
,
"
rest-example
"
],
envversion
:{
"
sphinx.domains.c
"
:
2
,
"
sphinx.domains.changeset
"
:
1
,
"
sphinx.domains.citation
"
:
1
,
"
sphinx.domains.cpp
"
:
3
,
"
sphinx.domains.index
"
:
1
,
"
sphinx.domains.javascript
"
:
2
,
"
sphinx.domains.math
"
:
2
,
"
sphinx.domains.python
"
:
2
,
"
sphinx.domains.rst
"
:
2
,
"
sphinx.domains.std
"
:
1
,
sphinx
:
56
},
filenames
:[
"
chapter1/1app-ee-platform.rst
"
,
"
chapter1/2remove-std.rst
"
,
"
chapter1/3minimal-rt.rst
"
,
"
chapter1/4load-manually.rst
"
,
"
chapter1/5sbi-print.rst
"
,
"
chapter1/6practice.rst
"
,
"
chapter1/index.rst
"
,
"
collaboration.rst
"
,
"
index.rst
"
,
"
quickstart.rst
"
,
"
rest-example.rst
"
],
objects
:{},
objnames
:{},
objtypes
:{},
terms
:{
"
00
"
:
3
,
"
00000000
"
:
3
,
"
0000000000000000
"
:
3
,
"
0000000000000001
"
:
3
,
"
0000000000000013
"
:
3
,
"
0000000000000018
"
:
3
,
"
000000000000001a
"
:
3
,
"
0000000000000041
"
:
3
,
"
000000000000006a
"
:
3
,
"
00000000000000ab
"
:
3
,
"
00000000000001c8
"
:
3
,
"
0000000000010000
"
:
3
,
"
0000000080020000
"
:
3
,
"
0000000080020010
"
:
3
,
"
0000000080021000
"
:
3
,
"
0000000080031000
"
:
3
,
"
00001000
"
:
3
,
"
00002000
"
:
3
,
"
0000206a
"
:
3
,
"
00002080
"
:
3
,
"
00002248
"
:
3
,
"
00002289
"
:
3
,
"
01
"
:
3
,
"
02
"
:
3
,
"
06
"
:
0
,
"
06s
"
:
1
,
"
09
"
:
0
,
"
0x0
"
:
3
,
"
0x0000000000000000
"
:
3
,
"
0x000000000000001a
"
:
3
,
"
0x0000000000001000
"
:
3
,
"
0x0000000000002000
"
:
3
,
"
0x0000000000010000
"
:
3
,
"
0x0000000080020000
"
:
3
,
"
0x0000000080021000
"
:
3
,
"
0x1
"
:
3
,
"
0x1000
"
:
3
,
"
0x1a
"
:
3
,
"
0x20000
"
:
3
,
"
0x222
"
:
4
,
"
0x80000000
"
:[
2
,
3
],
"
0x80020000
"
:[
2
,
3
,
4
],
"
0x80021000
"
:
3
,
"
0x80022000
"
:
4
,
"
0x80023000
"
:
4
,
"
0x80033000
"
:
4
,
"
0xb109
"
:
4
,
"
10
"
:[
2
,
3
],
"
11
"
:[
0
,
2
,
3
],
"
115200
"
:
3
,
"
12
"
:
3
,
"
128k
"
:
3
,
"
13
"
:[
3
,
4
],
"
14
"
:[
0
,
3
],
"
15
"
:
3
,
"
1500000
"
:
3
,
"
15s
"
:
0
,
"
16
"
:[
2
,
3
],
"
17
"
:
3
,
"
18
"
:
3
,
"
19
"
:
3
,
"
20
"
:
2
,
"
2018spring
"
:
2
,
"
2019spring
"
:
2
,
"
2020
"
:[
0
,
2
],
"
233
"
:
6
,
"
26
"
:
3
,
"
32
"
:[
0
,
2
],
"
4096
"
:[
2
,
3
],
"
445
"
:
6
,
"
45
"
:
3
,
"
46
"
:[
3
,
4
],
"
48
"
:
0
,
"
4c
"
:
3
,
"
4k
"
:
2
,
"
56
"
:
3
,
"
64
"
:[
0
,
2
,
3
],
"
64i
"
:
0
,
"
73dc675b9
"
:
0
,
"
73dc675b9437c2a51a975a9f58cc66f05463c351
"
:
0
,
"
777
"
:
3
,
"
78wp4f2l
"
:
3
,
"
7f
"
:
3
,
"
828
"
:
2
,
"
9016
"
:
3
,
"
abstract
"
:
0
,
"
byte
"
:
3
,
"
class
"
:
3
,
"
default
"
:
3
,
"
float
"
:
3
,
"
for
"
:[
0
,
2
,
3
],
"
function
"
:[
1
,
2
],
"
if
"
:[
2
,
3
,
4
],
"
in
"
:[
0
,
1
,
2
,
3
],
"
new
"
:[
0
,
2
],
"
null
"
:
3
,
"
static
"
:
3
,
"
switch
"
:
2
,
"
while
"
:
2
,
__
:
4
,
_____
:
4
,
______
:
4
,
_______
:
4
,
___________
:
4
,
_info
:
1
,
_start
:[
2
,
3
],
a0
:[
2
,
10
],
a1
:
2
,
a7
:
2
,
a_
:
2
,
a_n
:
2
,
abi
:
3
,
abs
:
3
,
activ
:
2
,
add
:[
7
,
10
],
addr
:
3
,
address
:[
2
,
3
],
align
:[
2
,
3
],
all
:
3
,
alloc
:
3
,
alpha
:
10
,
and
:
3
,
architectur
:
0
,
are
:
3
,
arg
:
2
,
as
:[
3
,
4
],
ascii
:
2
,
asm
:
2
,
assembl
:
2
,
assert
:
1
,
at
:
4
,
attribut
:
3
,
ax
:
3
,
bare
:
0
,
base_address
:[
2
,
3
],
be
:
0
,
berkelei
:
2
,
beta
:
10
,
bin
:[
0
,
3
],
binari
:[
0
,
3
],
bind
:
3
,
bio
:
3
,
bit
:
3
,
blogo
:
1
,
board
:
3
,
boot_stack
:[
2
,
3
,
4
],
boot_stack_top
:[
2
,
3
,
4
],
bootload
:[
2
,
3
,
4
],
box
:
3
,
bs
:
3
,
bss
:[
2
,
4
],
build
:[
1
,
2
,
3
,
7
],
burner
:
3
,
but
:
1
,
call
:[
0
,
2
],
calle
:
2
,
caller
:
2
,
can
:
0
,
cannot
:
1
,
cargo
:[
0
,
1
,
2
,
3
],
central
:
0
,
cforc
:
2
,
cgu
:
3
,
chmod
:
3
,
clear_bss
:[
3
,
4
],
clink
:
2
,
comment
:
3
,
commit
:[
0
,
7
],
compil
:[
0
,
1
,
2
],
complement
:
3
,
compress
:
3
,
conda
:
9
,
config
:[
1
,
2
],
consol
:
4
,
console_putchar
:
4
,
contain
:
3
,
context
:
2
,
control
:
2
,
convent
:
2
,
copi
:
3
,
core
:[
0
,
1
,
4
],
cornel
:
2
,
cos
:
10
,
cp
:
3
,
cpu
:[
0
,
2
],
crate
:[
0
,
4
],
cross
:
1
,
cs3410
:
2
,
cs61c
:
2
,
ctrl
:
3
,
current
:
3
,
data
:[
2
,
3
,
4
],
date
:
0
,
dd
:
3
,
debug
:
0
,
debuginfo
:[
0
,
1
],
deploi
:
7
,
derefer
:
3
,
destin
:
2
,
dev
:[
0
,
1
,
3
],
devic
:
3
,
direct
:
3
,
directori
:
0
,
discard
:
2
,
doc
:
7
,
dtr
:
3
,
e0463
:
0
,
ebss
:[
2
,
3
,
4
],
edata
:[
2
,
3
,
4
],
eh_fram
:
2
,
ekernel
:[
2
,
3
],
elf64
:
3
,
elf
:[
0
,
1
,
2
,
3
],
els
:[
3
,
4
],
endian
:
3
,
endif
:
3
,
entri
:[
2
,
3
,
4
],
entsiz
:
3
,
environ
:
0
,
eol
:
3
,
epilogu
:
2
,
erodata
:[
2
,
3
,
4
],
err
:[
1
,
4
],
error
:[
0
,
1
],
etext
:[
2
,
3
,
4
],
exclud
:
3
,
exec
:
3
,
execut
:[
0
,
3
],
extern
:[
3
,
4
],
extra
:
3
,
featur
:[
2
,
4
],
file
:[
0
,
2
,
3
,
4
],
filesiz
:
3
,
filter
:
3
,
find
:[
0
,
1
],
finish
:[
0
,
1
],
first
:
2
,
flag
:
3
,
flow
:
2
,
fmt
:
4
,
fn
:[
0
,
1
,
2
,
3
,
4
,
10
],
for_each
:
3
,
format
:
3
,
found
:
1
,
fp
:
2
,
frame
:
2
,
from
:
2
,
func
:
3
,
gdb
:
3
,
gif
:
10
,
git
:
7
,
global
:
3
,
global_asm
:
2
,
globl
:
2
,
gnu
:[
0
,
1
],
gnu_stack
:
3
,
gp
:
2
,
grep
:
0
,
group
:
3
,
hash
:
0
,
header
:
3
,
heap
:
2
,
hello
:[
0
,
1
,
2
,
4
],
home
:[
0
,
1
],
host
:
0
,
html
:
7
,
i32
:
10
,
ifeq
:
3
,
imm
:
2
,
immedi
:
2
,
include_str
:
2
,
index
:[
3
,
7
],
info
:[
3
,
4
],
inner
:
3
,
instal
:[
0
,
7
,
9
],
instruct
:[
0
,
2
],
into
:
3
,
isa
:[
0
,
1
],
jal
:
2
,
jalr
:
2
,
jieba
:
7
,
kei
:
3
,
kernel
:[
3
,
4
],
kernel_bin
:
3
,
kernel_elf
:
3
,
kernel_entry_pa
:
3
,
kflash
:
3
,
kib
:[
2
,
3
],
la
:
2
,
lang_item
:[
1
,
2
,
4
],
last
:
2
,
layout
:
2
,
ld
:[
2
,
3
],
lectur
:
2
,
leftarrow
:
2
,
let
:
4
,
lf
:
3
,
lifo
:
2
,
line
:
4
,
link
:
3
,
linkabl
:
3
,
linker
:[
2
,
3
],
linux
:[
0
,
1
],
list
:
0
,
littl
:
3
,
llvm
:
0
,
load
:
3
,
loader
:
3
,
local
:
3
,
locat
:
4
,
loop
:[
1
,
2
],
lpcrel_hi0
:
3
,
lsb
:
3
,
machin
:[
3
,
4
],
maco
:
0
,
macro
:
1
,
macro_us
:
4
,
mafd
:
0
,
magic
:
3
,
mai
:
0
,
main
:[
0
,
2
,
3
,
4
],
maix
:
3
,
make
:[
2
,
3
,
7
],
makefil
:
3
,
malloc
:
2
,
man
:
3
,
medeleg
:
4
,
memori
:[
0
,
2
],
memsiz
:
3
,
merg
:[
3
,
7
],
messag
:
4
,
metadata
:
3
,
metal
:
0
,
mideleg
:
4
,
miniterm
:[
3
,
9
],
misa
:
4
,
mit
:
2
,
mod
:[
1
,
2
,
4
],
mode
:
3
,
ms
:
3
,
mut
:
3
,
mv
:
3
,
name
:
3
,
ndx
:
3
,
nightli
:
0
,
no
:
3
,
no_main
:[
1
,
2
],
no_mangl
:[
2
,
4
],
no_std
:[
1
,
2
],
nobit
:
3
,
nograph
:
3
,
none
:[
0
,
1
,
2
,
3
,
4
],
not
:[
0
,
1
,
3
],
note
:[
0
,
2
],
notyp
:
3
,
nr
:
3
,
num
:
3
,
number
:
3
,
objcopi
:
3
,
object
:
2
,
objectfil
:
2
,
of
:
3
,
offset
:
3
,
ok
:
4
,
option
:[
1
,
4
],
order
:
3
,
os
:[
0
,
1
,
2
,
3
,
4
],
out
:
2
,
output_arch
:
2
,
panic
:[
1
,
4
],
panic_handl
:
4
,
panic_info_messag
:
4
,
panicinfo
:[
1
,
4
],
panick
:
4
,
pc
:[
2
,
3
],
physaddr
:
3
,
physic
:
2
,
pip
:
7
,
platform
:[
0
,
4
],
point
:
3
,
pointer
:[
2
,
3
],
pop
:
2
,
print
:[
0
,
4
],
println
:[
0
,
4
],
process
:[
0
,
3
],
processor
:[
0
,
3
],
progbit
:
3
,
program
:
3
,
prologu
:
2
,
pseudo
:
2
,
pub
:[
2
,
4
],
push
:[
2
,
7
],
py
:
3
,
pyseri
:
9
,
python3
:
3
,
qemu
:
4
,
ra
:
2
,
raw
:
3
,
rc
:
3
,
rcore
:[
0
,
1
,
9
],
rd
:
2
,
read
:
7
,
readelf
:
3
,
readthedoc
:
10
,
record
:
2
,
refcel
:
3
,
regist
:
2
,
releas
:[
0
,
2
,
3
],
requir
:[
1
,
3
],
rest
:
7
,
restor
:
2
,
restructuredtext
:
7
,
result
:[
1
,
4
],
ret
:
2
,
risc
:[
0
,
3
],
riscv32i
:
0
,
riscv32imac
:
0
,
riscv32imc
:
0
,
riscv64
:
3
,
riscv64gc
:[
0
,
1
,
2
,
3
],
riscv64imac
:
0
,
riscv64imafdc
:
0
,
riscv
:[
0
,
2
,
3
],
riscv_attribut
:
3
,
rodata
:[
2
,
3
,
4
],
rs
:[
0
,
1
,
2
,
3
,
4
],
rts
:
3
,
run
:[
0
,
3
],
rust
:[
1
,
2
,
3
,
4
,
10
],
rust_main
:[
2
,
3
,
4
],
rustc
:
0
,
rustflag
:
2
,
rustsbi
:[
3
,
4
],
rustup
:
0
,
rv32
:
0
,
rv32i
:
0
,
rv64
:
3
,
rv64acdfimsu
:
4
,
rv64gc
:
1
,
rv64i
:
0
,
rvc
:
3
,
rw
:
3
,
s0
:
2
,
s11
:
2
,
s1
:
2
,
safe
:
3
,
save
:
2
,
sbi
:[
3
,
4
],
sbss
:[
2
,
3
,
4
],
scope
:
1
,
script
:
2
,
sdata
:[
2
,
3
,
4
],
section
:[
2
,
3
],
sectionnam
:
2
,
seek
:
3
,
serialport
:
3
,
set
:
0
,
shinbokuow
:[
0
,
1
],
shstrtab
:
3
,
shutdown
:
4
,
sin
:
10
,
size
:
3
,
skernel
:[
2
,
3
],
soft
:
3
,
some
:
4
,
sourc
:
2
,
sp
:
2
,
space
:
2
,
specif
:
3
,
sphinx
:[
7
,
10
],
sphinx_rtd_them
:
7
,
src
:[
0
,
1
,
2
,
3
,
4
],
srodata
:[
2
,
3
,
4
],
stack
:
2
,
stackfram
:
2
,
start
:[
1
,
3
],
std
:[
0
,
1
],
stext
:[
2
,
3
,
4
],
strace
:
0
,
string
:
3
,
strip
:
3
,
strtab
:
3
,
sudo
:
3
,
symbol
:
3
,
symtab
:
3
,
system
:[
0
,
3
],
sysv
:
3
,
t0
:
2
,
t6
:
2
,
tabl
:
3
,
target
:[
0
,
1
,
2
,
3
],
text
:[
2
,
3
,
4
],
the
:[
0
,
7
],
there
:
3
,
thi
:[
1
,
3
],
tls
:
3
,
to
:
3
,
todo
:
3
,
toml
:
0
,
tool
:
3
,
tp
:
2
,
tree
:
0
,
trick
:
1
,
triplet
:
0
,
tsrc
:
2
,
ttyusb0
:
3
,
tutori
:[
0
,
1
,
9
],
type
:
3
,
u8
:
3
,
ubuntu
:[
0
,
3
],
ucb
:
3
,
und
:
3
,
unit
:
0
,
unix
:
3
,
unknown
:[
0
,
1
,
2
,
3
],
unoptim
:[
0
,
1
],
unsaf
:
3
,
unwrap
:[
1
,
4
],
use
:[
1
,
4
],
usiz
:[
3
,
4
],
v0
:[
0
,
1
],
v3
:[
0
,
1
],
valu
:
3
,
verbos
:
0
,
version
:[
0
,
3
,
4
],
virt
:
3
,
virtaddr
:
3
,
vis
:
3
,
wa
:
3
,
window
:
0
,
workspac
:[
0
,
1
],
world
:[
0
,
1
,
2
,
4
],
write
:[
0
,
1
,
3
],
write_volatil
:
3
,
x0
:
2
,
x1
:
2
,
x2
:
2
,
x31
:
2
,
x3
:
2
,
x4
:
2
,
x86
:
0
,
x86_64
:[
0
,
1
],
yes
:
2
,
zero
:
2
},
titles
:[
"
\
u5e94
\
u7528
\
u7a0b
\
u5e8f
\
u8fd0
\
u884c
\
u73af
\
u5883
\
u4e0e
\
u5e73
\
u53f0
\
u652f
\
u6301
"
,
"
\
u79fb
\
u9664
\
u6807
\
u51c6
\
u5e93
\
u4f9d
\
u8d56
"
,
"
\
u91cd
\
u5efa
\
u6700
\
u5c0f
\
u5316
\
u8fd0
\
u884c
\
u65f6
"
,
"
\
u624b
\
u52a8
\
u52a0
\
u8f7d
\
u3001
\
u8fd0
\
u884c
\
u5e94
\
u7528
\
u7a0b
\
u5e8f
"
,
"
\
u683c
\
u5f0f
\
u5316
\
u8f93
\
u51fa
"
,
"
\
u7ec3
\
u4e60
\
u4e00
"
,
"
\
u7b2c
\
u4e00
\
u7ae0
\
uff1a
\
u6784
\
u5efa
\
u8fd0
\
u884c RV64
\
u88f8
\
u673a
\
u7a0b
\
u5e8f
"
,
"
\
u9879
\
u76ee
\
u534f
\
u4f5c
"
,
"
rCore-Tutorial-Book
\
u7b2c
\
u4e09
\
u7248
"
,
"
\
u5feb
\
u901f
\
u4e0a
\
u624b
"
,
"
reStructuredText
\
u57fa
\
u672c
\
u8bed
\
u6cd5
"
],
titleterms
:{
book
:
8
,
bss
:
3
,
k210
:
3
,
main
:
1
,
panic_handl
:
1
,
println
:
1
,
qemu
:
3
,
rcore
:
8
,
restructuredtext
:
10
,
risc
:
2
,
rust
:
0
,
rv64
:
6
,
sub1
:
6
,
sub2
:
6
,
tutori
:
8
}})
\ No newline at end of file
Search
.
setIndex
({
docnames
:[
"
chapter1/1app-ee-platform
"
,
"
chapter1/2remove-std
"
,
"
chapter1/3minimal-rt
"
,
"
chapter1/4load-manually
"
,
"
chapter1/5sbi-print
"
,
"
chapter1/6practice
"
,
"
chapter1/index
"
,
"
collaboration
"
,
"
index
"
,
"
quickstart
"
,
"
rest-example
"
],
envversion
:{
"
sphinx.domains.c
"
:
2
,
"
sphinx.domains.changeset
"
:
1
,
"
sphinx.domains.citation
"
:
1
,
"
sphinx.domains.cpp
"
:
3
,
"
sphinx.domains.index
"
:
1
,
"
sphinx.domains.javascript
"
:
2
,
"
sphinx.domains.math
"
:
2
,
"
sphinx.domains.python
"
:
2
,
"
sphinx.domains.rst
"
:
2
,
"
sphinx.domains.std
"
:
1
,
sphinx
:
56
},
filenames
:[
"
chapter1/1app-ee-platform.rst
"
,
"
chapter1/2remove-std.rst
"
,
"
chapter1/3minimal-rt.rst
"
,
"
chapter1/4load-manually.rst
"
,
"
chapter1/5sbi-print.rst
"
,
"
chapter1/6practice.rst
"
,
"
chapter1/index.rst
"
,
"
collaboration.rst
"
,
"
index.rst
"
,
"
quickstart.rst
"
,
"
rest-example.rst
"
],
objects
:{},
objnames
:{},
objtypes
:{},
terms
:{
"
00
"
:
3
,
"
00000000
"
:
3
,
"
0000000000000000
"
:
3
,
"
0000000000000001
"
:
3
,
"
0000000000000013
"
:
3
,
"
0000000000000018
"
:
3
,
"
000000000000001a
"
:
3
,
"
0000000000000041
"
:
3
,
"
000000000000006a
"
:
3
,
"
00000000000000ab
"
:
3
,
"
00000000000001c8
"
:
3
,
"
0000000000010000
"
:
3
,
"
0000000080020000
"
:
3
,
"
0000000080020010
"
:
3
,
"
0000000080021000
"
:
3
,
"
0000000080031000
"
:
3
,
"
00001000
"
:
3
,
"
00002000
"
:
3
,
"
0000206a
"
:
3
,
"
00002080
"
:
3
,
"
00002248
"
:
3
,
"
00002289
"
:
3
,
"
01
"
:
3
,
"
02
"
:
3
,
"
06
"
:
0
,
"
06s
"
:
1
,
"
09
"
:
0
,
"
0x0
"
:
3
,
"
0x0000000000000000
"
:
3
,
"
0x000000000000001a
"
:
3
,
"
0x0000000000001000
"
:
3
,
"
0x0000000000002000
"
:
3
,
"
0x0000000000010000
"
:
3
,
"
0x0000000080020000
"
:
3
,
"
0x0000000080021000
"
:
3
,
"
0x1
"
:
3
,
"
0x1000
"
:
3
,
"
0x1a
"
:
3
,
"
0x20000
"
:
3
,
"
0x222
"
:
4
,
"
0x80000000
"
:[
2
,
3
],
"
0x80020000
"
:[
2
,
3
,
4
],
"
0x80021000
"
:
3
,
"
0x80022000
"
:
4
,
"
0x80023000
"
:
4
,
"
0x80033000
"
:
4
,
"
0xb109
"
:
4
,
"
10
"
:[
2
,
3
],
"
11
"
:[
0
,
2
,
3
],
"
115200
"
:
3
,
"
12
"
:
3
,
"
128k
"
:
3
,
"
13
"
:[
3
,
4
],
"
14
"
:[
0
,
3
],
"
15
"
:
3
,
"
1500000
"
:
3
,
"
15s
"
:
0
,
"
16
"
:[
2
,
3
],
"
17
"
:
3
,
"
18
"
:
3
,
"
19
"
:
3
,
"
20
"
:
2
,
"
2018spring
"
:
2
,
"
2019spring
"
:
2
,
"
2020
"
:[
0
,
2
],
"
26
"
:
3
,
"
32
"
:[
0
,
2
],
"
4096
"
:[
2
,
3
],
"
45
"
:
3
,
"
46
"
:[
3
,
4
],
"
48
"
:
0
,
"
4c
"
:
3
,
"
4k
"
:
2
,
"
56
"
:
3
,
"
64
"
:[
0
,
2
,
3
],
"
64i
"
:
0
,
"
73dc675b9
"
:
0
,
"
73dc675b9437c2a51a975a9f58cc66f05463c351
"
:
0
,
"
777
"
:
3
,
"
78wp4f2l
"
:
3
,
"
7f
"
:
3
,
"
828
"
:
2
,
"
9016
"
:
3
,
"
abstract
"
:
0
,
"
byte
"
:
3
,
"
class
"
:
3
,
"
default
"
:
3
,
"
float
"
:
3
,
"
for
"
:[
0
,
2
,
3
],
"
function
"
:[
1
,
2
],
"
if
"
:[
2
,
3
,
4
],
"
in
"
:[
0
,
1
,
2
,
3
],
"
new
"
:[
0
,
2
],
"
null
"
:
3
,
"
static
"
:
3
,
"
switch
"
:
2
,
"
while
"
:
2
,
__
:
4
,
_____
:
4
,
______
:
4
,
_______
:
4
,
___________
:
4
,
_info
:
1
,
_start
:[
2
,
3
],
a0
:[
2
,
10
],
a1
:
2
,
a7
:
2
,
a_
:
2
,
a_n
:
2
,
abi
:
3
,
abs
:
3
,
activ
:
2
,
add
:[
7
,
10
],
addr
:
3
,
address
:[
2
,
3
],
align
:[
2
,
3
],
all
:
3
,
alloc
:
3
,
alpha
:
10
,
and
:
3
,
architectur
:
0
,
are
:
3
,
arg
:
2
,
as
:[
3
,
4
],
ascii
:
2
,
asm
:
2
,
assembl
:
2
,
assert
:
1
,
at
:
4
,
attribut
:
3
,
ax
:
3
,
bare
:
0
,
base_address
:[
2
,
3
],
be
:
0
,
berkelei
:
2
,
beta
:
10
,
bin
:[
0
,
3
],
binari
:[
0
,
3
],
bind
:
3
,
bio
:
3
,
bit
:
3
,
blogo
:
1
,
board
:
3
,
boot_stack
:[
2
,
3
,
4
],
boot_stack_top
:[
2
,
3
,
4
],
bootload
:[
2
,
3
,
4
],
box
:
3
,
bs
:
3
,
bss
:[
2
,
4
],
build
:[
1
,
2
,
3
,
7
],
burner
:
3
,
but
:
1
,
call
:[
0
,
2
],
calle
:
2
,
caller
:
2
,
can
:
0
,
cannot
:
1
,
cargo
:[
0
,
1
,
2
,
3
],
central
:
0
,
cforc
:
2
,
cgu
:
3
,
chmod
:
3
,
clear_bss
:[
3
,
4
],
clink
:
2
,
comment
:
3
,
commit
:[
0
,
7
],
compil
:[
0
,
1
,
2
],
complement
:
3
,
compress
:
3
,
conda
:
9
,
config
:[
1
,
2
],
consol
:
4
,
console_putchar
:
4
,
contain
:
3
,
context
:
2
,
control
:
2
,
convent
:
2
,
copi
:
3
,
core
:[
0
,
1
,
4
],
cornel
:
2
,
cos
:
10
,
cp
:
3
,
cpu
:[
0
,
2
],
crate
:[
0
,
4
],
cross
:
1
,
cs3410
:
2
,
cs61c
:
2
,
ctrl
:
3
,
current
:
3
,
data
:[
2
,
3
,
4
],
date
:
0
,
dd
:
3
,
debug
:
0
,
debuginfo
:[
0
,
1
],
deploi
:
7
,
derefer
:
3
,
destin
:
2
,
dev
:[
0
,
1
,
3
],
devic
:
3
,
direct
:
3
,
directori
:
0
,
discard
:
2
,
doc
:
7
,
dtr
:
3
,
e0463
:
0
,
ebss
:[
2
,
3
,
4
],
edata
:[
2
,
3
,
4
],
eh_fram
:
2
,
ekernel
:[
2
,
3
],
elf64
:
3
,
elf
:[
0
,
1
,
2
,
3
],
els
:[
3
,
4
],
endian
:
3
,
endif
:
3
,
entri
:[
2
,
3
,
4
],
entsiz
:
3
,
environ
:
0
,
eol
:
3
,
epilogu
:
2
,
erodata
:[
2
,
3
,
4
],
err
:[
1
,
4
],
error
:[
0
,
1
],
etext
:[
2
,
3
,
4
],
exclud
:
3
,
exec
:
3
,
execut
:[
0
,
3
],
extern
:[
3
,
4
],
extra
:
3
,
featur
:[
2
,
4
],
file
:[
0
,
2
,
3
,
4
],
filesiz
:
3
,
filter
:
3
,
find
:[
0
,
1
],
finish
:[
0
,
1
],
first
:
2
,
flag
:
3
,
flow
:
2
,
fmt
:
4
,
fn
:[
0
,
1
,
2
,
3
,
4
,
10
],
for_each
:
3
,
format
:
3
,
found
:
1
,
fp
:
2
,
frame
:
2
,
from
:
2
,
func
:
3
,
gdb
:
3
,
gif
:
10
,
git
:
7
,
global
:
3
,
global_asm
:
2
,
globl
:
2
,
gnu
:[
0
,
1
],
gnu_stack
:
3
,
gp
:
2
,
grep
:
0
,
group
:
3
,
hash
:
0
,
header
:
3
,
heap
:
2
,
hello
:[
0
,
1
,
2
,
4
],
home
:[
0
,
1
],
host
:
0
,
html
:
7
,
i32
:
10
,
ifeq
:
3
,
imm
:
2
,
immedi
:
2
,
include_str
:
2
,
index
:[
3
,
7
],
info
:[
3
,
4
],
inner
:
3
,
instal
:[
0
,
7
,
9
],
instruct
:[
0
,
2
],
into
:
3
,
isa
:[
0
,
1
],
jal
:
2
,
jalr
:
2
,
jieba
:
7
,
kei
:
3
,
kernel
:[
3
,
4
],
kernel_bin
:
3
,
kernel_elf
:
3
,
kernel_entry_pa
:
3
,
kflash
:
3
,
kib
:[
2
,
3
],
la
:
2
,
lang_item
:[
1
,
2
,
4
],
last
:
2
,
layout
:
2
,
ld
:[
2
,
3
],
lectur
:
2
,
leftarrow
:
2
,
let
:
4
,
lf
:
3
,
lifo
:
2
,
line
:
4
,
link
:
3
,
linkabl
:
3
,
linker
:[
2
,
3
],
linux
:[
0
,
1
],
list
:
0
,
littl
:
3
,
llvm
:
0
,
load
:
3
,
loader
:
3
,
local
:
3
,
locat
:
4
,
loop
:[
1
,
2
],
lpcrel_hi0
:
3
,
lsb
:
3
,
machin
:[
3
,
4
],
maco
:
0
,
macro
:
1
,
macro_us
:
4
,
mafd
:
0
,
magic
:
3
,
mai
:
0
,
main
:[
0
,
2
,
3
,
4
],
maix
:
3
,
make
:[
2
,
3
,
7
],
makefil
:
3
,
malloc
:
2
,
man
:
3
,
medeleg
:
4
,
memori
:[
0
,
2
],
memsiz
:
3
,
merg
:[
3
,
7
],
messag
:
4
,
metadata
:
3
,
metal
:
0
,
mideleg
:
4
,
miniterm
:[
3
,
9
],
misa
:
4
,
mit
:
2
,
mod
:[
1
,
2
,
4
],
mode
:
3
,
ms
:
3
,
mut
:
3
,
mv
:
3
,
name
:
3
,
ndx
:
3
,
nightli
:
0
,
no
:
3
,
no_main
:[
1
,
2
],
no_mangl
:[
2
,
4
],
no_std
:[
1
,
2
],
nobit
:
3
,
nograph
:
3
,
none
:[
0
,
1
,
2
,
3
,
4
],
not
:[
0
,
1
,
3
],
note
:[
0
,
2
],
notyp
:
3
,
nr
:
3
,
num
:
3
,
number
:
3
,
objcopi
:
3
,
object
:
2
,
objectfil
:
2
,
of
:
3
,
offset
:
3
,
ok
:
4
,
option
:[
1
,
4
],
order
:
3
,
os
:[
0
,
1
,
2
,
3
,
4
],
out
:
2
,
output_arch
:
2
,
panic
:[
1
,
4
],
panic_handl
:
4
,
panic_info_messag
:
4
,
panicinfo
:[
1
,
4
],
panick
:
4
,
pc
:[
2
,
3
],
physaddr
:
3
,
physic
:
2
,
pip
:
7
,
platform
:[
0
,
4
],
point
:
3
,
pointer
:[
2
,
3
],
pop
:
2
,
print
:[
0
,
4
],
println
:[
0
,
4
],
process
:[
0
,
3
],
processor
:[
0
,
3
],
progbit
:
3
,
program
:
3
,
prologu
:
2
,
pseudo
:
2
,
pub
:[
2
,
4
],
push
:[
2
,
7
],
py
:
3
,
pyseri
:
9
,
python3
:
3
,
qemu
:
4
,
ra
:
2
,
raw
:
3
,
rc
:
3
,
rcore
:[
0
,
1
,
9
],
rd
:
2
,
read
:
7
,
readelf
:
3
,
readthedoc
:
10
,
record
:
2
,
refcel
:
3
,
regist
:
2
,
releas
:[
0
,
2
,
3
],
requir
:[
1
,
3
],
rest
:
7
,
restor
:
2
,
restructuredtext
:
7
,
result
:[
1
,
4
],
ret
:
2
,
risc
:[
0
,
3
],
riscv32i
:
0
,
riscv32imac
:
0
,
riscv32imc
:
0
,
riscv64
:
3
,
riscv64gc
:[
0
,
1
,
2
,
3
],
riscv64imac
:
0
,
riscv64imafdc
:
0
,
riscv
:[
0
,
2
,
3
],
riscv_attribut
:
3
,
rodata
:[
2
,
3
,
4
],
rs
:[
0
,
1
,
2
,
3
,
4
],
rts
:
3
,
run
:[
0
,
3
],
rust
:[
1
,
2
,
3
,
4
,
10
],
rust_main
:[
2
,
3
,
4
],
rustc
:
0
,
rustflag
:
2
,
rustsbi
:[
3
,
4
],
rustup
:
0
,
rv32
:
0
,
rv32i
:
0
,
rv64
:
3
,
rv64acdfimsu
:
4
,
rv64gc
:
1
,
rv64i
:
0
,
rvc
:
3
,
rw
:
3
,
s0
:
2
,
s11
:
2
,
s1
:
2
,
safe
:
3
,
save
:
2
,
sbi
:[
3
,
4
],
sbss
:[
2
,
3
,
4
],
scope
:
1
,
script
:
2
,
sdata
:[
2
,
3
,
4
],
section
:[
2
,
3
],
sectionnam
:
2
,
seek
:
3
,
serialport
:
3
,
set
:
0
,
shinbokuow
:[
0
,
1
],
shstrtab
:
3
,
shutdown
:
4
,
sin
:
10
,
size
:
3
,
skernel
:[
2
,
3
],
soft
:
3
,
some
:
4
,
sourc
:
2
,
sp
:
2
,
space
:
2
,
specif
:
3
,
sphinx
:[
7
,
10
],
sphinx_rtd_them
:
7
,
src
:[
0
,
1
,
2
,
3
,
4
],
srodata
:[
2
,
3
,
4
],
stack
:
2
,
stackfram
:
2
,
start
:[
1
,
3
],
std
:[
0
,
1
],
stext
:[
2
,
3
,
4
],
strace
:
0
,
string
:
3
,
strip
:
3
,
strtab
:
3
,
sudo
:
3
,
symbol
:
3
,
symtab
:
3
,
system
:[
0
,
3
],
sysv
:
3
,
t0
:
2
,
t6
:
2
,
tabl
:
3
,
target
:[
0
,
1
,
2
,
3
],
text
:[
2
,
3
,
4
],
the
:[
0
,
7
],
there
:
3
,
thi
:[
1
,
3
],
tls
:
3
,
to
:
3
,
todo
:
3
,
toml
:
0
,
tool
:
3
,
tp
:
2
,
tree
:
0
,
trick
:
1
,
triplet
:
0
,
tsrc
:
2
,
ttyusb0
:
3
,
tutori
:[
0
,
1
,
9
],
type
:
3
,
u8
:
3
,
ubuntu
:[
0
,
3
],
ucb
:
3
,
und
:
3
,
unit
:
0
,
unix
:
3
,
unknown
:[
0
,
1
,
2
,
3
],
unoptim
:[
0
,
1
],
unsaf
:
3
,
unwrap
:[
1
,
4
],
use
:[
1
,
4
],
usiz
:[
3
,
4
],
v0
:[
0
,
1
],
v3
:[
0
,
1
],
valu
:
3
,
verbos
:
0
,
version
:[
0
,
3
,
4
],
virt
:
3
,
virtaddr
:
3
,
vis
:
3
,
wa
:
3
,
window
:
0
,
workspac
:[
0
,
1
],
world
:[
0
,
1
,
2
,
4
],
write
:[
0
,
1
,
3
],
write_volatil
:
3
,
x0
:
2
,
x1
:
2
,
x2
:
2
,
x31
:
2
,
x3
:
2
,
x4
:
2
,
x86
:
0
,
x86_64
:[
0
,
1
],
yes
:
2
,
zero
:
2
},
titles
:[
"
\
u5e94
\
u7528
\
u7a0b
\
u5e8f
\
u8fd0
\
u884c
\
u73af
\
u5883
\
u4e0e
\
u5e73
\
u53f0
\
u652f
\
u6301
"
,
"
\
u79fb
\
u9664
\
u6807
\
u51c6
\
u5e93
\
u4f9d
\
u8d56
"
,
"
\
u91cd
\
u5efa
\
u6700
\
u5c0f
\
u5316
\
u8fd0
\
u884c
\
u65f6
"
,
"
\
u624b
\
u52a8
\
u52a0
\
u8f7d
\
u3001
\
u8fd0
\
u884c
\
u5e94
\
u7528
\
u7a0b
\
u5e8f
"
,
"
\
u683c
\
u5f0f
\
u5316
\
u8f93
\
u51fa
"
,
"
\
u7ec3
\
u4e60
\
u4e00
"
,
"
\
u7b2c
\
u4e00
\
u7ae0
\
uff1a
\
u6784
\
u5efa
\
u8fd0
\
u884c RV64
\
u88f8
\
u673a
\
u7a0b
\
u5e8f
"
,
"
\
u9879
\
u76ee
\
u534f
\
u4f5c
"
,
"
rCore-Tutorial-Book
\
u7b2c
\
u4e09
\
u7248
"
,
"
\
u5feb
\
u901f
\
u4e0a
\
u624b
"
,
"
reStructuredText
\
u57fa
\
u672c
\
u8bed
\
u6cd5
"
],
titleterms
:{
book
:
8
,
bss
:
3
,
k210
:
3
,
main
:
1
,
panic_handl
:
1
,
println
:
1
,
qemu
:
3
,
rcore
:
8
,
restructuredtext
:
10
,
risc
:
2
,
rust
:
0
,
rv64
:
6
,
tutori
:
8
}})
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录