질문자 :rook 우리는 이온화 방사선에 노출 된 환경에서 차폐 장치에 배포되는 임베디드 C++ 응용 프로그램을 컴파일하고 있습니다. ARM용으로 GCC와 크로스 컴파일을 사용하고 있습니다. 배포될 때 애플리케이션은 일부 잘못된 데이터를 생성하고 우리가 원하는 것보다 더 자주 충돌합니다. 하드웨어는 이 환경을 위해 설계되었으며 우리 애플리케이션은 이 플랫폼에서 몇 년 동안 실행되었습니다. 단일 이벤트 업셋으로 인한 소프트 오류 및 메모리 손상을 식별/수정하기 위해 코드를 변경할 수 있거나 컴파일 시간을 개선할 수 있습니까? 장기 실행 애플리케이션에서 소프트 오류의 유해한 영향을 줄이는 데 성공한 다른 개발자가 있습니까? 약 4-5년 동안 소프트웨어/펌웨어 개발 및 소형 위성 의 환경 테스트를 수행한 * ..