본문 바로가기

전체 글129

MISRA Compliance:2020 overview MISRA Compliance:2020은 임베디드 제어 시스템 및 독립 소프트웨어의 안전하고 안전한 적용을 보장하기 위한 MISRA 코딩 지침의 준수 가이드라인을 제공하는 문서입니다. 이 문서는 MISRA의 목적과 달성하려는 목표, 제조업체, 구성품 공급업체 및 엔지니어링 컨설팅 업체가 MISRA 지침을 준수함으로써 얻을 수 있는 이점, MISRA 코딩 지침 준수를 위해 주의해야 할 중요한 사항 등을 다루고 있습니다. 주요 내용은 다음과 같습니다. 소개: MISRA 지침은 C 및 C++ 언어로 코딩할 때 중요하며, 특히 품질 기준을 충족시키기 위해 중요한 소프트웨어 시스템에서 필수적입니다. "MISRA 준수(compliance)"의 의미는 규정된 개발 프로세스, 지침 적용, 시행 방법, 예외 사항 및 소.. 2024. 2. 6.
Java VM 업데이트 사용하는 개발 IDE의 플러그인 프로그램이 최신 Java 버전을 요구해서 업데이트 작업을 수행했습니다. 1. 현재 자바 버전을 확인 명령 프롬프트 창(관리자 모드)에서 java -version 으로 현재 설치된 버전을 확인합니다. 2. Java 설치 프로그램을 다운로드 https://www.java.com/ko/download/ Download Java for Linux Linux RPM 파일 크기: 101.03 MB 지침 Java를 설치한 후에는 브라우저에서 Java를 사용으로 설정해야 합니다. www.java.com 3. Java VM 설치 - 다운로드 파일을 실행하여 Java 설치 4. Java SE Development Kit 설치 - 다운로드 경로 https://www.oracle.com/jav.. 2024. 2. 6.
MISRA-C 2012 카테고리별 필수(Mandatory) Rule 목록 MISRA C 2012 카테고리별 필수(Mandatory) 규칙(Rule) 목록입니다. No Category Mandatory 개수 1 A standard C environment 2 Unused code 3 Comments 4 Character sets and lexical conventions 5 Identifiers 6 Types 7 Constants 7.5 1 8 Declarations and Definitions 9 Initialization 9.1 1 10 The essential type model 11 Pointer Type Conversions 12 Expressions 13 Side effects 13.6 1 14 Control statement expressions 15 Control.. 2024. 2. 5.
01. Preprocessor (PRE), 전처리기 01. Preprocessor (PRE), 전처리기 PRE30-C. 유니버셜 문자열 이름을 여러 문자열을 붙여서 만들지 마라. (Do not create a universal character name through concatenation) PRE31-C. 불안전한 매크로에 매개 변수로 인한 부수 효과를 피해라. (Avoid side effects in arguments to unsafe macros) PRE32-C. 함수형 매크로 호출에 전처리 지시자를 사용하지 마라. (Do not use preprocessor directives in invocations of function-like macros) * Risk Assessment Summary 규칙 (Rule) 심각도 (Severity) 발생가능.. 2023. 9. 25.
728x90