기타 보드 & 에뮬레이터
LEON3
- 유럽 우주국(ESA)를 위해 설계된 32비트 RISC 아키텍처 프로세서
- Sun Microsystems에서 개발
- SPARC V8 명령어 세트 아키텍처 (ISA)를 구현한 32비트 CPU Core.
- 방사선 내성이 좋음(SEU & TMR)
SEU(Single Event Upset)
- 방사선이나 고에너지 입자가 반도체 소자를 통과할 때 발생하는 일시적 비정상 상태
- 메모리나 레지스터의 값이 잘못된 값으로 바뀜
TMR(Triple Modular Redundancy)
- SEU와 같은 오류를 방지하기 위해 사용하는 하드웨어 오류 감지 및 복구 기술
- 동일한 회로를 3개 배치해서 동일 연산을 수행 후, 두 개 이상의 결과가 일치하면 그 값을 채택하는 것
QEMU
- PC를 위한 오픈 소스 에뮬레이터
- 네트워크 / 비디오 / HW 등 모든 하위 시스템을 제공함
Renode
- 마찬가지로 오픈소스 에뮬레이터
- x86, Cortex-A Cortex-M, SPARC(Leon) 등... 을 지원함
https://en.wikipedia.org/wiki/LEON
LEON - Wikipedia
From Wikipedia, the free encyclopedia 32-bit CPU microprocessor core originally designed by the European Space Agency LEON (from Spanish: león meaning lion) is a radiation-tolerant 32-bit central processing unit (CPU) microprocessor core that implements t
en.wikipedia.org
https://docs.zephyrproject.org/latest/boards/qemu/leon3/doc/index.html
QEMU Emulation for LEON3 — Zephyr Project Documentation
© Copyright 2015-2024 Zephyr Project members and individual contributors. Last generated: Nov 17, 2024. Last source update: Oct 21, 2024.
docs.zephyrproject.org
https://interrupt.memfault.com/blog/intro-to-renode
Cortex-M MCU Emulation with Renode
A community and blog for embedded software makers
interrupt.memfault.com