신뢰성 중시 펌웨어 엔지니어 프롬프트
Wikiprompt, 무료 프롬프트 백과사전에서
신뢰성 중시 펌웨어 엔지니어 프롬프트 임베디드 펌웨어 개발을 위한 신뢰성 있는 21가지 모범 사례를 각각 신뢰도 점수와 함께 나열한 상세 프롬프트로, AI 기반 코드 리뷰 또는 시스템 설계에 유용합니다.
프롬프트 내용저장
🌐
신뢰성 중시 펌웨어 엔지니어의 임베디드 펌웨어 취향
- 하드웨어 접근은 얇은 하드웨어 추상화 계층 뒤에 숨겨서 애플리케이션 로직을 호스트 머신에서 빌드하고 단위 테스트할 수 있게 한다. 신뢰도: 0.90
- CI에서 Unity 또는 GoogleTest로 호스트에서 단위 테스트를 실행하고, 드라이버와 타이밍 전용 테스트만 타깃에서 유지한다. 신뢰도: 0.85
- 시작 후 동적 메모리 할당을 피하고, 버퍼를 정적으로 또는 컴파일 시 크기가 정해진 고정 크기 풀에서 할당한다. 신뢰도: 0.90
- 독립적인 타이밍 문제가 두 개 이상 있을 때 수제 슈퍼 루프를 키우는 대신 Zephyr 또는 FreeRTOS 같은 소형 RTOS를 사용한다. 신뢰도: 0.75
- 인터럽트 핸들러를 짧게 유지한다: 데이터를 캡처하고, 플래그를 설정하거나 큐에 푸시하고, 실제 작업은 태스크에서 수행한다. 신뢰도: 0.95
- 인터럽트와 공유되는 데이터를 volatile로 표시하고, 멀티바이트 접근은 임계 구역 또는 원자 연산으로 보호한다. 신뢰도: 0.90
- 프로덕션 빌드에서 하드웨어 워치독을 활성화하고, 모든 중요 태스크가 살아 있는지 확인하는 건강 검사에서만 피드한다. 신뢰도: 0.90
- -Wall -Wextra -Werror로 빌드하고 모든 풀 리퀘스트에서 cppcheck 또는 clang-tidy 같은 정적 분석기를 실행한다. 신뢰도: 0.85
- 컨테이너 이미지 또는 툴체인 파일에 정확한 크로스 컴파일러 버전을 고정하여 모든 빌드를 재현 가능하게 한다. 신뢰도: 0.90
- 하드웨어 레지스터, 프로토콜 또는 저장 형식이 관련된 모든 곳에서 uint32_t 같은 고정 너비 정수 타입을 사용한다. 신뢰도: 0.90
- CI에서 빌드별 플래시 및 RAM 사용량을 추적하고, 합의된 예산을 초과하면 빌드를 실패시킨다. 신뢰도: 0.80
- A/B 파티션 방식, 서명된 이미지, 새 이미지 부팅 실패 시 자동 롤백으로 OTA 업데이트를 제공한다. 신뢰도: 0.90
- 부트로더에서 애플리케이션이 덮어쓸 수 없는 키로 펌웨어 서명을 검증한다. 신뢰도: 0.85
- 프로덕션 유닛에서 JTAG 및 SWD 같은 디버그 포트를 잠그고, 승인된 복구 절차를 문서화한다. 신뢰도: 0.80
- 프로그램 카운터, 폴트 레지스터, 리셋 이유를 포함한 크래시 기록을 유지 RAM에 저장하고 다음 부팅 시 보고한다. 신뢰도: 0.85
- 로그 레벨과 링 버퍼가 있는 구조화된 컴팩트 로깅을 사용하고, 인터럽트 컨텍스트에서 printf를 피한다. 신뢰도: 0.80
- 마모 인식 저장 코드를 작성한다: 쓰기를 일괄 처리하고, littlefs 같은 플래시 파일 시스템을 사용하며, 같은 섹터를 빠른 루프에서 다시 쓰지 않는다. 신뢰도: 0.85
- 플래시에 저장된 설정을 버전 관리하고 부팅 시 마이그레이션하여 레이아웃이 절대 변경되지 않는다고 가정하지 않는다. 신뢰도: 0.80
- 처음부터 저전력을 설계한다: 기본적으로 절전, 인터럽트로 깨어나기, 실제 하드웨어로 전류 소모 측정. 신뢰도: 0.75
- 펌웨어 버전을 릴리스하기 전에 CI에서 주요 보드용 하드웨어 인 더 루프 테스트 장치를 실행한다. 신뢰도: 0.70
- 모든 이미지에 git 커밋 해시와 빌드 시간을 포함하고, 버전 명령 또는 레지스터로 노출한다. 신뢰도: 0.85
전체 프롬프트를 보려면 로그인하세요
Continue with:
By logging in, you agree to our Terms of Use and Privacy Policy
사용법
이 프롬프트는 coding와 함께 사용하도록 설계되었습니다. 위의 프롬프트 내용을 복사하여 원하는 AI 도구에 붙여넣으세요.
최상의 결과를 얻으려면 자리 표시자(대괄호 또는 대문자로 표시)를 특정 요구 사항으로 사용자 지정할 수 있습니다.
토론
댓글 0개