自己实现了一个操作系统.
系统安装在U盘上, 真实机器上引导启动即可 (不会影响电脑的硬盘数据, 因为不对硬盘进行任何操作).
支持的功能包括:
1) 多任务, 信号量, 消息通信, 内存管理;
2) PCI总线, USB总线驱动 (OHCI, EHCI);
3) USB鼠标, U盘;
4) FAT32文件系统;
5) BMP格式图片;
6) 支持图形界面 (分辨率640x480, 800x600 及以上);
7) USB无线网卡 (移植的tp-link WN725N驱动)
项目地址: https://github.com/lycmtz/os
本篇用于记录操作系统的兼容性测试结果.
1. 机器型号: HP PAVILION 14-AL028TX
另: 此电脑采用USB 3.0, 系统暂时不支持3.0, 相关功能无法测试.