解决了一些小问题

This commit is contained in:
fslongjin
2022-03-18 19:18:36 +08:00
parent 75eea551e6
commit 71d6af78d8
12 changed files with 484 additions and 465 deletions

View File

@ -15,8 +15,8 @@
#include "driver/multiboot2/multiboot2.h"
#include "driver/acpi/acpi.h"
#include "driver/keyboard/keyboard.h"
#include "driver/mouse/mouse.h"
#include "driver/keyboard/ps2_keyboard.h"
#include "driver/mouse/ps2_mouse.h"
unsigned int *FR_address = (unsigned int *)0xb8000; //帧缓存区的地址
@ -162,8 +162,8 @@ void system_initialize()
syscall_init();
cpu_init();
keyboard_init();
mouse_init();
ps2_keyboard_init();
ps2_mouse_init();
// test_slab();
// test_mm();
@ -180,27 +180,29 @@ void Start_Kernel(void)
// show_welcome();
// test_mm();
/*
while (1)
{
keyboard_analyze_keycode();
struct mouse_packet_3bytes packet = {0};
//struct mouse_packet_4bytes packet = {0};
ps2_keyboard_analyze_keycode();
struct ps2_mouse_packet_3bytes packet = {0};
//struct ps2_mouse_packet_4bytes packet = {0};
int errcode = 0;
errcode = mouse_get_packet(&packet);
errcode = ps2_mouse_get_packet(&packet);
if(errcode == 0)
{
printk_color(GREEN, BLACK, " (Mouse: byte0:%d, x:%3d, y:%3d)\n", packet.byte0, packet.movement_x, packet.movement_y);
//printk_color(GREEN, BLACK, " (Mouse: byte0:%d, x:%3d, y:%3d, byte3:%3d)\n", packet.byte0, packet.movement_x, packet.movement_y, (unsigned char)packet.byte3);
}
}
*/
/*
while (1)
{
keyboard_analyze_keycode();
analyze_mousecode();
}
*/
while (1)
;
}