Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ZBCMars/UEFIStudy
Here is the code I wrote in the process of learning UEFI and OS. My goal is to write a complete OS Loader to boot the operating system in the U disk.
https://github.com/ZBCMars/UEFIStudy
bios c operating-system uefi uefi-boot uefi-shell
Last synced: 4 months ago
JSON representation
Here is the code I wrote in the process of learning UEFI and OS. My goal is to write a complete OS Loader to boot the operating system in the U disk.
- Host: GitHub
- URL: https://github.com/ZBCMars/UEFIStudy
- Owner: ZBCMars
- Created: 2022-07-11T22:15:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-27T22:28:12.000Z (over 2 years ago)
- Last Synced: 2024-07-30T20:57:33.789Z (6 months ago)
- Topics: bios, c, operating-system, uefi, uefi-boot, uefi-shell
- Language: C
- Homepage:
- Size: 252 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UEFIStudy
Here is the code I wrote in the process of learning UEFI. My goal is to write a complete OS Loader to boot the operating system in the U disk.At present, there is a preliminary graphical interactive interface for booting, and a simple elf file with input can be started. The next goal is to improve the interface and increase the functionality of the operating system.
Current OS Loader progress:
* Interface for boot service
* File Reader
* MemoryMapCurrent OS development progress:
* Interface for Shell
* Can print single letter
* Can print string, HEX and DEC number
* Get MemoryMap from OS Loader
* Clear memory and merge free memory, get new MemoryMap for OS.This is the source code under UEFI specification and EDK2.