refactor: full rewrite of signal feature
[lunaix-os.git] / lunaix-os / README.md
index 234ea1bf115cbcf0c4f928b07b52dd40ff92d853..f3d24d07618e63cc57badb06e8aa0b0a15c866a8 100644 (file)
@@ -7,6 +7,8 @@
 + `arch` 平台相关代码,LunaixOS的内核引导就在这里。
 + `hal`  硬件抽象层,存放主板相关的代码,提供了一些访问主板功能(比如CPU,计时器)的抽象
 + `includes`  所有头文件
++ `debug`  内核调试服务器
++ `config` makefile配置问题
 + `kernel` 这里就是内核了
   + `asm` 共内核使用的,且平台相关的代码。
   + `ds` 提供一些基本的数据结构支持。
   + `peripheral` 外部设备驱动(如键盘)。
   + `time` 为内核提供基本的时间,计时服务。
   + `tty` 提供基本的显存操作服务。
+  + `fs` 文件系统。
+  + `device` 设备(通用)抽象层
+  + `block` 块设备抽象层
+  + `process` 进程相关
+  + `demos` 简单的测试程序
 + `lib` 一些内核使用的运行时库,主要提供是内核模式下的一些C标准库里的实现。
-+ `link` 链接器脚本
\ No newline at end of file
++ `link` 链接器脚本
++ `scripts` 其他脚本(如:用于代码生成)
\ No newline at end of file