zhangxinyu
|
cd839d484a
|
修改Makefile, 现在每次debug可以正确的关闭上次的qemu进程
|
2 years ago |
zhangxinyu
|
c06452ce93
|
"腔骨龙"现在可以统计用户时间, 和内核时间
|
2 years ago |
zhangxinyu
|
85fa0baef3
|
"腔骨龙"现在在每个用户应用退出时, 会输出用户应用占用cpu的时间
|
2 years ago |
zhangxinyu
|
6e7486415d
|
"腔骨龙"完成
|
2 years ago |
zhangxinyu
|
2c158830bf
|
添加sbi-rt库, 时钟中断设置这里,这个书里是错的也没写出来sbi_call已经不能用了, 需要用sbi-rt这个设置时钟中断
|
2 years ago |
zhangxinyu
|
1f093dd193
|
添加时钟中断处理
|
2 years ago |
zhangxinyu
|
206edeb6e0
|
修改最大支持的应用数量
|
2 years ago |
zhangxinyu
|
63e556a858
|
增加一个配置, 用来表示qemu的cpu频率
|
2 years ago |
zhangxinyu
|
7b6d48f783
|
"始初龙"协作式操作系统完成
|
2 years ago |
zhangxinyu
|
90cfed42ea
|
添加sys yield 系统调用
|
2 years ago |
zhangxinyu
|
aedba5ac5b
|
删除批处理调度系统的文件
|
2 years ago |
zhangxinyu
|
8b3ae72470
|
添加了任务管理TaskManager的子功能, 修改了sys_exit为使用 switch进行切换
|
2 years ago |
zhangxinyu
|
feebb265d1
|
全局的任务管理器完成
|
2 years ago |
zhangxinyu
|
a667808a28
|
调整文件结构
|
2 years ago |
zhangxinyu
|
a1a34d0fac
|
增加TCB以及一个用来表示任务状态的结构体
|
2 years ago |
zhangxinyu
|
b0338d7648
|
添加switch 需要用的汇编以及函数
|
2 years ago |
zhangxinyu
|
87b3f159ef
|
添加了一个TaskContext用来保存内核中任务切换cpu状态
|
2 years ago |
zhangxinyu
|
aeb5ccb164
|
初始化始初龙
|
2 years ago |