Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
xbook2是一个基于x86处理器的32位操作系统,这次是新的尝试,使用混内核结构,添加一些新的内容进来。 spread retract

Clone or download
TODO.md 1.23 KB
Copy Edit Web IDE Raw Blame History
胡自成 authored 2020-07-08 13:46 . add xui, but not work

期望列表

  • 完善文件服务,添加文件接口
  • 完善图形服务,添加图形接口
  • 完善网络服务,添加网络接口
  • 添加声卡驱动
  • 添加ROM目录,用户可以直接在里面放入文件,并且可以反应在系统
    的文件系统中
  • 添加SATA硬盘驱动(为了能在物理机运行)
  • 添加USB总线协议
  • 添加PCI-e总线,为了显卡
  • 添加多处理器
  • 添加USB鼠标,键盘
  • 添加USB硬盘
  • 添加e1000网卡驱动

单日待办事项

  • 2020/6/13
  • [ok] 设置窗口属性。(标题,图标等)
  • [ok] 添加窗口控制栏。(控制单个窗口)
  • [ok] 添加系统菜单栏。(显示时间,后台程序,窗口菜单等)
  • [ok] 为窗口设置接收输入。(SelectInput)
  • 2020/6/24
  • 完善进程中路径的转换。当输入相对路径时,在本进程中转换成绝对路径后,再发送给文件系统服务。 getcwd, chdir.
  • 在shell中实现ls, cd, pwd, lsdrive, lsdev, cat, cp, dir, kill(trig), mkdir,rmdir,mv,rename, rm, echo.
  • 开始网络服务进程的开发。
  • 2020/7/2
  • 将src/makefile的功能独立成只编译链接内核。启动部分放到主makefile中来。
  • 2020/7/4
  • 移植xui所需,freetype,xfs,list_head,jpeg,png,spinlock

Comment ( 0 )

Sign in for post a comment