Skip to content

Hankyin/yos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kernel.asm为内核入口,入口函数为_start

宏定义包含在与之相关的头文件中,
x86.h尽量少包含
全局变量定义在各自的.c文件中,在global.h中声明一下
只能在源文件中包含global.h
头文件中不要包含外部全局变量声明

x86.h中包含其他头文件中没有包含的结构与宏
lib.h中包含内核编写过程中常用的功能函数
type.h中包含了基本数据类型和函数类型的定义

task_TTY主体是一个循环,不停的读取键盘输入,放入指定键盘输入缓冲,然后读取屏幕输出,


问题:
在一个循环中不停的调用系统调用,会导致系统无法响应,可能是中断重入的问题。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published