문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 14 시간
코스 개요
서론
- 설계란 무엇인가?
- C와 임베디드 C의 차이
임베디드 애플리케이션의 라이프사이클
- 개발 프로세스
- 유지보수 프로세스
- 확장된 라이프사이클
설계 도구
- 오픈 소스와 상용 소프트웨어 비교
- 컴파일러, 어셈블러 및 링커
- 라이브러리
- 디버거
- 시뮬레이터
- IDE(통합 개발 환경)
임베디드 설계 과제
- 임베디드 컴퓨팅 설계 제약 사항
- 비용 고려 사항
- 성능과 효율성
- 전력 소비
- 열 관리
설계 목표 정의
- 단순화를 유지하기
- 기능성 정의
- 프로그램 로직과 구조 정의
시스템 신뢰성
- 검사 및 유지보수
- 가동 시간(Uptime) 요구사항
- 장애 발생 지점
코드 재사용성
- 중복 제거 설계
추상화
- 정보 은닉
- 컨텍스트 무관한 모듈
모듈화
- 분해(Decomposition)
- 느슨한 결합(Loose coupling)
- 강한 응집(Strong cohesion)
- 비순환 의존성
유지보수성
- 가독성
- 테스트 가능성
- 구성 가능성
- 성능 업그레이드
하드웨어 고려 사항
- 확장 가능한 열 설계 전력(TDP)
- 통합 그래픽
- 기타
요약 및 결론
요건
- 기본적인 임베디드 시스템 지식
- 임베디드 C 프로그래밍 경험
- 전자공학 기초에 대한 이해
대상 독자:
- 개발자
회원 평가 (2)
트레이너의 설명과 상호작용이 정말 훌륭했습니다. 비록 제가 아마 경험 부족이었을지라도 많은 것을 배웠습니다!
Pieter Bruynseels - Spot Buy Center BV
코스 - Design Patterns
기계 번역됨
우리가 사용한 플랫폼이 정말 좋았습니다. 매우 직관적이고 사용하기 쉬웠어요. 타입스크립트 섹션, 네임스페이스와 모듈에 대한 부분도 마음에 들었습니다.
Robert - DB Global Technology
코스 - JavaScript - Advanced Programming
기계 번역됨