이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
장치 드라이버 블록
하드웨어 보드의 특정 기능에 액세스하기 위한 장치 드라이버 블록 만들기
장치 드라이버 블록은 AMD® SoC 장치에 배포될 때 사용자 지정 C/C++ 코드를 생성하는 MATLAB System 블록의 특수한 형태입니다. 장치 드라이버 블록은 Embedded Coder® Support Package for AMD SoC 장치에서 사용할 수 없는 통신 프로토콜이나 하드웨어 라이브러리와 같은 하드웨어 보드 기능에 쉽게 액세스할 수 있도록 해줍니다.
템플릿 System object™에서 장치 드라이버 블록을 개발한 다음 완성된 블록을 다른 사용자와 공유할 수 있습니다.
도움말 항목
- 선행 조건
ARM® Cortex®-A 기반 하드웨어 보드용 장치 드라이버 블록을 개발하는 데 필요한 시스템 요구 사항과 권장 기술을 알아봅니다.
- 장치 드라이버 System object의 구조
System object를 사용하여 구현된 장치 드라이버 블록의 개념과 작동 원리를 이해한다.
- Simulation with Device Driver Blocks
Choose and implement a data simulation mode for device driver blocks.
- 다른 사용자와 장치 드라이버 블록 공유하기
장치 드라이버 블록을 패키징하고 배포하십시오.
- Digital Write 블록 만들기
System object를 사용하여 Digital Write 블록을 생성합니다.
- 단계 1: 프로젝트 폴더 만들기
- 단계 2: 하드웨어별 C/C++ 코드 작성하기
- 단계 3: System object 템플릿 선택
- 단계 4: 초기화, 출력 및 종료 동작 지정
- 단계 5: MATLAB 명령줄에서 System object 테스트
- 단계 6: MATLAB 시스템 블록 생성
- 단계 7: 코드 생성 및 모델을 하드웨어에 배포하기
- Digital Read 블록 만들기
System object를 사용하여 Digital Read 블록을 생성합니다.
- 단계 1: 프로젝트 폴더 만들기
- 단계 2: 하드웨어별 C/C++ 코드 작성하기
- 단계 3: System object 템플릿 선택
- 단계 4: 초기화, 출력 및 종료 조건 지정
- 단계 5: 출력 포트 속성 설정
- 단계 6: 테스트 시스템 객체
- 블록 마스크
장치 드라이버 블록에 대한 블록 마스크를 생성합니다.
- 단계 1: 사용자를 위한 설명 추가
- 단계 2: 핀 번호 속성 추가
- 단계 3: 핀 맵을 보기 위한 푸시 버튼 추가