也许你离真正的内核开发就差这一步
本帖最后由 Buddy_Zhang1 于 2019-02-23 09:47 编辑是否看了无数的内核代码却不知如何开发属于自己的内核代码?
是否看了无数的内核原理书籍,却找不到一个实践的地方?
是否工程开发中,无数繁琐的开发环境搭建,让工程进度一拖再拖?
是否厌倦了那种看了背了都记不住的日子?
也许你所缺的就是一个 BiscuitOS!!!
经过一年多的实践和功能优化更新,终于在今天将这个有用的开源项目分享给大家,希望他能在你的内核学习中帮助到你。
BiscuitOS 是一个轻量级级的 Linux 制作项目,开发者只需执行几个命令,就能制作出 Linux 0.x, 1.x, 2.x, 3.x, 4.x, 5.x 的可直接运行的 Linux 系统。开发者不用再纠结繁琐的编译环境和 rootfs 制作。
只需几个命令,Linux 系统轻松跑起来!!!
BiscuitOS 还为开发者提供了:
[*]详细的中文文档,让开发者在会用的情况下能够独立的学习整个编译过程
[*]BiscuitOS 提供了 Linux 0.x , 1.x, 2.x , 3.x, 4.x, 5.x 多个版本的制作教程,轻松制作并运行你想要的 Linux 版本
[*]BiscuitOs 提供了丰富的“理论+实践”内容,让你所学的理论都能一一实践,并从实践中获得理论的补充
[*]BiscuitOS 为每个版本的操作系统提供了 GDB 调试工具,开发者可以对源码一行行的调试,让源码的学习不在停留在猜想上
[*]BiscuitOS 为 Linux 2.x 之后的版本提供了多种驱动的实践教程,包括 I2C,SPI,CMA,DMA,MIIM,SMI,PCIe,MDIO 等等,让你快速实践驱动的同时学习驱动原理
[*]BiscuitOS 还提供了很多基础技术的实践,并不断的更新详细教程,让你一直乐有所学
BiscuitOS 主页: https://biscuitos.github.io/
BiscuitOS GitHub: https://github.com/BiscuitOS/BiscuitOS
本帖最后由 Buddy_Zhang1 于 2019-02-23 09:59 编辑
Linux 各系列系统
Linux 0.x
https://raw.githubusercontent.com/EmulateSpace/PictureSet/master/BiscuitOS/kernel/BUDX000021.png
Linux 1.x
https://raw.githubusercontent.com/EmulateSpace/PictureSet/master/BiscuitOS/kernel/BUDX000298.png
Linux 2.x
https://raw.githubusercontent.com/EmulateSpace/PictureSet/master/BiscuitOS/kernel/BUDX000211.png
Linux 3.x
https://raw.githubusercontent.com/EmulateSpace/PictureSet/master/BiscuitOS/kernel/BUDX000276.png
Linux 4.x
https://raw.githubusercontent.com/EmulateSpace/PictureSet/master/BiscuitOS/kernel/BUDX000096.png
Linux 5.x
https://raw.githubusercontent.com/EmulateSpace/PictureSet/master/BiscuitOS/kernel/BUDX000123.png
本帖最后由 Buddy_Zhang1 于 2019-02-23 09:52 编辑
制作 Linux 最新的内核并运行教程:
https://raw.githubusercontent.com/EmulateSpace/PictureSet/master/BiscuitOS/kernel/MMU000550.png
3rd ------------------------> 4th ------------------------------------> 厉害了,我的哥 看上去不错,这个论坛感觉没啥人了,大牛都带孩子去了 {:yxh81:} 回复 7# qianguozheng
同感
页:
[1]