
- 카테고리
- 기타
- 웹사이트
- github.com
- 언어
- 영어
- 등록일
- 13일 전
- 스타
- 95
- 포크
- 5
rochus-keller/OberonSystem ↗· C++· 최근 커밋 12일 전
니클라우스 비르트와 위르크 구트크네히트가 ETH 취리히에서 운영체제와 컴파일러, 편집기까지 통째로 만든 Project Oberon System을 Oberon-07에서 더 널리 쓰이는 Oberon 90으로 옮긴 판본입니다. 빌드에는 OP2 컴파일러의 RISC-V(RV32) 백엔드를 씁니다. 저장소에는 비르트가 책에서 설명한 기계와 아주 가까운 에뮬레이터가 함께 들어 있는데, 군더더기를 덜어 낸 rv32emu 인터프리터를 바탕으로 기계와 주변장치를 직접 구현해 붙인 것입니다. 메모리 맵을 원본과 1:1로 재현한 덕에 Kernel.Mod, Display.Mod, Input.Mod 같은 핵심 모듈은 손대지 않은 채 그대로 돕니다. 2013년 원본은 비르트가 직접 설계해 FPGA 보드에 올린 RISC-5 프로세서를 대상으로 했습니다. 이 이식판은 보드를 한 장도 구하지 않고 현대 RISC-V 툴체인 위에서 같은 시스템을 부팅합니다.
이 제품이 마음에 드세요?