关于Sandnix
来源:互联网 发布:淘宝充值平台人多吗 编辑:程序博客网 时间:2024/05/19 08:23
关于Sandnix
简介
正在写的一个通用的OS Kernel,同时支持ARM和X86平台
Github地址:https://github.com/darknightghost/sandnix
内核分三层,HAL. Core, 和Subsystem, HAL层负责将硬件细节进行封装, 给Core层提供统一的接口. Core层负责提供内核该提供的功能, Subsystem层负责系统调用.
驱动运行于用户空间, 通过Subsystem层与内核通信.具体的看源代码中的文档.
如何编译
编译只支持在Linux下进行,需要安装python3.进入目录,执行./skconfig
调整编译选项../configure
生成Makefile,执行 make all
编译,编译好的内核在bin
下,x86版的用grub2加载,arm版用u-boot加载,需要initrd
u-boot在处理未压缩的uimage映像的时候do_bootm()
函数里面有一个野指针bug,记得修一下.
0 0
- 关于Sandnix
- 关于
- 关于
- 关于++,--
- 关于#
- 关于。。。
- 关于
- 关于......
- 关于
- 关于
- 关于****
- 关于
- 关于!
- 关于++
- 关于
- 关于
- 关于$?
- 关于%
- 读取当前目录的文件
- 隐藏NavigationBar时的一个坑
- 查找算法总结
- 利用Java得到RSS源的内容
- Openvpn搭建免流服务器实现手机免流
- 关于Sandnix
- iOS开发UI篇—CAlayer层的属性(layer的隐式动画)
- MVC---MVP浅谈
- 自定义类加载器的实现,类加载过程
- CSU Problem 1779 错误的算法——湖南省第十一届大学生计算机程序设计竞赛
- jedate日期控件
- 不固定高度水平垂直居中
- vue 父子组件通信
- java this 关键字