cheetosysst / os

Learning how to write a operating system kernel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OS

build

Install qemu and make sure you can run qemu-system-i386.

make clean
make # Runs qemu after build complete.

make debug # Runs qemu with debug server.

VSCode launch.json

{
	"configurations": [
		{
			"name": "kernel-debug",
			"type": "cppdbg",
			"request": "launch",
			"miDebuggerServerAddress": "127.0.0.1:26000",
			"program": "${workspaceFolder}/build/kernel_bin",
			"args": [],
			"stopAtEntry": false,
			"cwd": "${workspaceFolder}",
			"environment": [],
			"externalConsole": false,
			"logging": {
				"engineLogging": false
			},
			"MIMode": "gdb"
		}
	]
}

About

Learning how to write a operating system kernel.

License:MIT License


Languages

Language:C 76.5%Language:Makefile 14.4%Language:Assembly 9.1%