-
기타 보드 & 에뮬레이터공부/Embedded 2024. 11. 17. 18:37
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
https://docs.zephyrproject.org/latest/boards/qemu/leon3/doc/index.html
https://interrupt.memfault.com/blog/intro-to-renode
'공부 > Embedded' 카테고리의 다른 글
[Renode] Leon3 hello world 찍기 (0) 2024.11.20 Zephyr (0) 2024.11.20 Qt 이론 (3) 2024.05.12 [PyQT] PiCamera + OpenCV (0) 2024.05.09 PyQT _ 실습 (2) 2024.05.07