문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 디자인의 정의는?
- C 대비 임베디드 C
임베디드 애플리케이션의 수명 주기
- 개발 프로세스
- 유지보수 프로세스
- 확장된 수명 주기
디자인 도구
- 오픈 소스 vs 상용 소프트웨어
- 컴파일러, 어셈블러 및 링커
- 라이브러리
- 디버거
- 시뮬레이터
- 통합 개발 환경 (IDEs)
임베디드 디자인의 과제
- 임베디드 컴퓨팅 설계 제약 조건
- 비용 고려 사항
- 성능과 효율성
- 전력 소비
- 열 관리
설계 목표의 정의
- 단순화 유지
- 기능 정의
- 프로그램 논리와 구조 정의
시스템 신뢰성
- 점검 및 유지보수
- 가동 시간 요구 사항
- 고장 가능 지점
코드 재사용 가능성
- 중복 없는 설계
코드 추상화
- 정보 숨김
- 컨텍스트 독립 모듈
코드 모듈화
- 분해
- 서로 연관성이 적은 결합도
- 결합력이 강한 일체감
- 순환하지 않는 종속성
코드 유지 관리성
- 가독성
- 테스트 가능성
- 구성 가능
- 성능 업그레이드
하드웨어 고려 사항
- 확장 가능한 열 설계 전력 (TDP)
- 통합 그래픽
- 기타
요약 및 결론
요건
- 기본 임베디드 시스템 지식
- 임베디드 C 프로그래밍 경험
- 전자공학 기초 이해
대상:
- 개발자들
14 시간
회원 평가 (2)
트레이너의 설명과 상호작용이 정말 훌륭했습니다. 비록 제가 아마 경험 부족이었을지라도 많은 것을 배웠습니다!
Pieter Bruynseels - Spot Buy Center BV
코스 - Design Patterns
기계 번역됨
모니카의 에너지와 방대한 지식, 유용한 도구들, 그룹에 맞춰 훈련 속도를 조정하는 것
Natalia Kalinowska - Politechnika Lodzka
코스 - Design Thinking Fundamentals
기계 번역됨