문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
임베디드 시스템 프로그래밍 소개
- 임베디드 시스템이란?
- 임베디드 시스템 개발의 과제와 고려사항
- 임베디드 시스템을 위한 Rust 소개
개발 환경 설정
- 임베디드 시스템 개발용 Rust 설치
- 개발 도구와 환경 구성
- 임베디드 개발 플랫폼과 마이크로컨트롤러 탐색
임베디드 시스템을 위한 Rust 언어 기초
- 임베디드 시스템과 관련된 Rust 구문 및 개념 개요
- 임베디드 시스템 프로그래밍에서의 메모리 관리와 소유권
- Rust를 사용한 인터럽트 처리와 저레벨 프로그래밍
주변 장치와 디바이스 드라이버 다루기
- GPIO(일반 목적 입력/출력) 핀 인터페이스
- 타이머, 카운터, PWM(펄스 폭 변조)
- UART(ユニバーサル非同期受送信機) 통신
- SPI(시리얼 주변 장치 인터페이스)와 I2C(인터-인티그레이트드 서킷) 프로토콜
동시성과 실시간 프로그래밍
- 임베디드 시스템에서의 멀티태스킹과 동시성
- 실시간 요구 사항을 위한 동기화 메커니즘
- Rust에서의 실시간 스케줄링과 태스크 우선순위 설정
저레벨 추상화와 하드웨어 접근
- 메모리 맵핑된 레지스터와 직접 하드웨어 접근 다루기
- Rust에서 HAL(하드웨어 추상화 계층) 라이브러리 사용
- 효율적인 하드웨어 제어를 위한 저레벨 추상화 구현
임베디드 애플리케이션 디버깅과 테스트
- 임베디드 시스템에서의 디버깅 기법과 도구
- 임베디드 애플리케이션을 위한 단위 테스트와 통합 테스트
- 임베디드 코드 프로파일링과 최적화
전력 관리와 저전력 최적화
- 임베디드 시스템에서의 전력 소비 관리 기법
- 저전력 운용을 위한 코드 최적화
안전성과 보안 고려사항
- 임베디드 시스템에서의 메모리 안전성과 안전한 코딩 관행
- Rust를 사용한 임베디드 시스템에서의 오류 처리와 고장 견ディ성
- 임베디드 애플리케이션에서의 안전한 통신 프로토콜과 암호화
요약과 다음 단계
요건
- 프로그래밍 개념에 대한 기본 이해
- 프로그래밍 언어(C 또는 C++ 등)에 대한 이해
- 마이크로컨트롤러와 주변 장치에 대한 지식
- 임베디드 시스템 개발에 대한 일반적인 이해
대상자
- 개발자
- 임베디드 시스템 엔지니어
21 시간
회원 평가 (5)
그는 저의 질문을 매우 잘 설명해줍니다.
Khaled Almarzooqi - Beamtrail
코스 - Circuits and Electronics Fundamentals
기계 번역됨
Shawn은 역동적인 연사였으며, 실습 exercise는 매우 흥미로웠고 실제로 적용될 수 있음을 느낄 수 있었습니다.
Temira Koenig - Yeshiva University
코스 - Raspberry Pi for Beginners
기계 번역됨
트레이너가 우리의 필요에 맞게 조정됩니다
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
코스 - The Yocto Project - An Overview - hands-on
기계 번역됨
트레이너는 정말 친절하고 지식이 풍부하여 제가 모르던 부분을 설명하는데 많은 노력을 기울였습니다.
Felix - Microchip Technology Inc
코스 - Embedded C Application Design Principles for Automotive Professionals
기계 번역됨
유용한 지식의 획득과 이전에 확신이 없었던 사항들의 명확화.
Kenneth Mahoney - University of Glasgow
코스 - Arduino: Programming a Microcontroller for Beginners
기계 번역됨