이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Embedded Coder
Embedded Coder®는 대량 생산에 사용되는 임베디드 프로세서를 위한 가독성 높고 간결하며 빠른 C 및 C++ 코드를 생성합니다. 생성된 함수, 파일, 데이터를 정밀하게 제어할 수 있도록 고급 최적화를 통해 MATLAB® Coder™ 및 Simulink® Coder를 확장합니다. 이러한 최적화를 통해 코드 효율성이 향상되고 레거시 코드, 데이터형 및 보정 파라미터와의 통합이 용이해집니다. 타사 개발 툴을 통합하여 임베디드 시스템이나 신속 프로토타이핑 보드에 턴키 방식으로 배포할 수 있는 실행 파일을 빌드할 수 있습니다.
Embedded Coder에는 AUTOSAR, MISRA C™, ASAP2 소프트웨어 표준에 대한 지원이 내장되어 있습니다. 또한 DO178, IEC 61508, ISO 26262 소프트웨어 개발을 지원하기 위해 추적성 리포트, 코드 문서화, 자동화된 소프트웨어 검증 기능을 제공합니다. Embedded Coder 코드는 이식성이 뛰어나 모든 프로세서에서 컴파일하고 실행할 수 있습니다. 또한 특정 하드웨어에 대한 고급 최적화 및 장치 드라이버를 제공하는 지원 패키지도 제공합니다.
Embedded Coder 시작하기
Embedded Coder의 기본 사항 배우기
Embedded Coder 기본
임베디드 시스템에 배포하기 위한 코드 생성 개념
아키텍처 및 컴포넌트 설계
임베디드 시스템을 위한 코드 생성 및 배포를 위해 컴포넌트 알고리즘을 개발하여 소프트웨어 시스템을 설계
코드 생성
코드 인터페이스 구성, 코드 결과 생성 및 검증, 리포트 생성
배포, 통합 및 지원되는 하드웨어
생성 코드의 통합, 보호, 패키징, 재배치와 생성 코드를 지원되는 하드웨어에 배포
코드 효율성
메모리 요구 사항을 최소화하고 실행 속도를 높여 생성 코드 최적화
코드 및 툴 사용자 지정
프로젝트 또는 조직에 맞춰 생성 코드와 코드 생성 툴 사용자 지정
검증, 테스트 및 인증
파라미터 조정, 코드 성능 분석, 수치적 동등성 테스트, 코드 커버리지 분석 및 추적성 분석 수행
크로스 릴리스 지원
이전 릴리스에서 생성된 코드를 현재 릴리스에서 생성된 코드와 통합
MATLAB 코드에서 코드 생성
MATLAB 코드에서 임베디드 시스템을 위한 C/C++ 코드 생성
문제 및 수정에 관한 버그 리포트 확인
Software is inherently complex and is not free of errors. The output of a code generator might contain bugs, some of which are not detected by a compiler. MathWorks reports critical known bugs brought to its attention on its Bug Report system at www.mathworks.com/support/bugreports/. In the search bar, type the phrase "Incorrect Code Generation" to obtain a report of known bugs that produce code that might compile and execute, but still produce wrong answers. To save a search, click Save Search.
The bug reports are an integral part of the documentation for each release. Examine periodically all bug reports for a release, as such reports may identify inconsistencies between the actual behavior of a release you are using and the behavior described in this documentation.
In addition to reviewing bug reports, you should implement a verification and validation strategy to identify potential bugs in your design, code, and tools.