-
Notifications
You must be signed in to change notification settings - Fork 1
xubenji/Match0S20180429
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Match OS(32 bit)是一个开发操作系统得项目,用来开发一个可以在虚拟机和真机上运行得较小的系统。 个人觉得这个名字比较酷,就这么用了。支持分页内存管理,时间片多任务调度,图形界面,鼠标,键盘,控制 台等驱动,以及一些应用程序。主要是涉及的内容多,但深入不多。 项目由boot(引导程序),kernel(内核核心),driver(驱动),gui(图形界面),include(头文件) ,lib(库文件),command(命令),application(应用程序),syscall(系统调用),print(打印函数), image(存放镜像文件),makefile(编译文件)等组成。 配置环境变量,把tools文件夹配置到环境变量里就行。 编译方法,打开complect文件,键入make就可以开始编译,获得Match.img文件,把它放到虚拟机运行就行。 tools:gcc ld dd make nasm rm 如有疑问请联系作者:[email protected] ##############################扩展############################### 输入help显示命令 可以根据api自己创建应用程序
About
it is the matchOS source code
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published