이 프로젝트에는 Raspberry Pi 3 Model B+를위한 2 가지 버전의 베어 메탈 운영 체제가 포함됩니다. 버전 1은 UART 및 사서함을 사용하여 RASP와의 공급에 관한 것이며 버전은 그래픽 인터페이스를 더 다루게됩니다.
이 버전은 주로 CLI를 사용하여 제공된 명령을 사용하여 OS와 공급합니다. 이미지를 컴파일하고 실행하고 사용 가능한 모든 명령을 볼 수 있도록 help 입력하십시오.

Help Command와 함께 환영 화면

터미널 텍스트와 배경색을 설정하십시오

화면에 그래픽을 그립니다
이 버전은 그래픽 사용자 인터페이스에 대해 더 관련이 있으며, 사용자는 화면에 표시되는 내용을 제어하고 "Rescue the Pink-Cess"라는 미니 게임을 재생할 수 있습니다. CLI를 사용하여 화면을 제어하십시오

텍스트 디스플레이가 포함 된 환영 화면

작은 이미지를 표시합니다

사용자는 WASD를 사용하여 큰 이미지로 스크롤 할 수 있습니다

4를 누르면 QEMU 화면 에서이 GIF가 재생됩니다

"Pink-Cess를 구출"게임
MAC 컴퓨터를 사용하고 있으므로 개발 환경은 Windows 시스템과 다르며 다른 구성이 필요합니다. 우아함과 기능에 대한 다른 IDE를 통해 VSCODE를 코드 편집기로 사용하는 것을 선호합니다. Brew (Package Manager)를 사용하여 Mac에서 ARM을 개발하기위한 다음 도구 체인을 설치하십시오.
brew tap SergioBenitez/osxct 및 brew install aarch64-none-elfbrew install makebrew install qemubrew install --with-toolchain llvm OS를 실행하려면 Raspberry Pi 3B+ 보드가 필요합니다. 그러나 QEMU를 사용하여 PC의 RASP를 모방 할 수도 있습니다. 또한 QEMU 명령을 자동으로 컴파일하거나 실행하려면 빌드 도구가 필요합니다. 모든 폴더에는 이미 제작 된 이미지 kernel8.img 사용하여 make 명령을 사용하여 직접 실행할 수 있습니다.
Version 2:
이 프로젝트가 유용하다고 생각하면 알려주십시오. 나는 그것에 대해 듣고 싶습니다! ✌️