-
-
6
-
19一个自制操作系统,30天后的目标是什么?大概应该要能满足: 1,在实机电脑的硬盘或U盘起动并运行。 2,满屏图像分辨率,32bit色彩。至少要达到XGA。现在还要满足宽屏显示器。 * 3,驱动声卡。即能播放语音和音乐。 4,驱动网卡。 声卡种类繁多,大致可分为三大类: 一,SoundBlaster声卡。它在90年代的电脑中得到普遍使用。比如SB16是16bit,支持44.1KHz 采样频率。音质可比CD。可在DOS系统和Windows95系统中使用。其控制原理与后来发展的声卡 相比要简单
-
131162138这吧应该早就有这贴13在学习这本书的03_day/harib00e的项目时,发现一个现象,每次重新磁盘镜像文件时,地址0x2616处的值是随机的,每次都发生变化.有没有遇到同样现象的朋友?一起研究下原因?猜想这个是作者估计做的一个标记/?201rt,价格可以商量34030天自制操作系统 这是一本很烂的书不推荐看。书中完全没有写如何编程实现中断调用和文件格式和磁盘读写,多进程切换等操作系统核心内容,只是夸夸其谈一些理论,然后演示给小白如何写一个c可视化的小程序罢了,然后穿插的讲一些操作系统相关的东西,将的也很浅,而且还是个日本人写的,我就想不明白,国产的《自己动手写操作系统》比这本书好一万倍,为啥还有这么多人看这么垃圾书,后来我懂了,30天的快餐文化更适合小白,书文不对32820510求个教程,pdf文件全是英文看不懂1337想必大家都看过这篇教程吧【图片】Haribote OS 实现真彩色教程【30天自制操作系统吧】_百度贴吧 (baidu.com) 应该吧里有很多人脱离了30days的工具链 用了新版的qemu 或者其他虚拟机,那么再来看这篇教程,就有些不通用了,用新版的qemu的吧友,可能照着这篇教程做完,发现还是有问题(显示有问题),其实,你是切换到了24位模式,帖子里是32位模式啊?因为每个VESA显示卡的VBE模式功能号 都不一样,所以,更可靠的方法是枚举所有的VBE功能号,然后判断15众所周知,现在主流的操作系统编译软件是:汇编nasm,C语言gcc,少数情况会有g++等软件的参与。 但是30天自制操作系统中,使用的是nask汇编,且最终都会归到nask上。 而这是制作操作系统过程中一个很烦人的话题,因此这里统一介绍一下。 以第12天的内容harib09a为例。3917《在铁娃娃OS上进行读U盘的实验》 一,简介。 利用国庆长假的时间,尝试做读取U盘数据的试验。 首要目标: 读取指定U盘位置上的数据,如指定某个扇区的512字节。 最终目标: 是读取U盘上的FAT32格式的一个文件。 硬件环境: 采用chipset ICH9的笔记本电脑。 参考文献: 1,《Intel® I/O Controller Hub 9 (ICH9) Family》 2,《Enhanced Host Controller Interface Specification for Universal Serial Bus》(EHCI USB 2.0) 3,《Information technology -SCSI Primary Commands - 3 (SPC-3)》 4,《Universal Serial BusS81335最近几天我想加入桌面图标,但不知道咋加12来到了23天,似乎就卡住了。最近作息严重混乱。但是自从在命令行上输出dir ,mem的时候就一直想做的命令139104159一、环境 作者提供的QEMU并貌似不支持ACPI,所以首先要先下载最新版QEMU 下载地址: 32位:https://qemu.weilnetz.de/w32/ 62位:https://qemu.weilnetz.de/w64/ 选这个最新的下载(建议用迅雷等工具下,不然太慢) 打开安装程序,依次点OK,next,I Agree,Finish 安装完毕后打开Makefile,找到这一行: 改成这样: 二、代码 代码待会打包发出来 在haribote目录下新建acpi.c,内容如下(为了截图方便把代码挤在一起了): 在bootpack.h第20行添加如下代码: 再在bootpack.h最后加上如下代1求关机方法。.........51目前实现了时间显示,ACPI关机,中文显示,还有一个用户界面和鼠标支持 感谢@贴吧用户_G2E9tA3 ,他对我的操作系统提供了很大支持814一, 在铁娃娃OS里实现声卡,网卡功能之后,就想尝试再加入USB功能。 初级目标:是能读出USB键盘的按键值,USB鼠标的位移值,左右按 键操作。 远大目标:是能读取U盘文件,播放U盘中的电影视频。 以前也涉足过USB,曾用USBN9604芯片与单片机做成一个简易的 USB装置。可接收电脑上位机发来的命令,控制马达正转反转停止刹车 操作。虽然简单,也是能实际动作的USB装置。自恃有点USB基础知识 经验,可以尝试一下。 但实际上这是个大错觉,因为这装置08最近对操作系统感兴趣,无意中看到这本书,才看到第三天,我看这个书上的代码都是从软盘启动,现在8