- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 babyos (十三) —— 运行在优先级0 的拼图游戏
注:本程序系原创,若发现bug万望告知,若有问题欢迎交流,转载请注明出处。若能有助于一二访客,幸甚。欢迎关注baby的成长过程:https://github.com/guzhoudiaoke/babyos/wiki前面已经做好了最最基本的键盘中断功能,暂时只能显示字符。而后面需要什么高级的功能,用到时再实现。暂时只在上面做个拼图游戏,以测试前面的代码的工作情况。
2013-01-21 19:20:35 3033
原创 babyos (十二) —— 键盘中断
注:以下代码参考了linux2.6和Orange's(minix),但不雷同。若有bug,欢迎指出。欢迎关注baby的成长:https://github.com/guzhoudiaoke/babyos/wiki为了模仿linux的终端,还专门研究了下如何实现透明效果,结果发现简单的很,就是背景乘上个比例因子加前景乘上个比例因子。1.键盘的工作原理要让
2013-01-17 00:15:59 5302
原创 babyos (十一) —— baby, 1/0 = ? (异常和中断)
注:以下程序参考了Linux0.12, linux 2.4, linux 2.6, skelix,但不雷同。以下理论知识来自《Linux内核完全剖析 0.12》先传一张baby的萌照~欢迎关注baby的成长:https://github.com/guzhoudiaoke/babyos/wiki/%E9%9D%92%E6%B6%A9%E6%97%A7%E7%85%A7%E2%80%94%E2
2013-01-12 20:45:48 3231
原创 babyos (十) —— 通过IO端口读取硬盘扇区
注:以下代码为原创,若发现bug,万望指出,若有问题,欢迎交流,转载请指明出处。若能有助于一二访客,幸甚。欢迎关注babyos 的成长历程和宝贝计划:https://github.com/guzhoudiaoke/babyos/wiki上次实现了显示bitmap的功能,却只显示了几个按钮,很不爽,但引导软盘只有1.44M,实在装不下太大的图片。而要想做个桌面背景,需要读
2013-01-07 23:05:58 9052
原创 babyos (九) —— 显示bitmap
注:以下代码为原创,若发现bug,万望指出,若有问题,欢迎交流,转载请指明出处。若能有助于一二访客,幸甚。上次完成了基本图形界面的绘制,但没有关闭、最小化、最大化按钮,终究是不爽,而试着用直线、矩形绘制了一个,感觉不好看,于是就到了让baby能够绘制bitmap图像的时候了~结果如下,就是把我现在用的Ubuntu Gnome的一种主题模式的三个按钮截了个图,加载到内存,然后绘制在窗
2013-01-06 16:09:11 2579
原创 babyos (八)—— 简单图形界面
注:以下代码为原创,若发现bug,万望指出,若有问题,欢迎交流,转载请指明出处。若能有助于一二访客,幸甚。欢迎关注babyos 的成长历程和宝贝计划:https://github.com/guzhoudiaoke/babyos/wiki前面已经实现了一个简易的图形库,那么实现一个简单的图形界面是理所当然的事。babyos走的是好玩、可爱、漂亮的路线,怎么好玩怎么来,怎么漂亮怎么
2013-01-05 18:20:40 3829
原创 Python3 日记——时间与定时
本页为学习Python Cookbook 之用。2012-12-31 星期一1.计算明天和昨天的日期# 获得今天的日期,并计算昨天和明天的日期import datetimetoday = datetime.date.today()yesterday = today - datetime.timedelta(days = 1)tomorrow = today + dat
2013-01-04 17:18:10 5019
原创 babyos (七)—— 简易图形库
注:以下代码为原创,若发现bug,万望指出,若有问题,欢迎交流,转载请指明出处。若能有助于一二访客,幸甚。与裸机做斗争真是其乐无穷啊~~终究是能画点、线、矩形、圆、填充矩形、字符、汉字、LOGO了。且做了目前我能做到的最好的代码组织。下一步就是用这些函数实现一个简单的界面。整理绘图功能的函数,组织成一个简易的图形库1.绘制点直线、圆、矩形、填充矩形的函数放到
2013-01-04 02:29:01 4187
原创 babyos (六)—— 显示ASCII字符和汉字
注:本程序为原创,若发现bug,万望指出,若有问题,欢迎交流,转载请指明出处。若能有助于一二访客,幸甚。本以为要在裸机上显示个汉字是极难的,没想到亲自动手做一下,也不甚难做。“天下事有难易乎?为之,则难者亦易矣,不为,则易者亦难亦” 古人诚不我欺。参考:http://blog.sina.com.cn/s/blog_8c7bf19701010rhn.html《30天自制操作系统》
2013-01-02 20:17:12 4960 2
Qt 真三装备连连看
2012-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人