30天自制操作系统吧 关注:1,381贴子:4,721
  • 0回复贴,共1

《铁娃娃OS从31日~60日任务课程表一览》

只看楼主收藏回复

《30日自作OS入门》毕业以后,开始进入自己安排的实践课程。
根据大致的实践时间先后顺序,我列为31日至60日。有些课的任务项目开始的
时间虽然比较早,而完成的时间却很晚,也按原计划的时间排列。还有些小零碎
的东西,如音量调节等就忽略不计了。所列的各个课程内容都已经实现。
====================================================================
31日:实现32bit的真彩色XGA显示模式,把28日~30日的程序改为全彩模式。
32日:实验从U盘Boot,从硬盘Boot,增加D分区(最大容量2TB)。
33日:在右下侧的矩形框内,显示实际日期与时钟的数字。BIOS命令。
34日:实现笔记本电脑宽屏WXGA1280x800x32bit全彩显示。
35日:导入中文字库,修改graphic.c,显示中文。字库文件放在D盘。
36日:导入中,日文两种字库,自动识别,可同时显示。
37日:建立api_fwrite(),可保存修改后的txt文件。
38日:串口通讯(8250芯片)。串口接收中断(INT24H)→Rxd→FIFO32,Txd→ App。
在SatelliteK33电脑上实现。
39日:鼠标API。制作App应用程序《俄罗斯方块》,《排雷》,《井字棋》,
《计算器》《时钟》《画笔》等。
|
40日:壁纸(墙纸)。用BMP的格式图片作固定壁纸,也可用小型图片如邮票图案等。
41日:桌面硬拷贝,生成desktop.bmp,保存至D盘。
42日:Satellite330CDT电脑+SB16声卡。播放D盘上的wav文件。
实现VMware10 +SB16虚拟声卡。
43日:并口硬盘(133GB以上)读/写硬盘文件。在QosmioF10笔记本电脑上实现。
44日:mpeg1视频播放器,IPB帧彩色解码。放映无声VCD电影。
45日:自创整数mp2解码方法制成mp2播放器mp2Player。
46日:mpeg1解码&mp2解码合二为一播放器,放映彩色有声电影。
47日:32bit PCI ES1371声卡+台式机。VMware10 + ES1371虚拟声卡。(刚刚实现)
48日:32bit的CMI8738声卡+台式机。
49日:32bit的HDA内置声卡,在笔记本电脑上使用。
|
50日:串口硬盘的读/写,用于串口硬盘的笔记本电脑。
51日:dir2命令,读取FAT32格式的D分区的硬盘文件,如视频文件。
53日:在台式机上,实现用PCI设备网卡RTL8029AS实机的通讯。含网卡驱动。
54日:笔记本电脑(内置RTL8168AS网卡驱动),搭建 ping ARP,ICMP,UDP,TCP,HTTP协议
用Windows上的浏览器远程控制操作《仓库番》游戏,简易网页文字,图片等。
55日:搭建简易FTP服务器,供用户下载D盘内的图片等文件。
56日:图标ico在桌面上固定位置显示,点击图标后打开对应的App。
57日:USB1.0的UHCI下的获取USB键盘输入码,USB鼠标的位置点击信息。
58日:USB2.0的EHCI通讯。dir3命令,读取U盘中的文件。用gview打开U盘中的图片,
播放电影VCD等。
59日:用dir3命令,访问USB-SDHC(16GB),USB-MO(230MB),USB-移动硬盘(500GB)。
60日:电脑关机命令,重启命令,背灯控制等功能。
====================================================================
铁娃娃os正在放映彩色电影:

解释:
1,课程虽然是按日排列,实际有些课程所花的时间,远远不止1天。可以把一天课程
当作一项课题看待。
2,因为许多占用存储空间的文件,如字库,电影视频,音频,图片等等都放在D盘里。
所以OS+驱动部分的Size实际并不不大,1.44MB的软盘容量还有富裕。
3,没有代码提供。有两个体验版程序可下载。
06.16


IP属地:上海1楼2024-06-16 19:06回复