guanjinquan
|
09f8d6f577
|
添加completion模块+wait_queue_head模块+schedule_timeout (#70)
* 添加completion模块+wait_queue_head模块+schedule_timeout
* 修复一些bug
* 实现设置pcb名字和vsnprintf (#72)
* 实现pcb设置名字
* 实现设置pcb名字,实现vsnprintf
* 修改set_pcb_name和va_end
* bugfix: 修正一些小问题
Co-authored-by: longjin <longjin@RinGoTek.cn>
* new: FAT32删除文件的功能 (#73)
* new: 将sys_rmdir更改为sys_unlink,.且完成删除文件操作的vfs部分
* new: fat32删除文件
*bugfix: 解决创建文件时的bug
* new: 将可执行文件移动到bin目录下
* 完善completion和wait_queue_head文档,并确保测试ok。
Co-authored-by: longjin <longjin@RinGoTek.cn>
Co-authored-by: houmkh <100781004+houmkh@users.noreply.github.com>
|
2022-11-03 21:54:59 +08:00 |
|
longjin
|
b6a77da0c9
|
bugfix:解决显示刷新线程未正确设置name字段的问题
|
2022-10-20 16:00:43 +08:00 |
|
longjin
|
fbe1e23e97
|
将makefile中的gcc字样用$(CC)环境变量代替
|
2022-10-16 11:08:32 +08:00 |
|
login
|
efa38a7d5d
|
使用内核线程来刷新屏幕 (#57)
* 修改了test-idr的错误
* new: 修复切换双缓冲的时候的卡顿问题
Signed-off-by: guanjinquan <1666320330@qq.com>
Co-authored-by: guanjinquan <1666320330@qq.com>
Co-authored-by: fslongjin <longjin@RinGoTek.cn>
|
2022-10-12 18:45:58 +08:00 |
|
fslongjin
|
602ec281a6
|
完成了屏幕管理器的框架
|
2022-08-03 17:13:46 +08:00 |
|
fslongjin
|
de3324ed7d
|
实现屏幕管理器大致的框架
|
2022-08-03 14:11:14 +08:00 |
|
fslongjin
|
a02acbdbe6
|
将进程同步原语移动到common文件夹下
|
2022-07-31 14:17:26 +08:00 |
|
fslongjin
|
eed9077675
|
bugfix: 当进程在内核态退出后,屏幕刷新软中断会一直保持在pending的状态的bug
|
2022-07-26 16:16:25 +08:00 |
|
fslongjin
|
aa3f433cd5
|
使mm支持4K虚拟地址映射
|
2022-07-18 16:07:34 +08:00 |
|
fslongjin
|
eb67b612c4
|
🔧 更改目录结构,将定时器独立出来
将定时器独立出来
|
2022-07-11 11:51:48 +08:00 |
|
fslongjin
|
f4891cc8a3
|
🔧 将软中断更改为不可重入
|
2022-07-11 10:24:35 +08:00 |
|
fslongjin
|
9ce123418f
|
删了几处无用信息
|
2022-06-10 00:22:14 +08:00 |
|
fslongjin
|
cdbc4a316c
|
bugfix: 修复了无法在除pid=0的进程以外的进程刷新帧缓冲区的bug
|
2022-06-09 23:54:42 +08:00 |
|
fslongjin
|
2a47569473
|
bugfix: exec执行的文件不存在时,自动退出进程。
|
2022-06-09 21:56:32 +08:00 |
|
fslongjin
|
4e04ab9eee
|
🆕 在shell中启动另一个程序
|
2022-06-07 23:18:26 +08:00 |
|
fslongjin
|
d64ddfa0b6
|
debuging...
|
2022-06-02 14:20:53 +08:00 |
|
fslongjin
|
832c0c7e5c
|
🔧 更新了键盘驱动程序,使其适配vfs
|
2022-05-20 22:53:47 +08:00 |
|
fslongjin
|
464837eb1a
|
🆕 double buffer
|
2022-05-20 19:37:26 +08:00 |
|
fslongjin
|
59e847294a
|
修复makefile的bug
|
2022-05-18 21:13:23 +08:00 |
|