I3TIR4 & I3TIOA & I3TIO6, added updated slides & poster

This commit is contained in:
Wang Chen
2021-06-07 09:20:42 +08:00
parent 4e72000601
commit 07d7c9bfe6
16 changed files with 57 additions and 26 deletions

View File

@@ -43,7 +43,12 @@ $ mkdir $HOME/ws
$ cd $HOME/ws
```
Download the development tool package `tools.tar.gz`, the download address is:<https://share.weiyun.com/nyTqAGKh>
Download the development tool package `tools.tar.gz`, the download address are:
- <https://share.weiyun.com/nyTqAGKh>
or
- <https://pan.baidu.com/s/11FAq64YGu3JVkZSTtoVMOg>, password: bjnj
After downloading, copy the file to `$HOME/ws` and unzip it.

View File

@@ -12,6 +12,16 @@
本课程用于教学演示如何从零开始为 RISC-V 平台编写一个简单的操作系统内核。采用 BSD 2-Clause 许可证发布(具体请阅读本仓库根目录下的 [LICENSE 文件](./LICENSE))。
**本课程的配套教学视频在线播放地址**: <https://www.bilibili.com/video/BV1Q5411w7z5>
欢迎加入本课程的 **学习群**,边学习边讨论:
- **QQ 学习群**,群号 976125506或者扫码加入见下
![](./qq-group.png)
- **微信学习群**,请添加微信 fangzhang1024 (标注 【汪辰老师】)加入。
# 运行环境
所有演示代码在以下设备环境下验证通过:
@@ -43,7 +53,11 @@ $ mkdir $HOME/ws
$ cd $HOME/ws
```
下载开发工具软件包 `tools.tar.gz`,下载地址为:<https://share.weiyun.com/nyTqAGKh>
下载开发工具软件包 `tools.tar.gz`,下载地址为:
- 腾讯微云: <https://share.weiyun.com/nyTqAGKh>
或者
- 百度网盘:链接:<https://pan.baidu.com/s/11FAq64YGu3JVkZSTtoVMOg>, 提取码bjnj
下载完毕后将该文件拷贝到 `$HOME/ws` 下并解压。

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -26,6 +27,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -26,6 +27,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -36,6 +37,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -36,6 +37,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -36,6 +37,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -36,6 +37,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -36,6 +37,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -36,6 +37,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -46,6 +47,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -46,6 +47,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -46,6 +47,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

View File

@@ -1,6 +1,7 @@
#include "platform.h"
.equ STACK_SIZE, 8192
# size of each hart's stack is 1024 bytes
.equ STACK_SIZE, MAXNUM_CPU * 1024
.global _start
@@ -52,6 +53,6 @@ park:
j park
stacks:
.skip STACK_SIZE * MAXNUM_CPU # allocate space for the harts stacks
.skip STACK_SIZE # allocate space for all the harts stacks
.end # End of file

Binary file not shown.

BIN
qq-group.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB