随笔分类 -  Antz操作系统

一个自制的操作系统,Antz 。半图形化半命令式系统,同时嵌入Antzscript脚本语言(写在之后)。
摘要:AntzScript 🎓 The language executed in the Antz system. 本节不涉及OS底层内容,只是关于图片放大显示时效果处理的。 "Antz系统更新地址" "Antz项目地址" | 真机启动效果 | | | | | 图片来源: "phodal/daily" 阅读全文
posted @ 2019-03-25 22:16 AntzUhl 阅读(1497) 评论(3) 推荐(7) 编辑
摘要:AntzScript 🎓 The language executed in the Antz system. 基于以实现的内置vim,接下来需要实现Antz系统中内置语言AntzScript。 "Antz系统更新地址" "Antz项目地址" "AntzScript项目地址" | vim | | | 阅读全文
posted @ 2019-01-27 17:31 AntzUhl 阅读(1174) 评论(2) 推荐(6) 编辑
摘要:显示图片只是在多媒体课上看着bmp格式图片的突发奇想,然后就实现在了我自己的操作系统 "Antz系统更新地址" "Linux内核源码分析地址" "Github项目地址" 效果图: 显示图片的原理 在之前显卡操作时,屏幕上的像素点我们是直接赋予一个颜色值的。 0xa0000是显示屏左上角第一个像素的地 阅读全文
posted @ 2018-11-02 10:15 AntzUhl 阅读(887) 评论(0) 推荐(1) 编辑
摘要:我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了 "Antz系统更新地址" "Linux内核源码分析地址" "Github项目地址" 在之前的工作中,AntzOS已经从单调的界面,变得逐渐拥有自己的功能了。 真机运行情况 : 这个系统在我最初的目的中就是实现一个半图形半终端的 阅读全文
posted @ 2018-10-18 13:52 AntzUhl 阅读(854) 评论(4) 推荐(1) 编辑
摘要:我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了 "Antz系统更新地址" "Linux内核源码分析地址" "Github项目地址" 在之前的任务中,我们已经通过直接操作显卡驱动完成了简单的图形化。 需要了解之前的部分: 直接操作显卡请参考day03 简单图形化的实现请参考d 阅读全文
posted @ 2018-10-14 16:49 AntzUhl 阅读(587) 评论(4) 推荐(0) 编辑
摘要:我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了 "Antz系统更新地址" "Linux内核源码分析地址" "Github项目地址" 在之前的任务中,我们已经通过直接操作显卡驱动完成了简单的图形化。 需要了解之前的部分: 直接操作显卡请参考day03 简单图形化的实现请参考d 阅读全文
posted @ 2018-10-10 16:25 AntzUhl 阅读(1108) 评论(0) 推荐(1) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html Github项目地址:https 阅读全文
posted @ 2018-08-03 13:22 AntzUhl 阅读(2522) 评论(5) 推荐(2) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html 在前几天的任务中,我们已经简单实现了MBR,直接操作显示器和硬盘操作来加载其他扇区的程序,如今已经可以进入保护模式了,并且编写了我们自己的内核程序,这个内核虽然什么也没 阅读全文
posted @ 2018-08-01 14:56 AntzUhl 阅读(1001) 评论(2) 推荐(0) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html 在前几天的任务中,我们已经简单实 阅读全文
posted @ 2018-07-31 15:15 AntzUhl 阅读(1750) 评论(3) 推荐(0) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html 在前几天的任务中,我们已经简单实 阅读全文
posted @ 2018-07-30 16:44 AntzUhl 阅读(2312) 评论(4) 推荐(5) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html 在前几天的任务中,我们已经简单实 阅读全文
posted @ 2018-07-29 14:21 AntzUhl 阅读(1672) 评论(0) 推荐(1) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html 目前已经完成了MBR的雏形,并且 阅读全文
posted @ 2018-07-28 21:26 AntzUhl 阅读(1691) 评论(4) 推荐(0) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html 目前已经完成了MBR的雏形,虽然 阅读全文
posted @ 2018-07-27 18:03 AntzUhl 阅读(2504) 评论(4) 推荐(1) 编辑
摘要:Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.htm Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html 0. 如果你不知道什么是保护模式 阅读全文
posted @ 2018-07-26 11:59 AntzUhl 阅读(1954) 评论(0) 推荐(2) 编辑
摘要:0.引子 最近在看操作系统底层方面的东西,最开始的为什么是07c00h这个问题就让我对操作系统有了很大的兴趣。所以准备在看书之余顺便写一个操作系统(Anz)。至于为什么这个系统会被叫做Antz,可以参考Antz Uhl Kone(某个日漫男主的名字), 日语为アインズ·ウール·ゴウン , 与之对应的 阅读全文
posted @ 2018-07-25 21:54 AntzUhl 阅读(3618) 评论(3) 推荐(7) 编辑