코스 개요
소개
- 디자인의 정의는?
- C 대비 임베디드 C
임베디드 애플리케이션의 수명 주기
- 개발 프로세스
- 유지보수 프로세스
- 확장된 수명 주기
디자인 도구
- 오픈 소스 vs 상용 소프트웨어
- 컴파일러, 어셈블러 및 링커
- 라이브러리
- 디버거
- 시뮬레이터
- 통합 개발 환경 (IDEs)
임베디드 디자인의 과제
- 임베디드 컴퓨팅 설계 제약 조건
- 비용 고려 사항
- 성능과 효율성
- 전력 소비
- 열 관리
설계 목표의 정의
- 단순화 유지
- 기능 정의
- 프로그램 논리와 구조 정의
시스템 신뢰성
- 점검 및 유지보수
- 가동 시간 요구 사항
- 고장 가능 지점
코드 재사용 가능성
- 중복 없는 설계
코드 추상화
- 정보 숨김
- 컨텍스트 독립 모듈
코드 모듈화
- 분해
- 서로 연관성이 적은 결합도
- 결합력이 강한 일체감
- 순환하지 않는 종속성
코드 유지 관리성
- 가독성
- 테스트 가능성
- 구성 가능
- 성능 업그레이드
하드웨어 고려 사항
- 확장 가능한 열 설계 전력 (TDP)
- 통합 그래픽
- 기타
요약 및 결론
요건
- 기본 임베디드 시스템 지식
- 임베디드 C 프로그래밍 경험
- 전자공학 기초 이해
대상:
- 개발자들
회원 평가 (5)
트레이너를 가장 좋아했습니다. 지금까지 들어본 중에서 분명 최고였습니다. 매우 많은 지식과 경험을 가지고 있으며, 훈련 동안 좋은 분위기를 조성해주었습니다. 제가 말을 하기 두렵거나 위협받는다는 느낌을 받은 적이 한 번도 없습니다. 정말 재미있는 토론들을 많이 나누었죠. 우리가 이야기한 모든 것을 우리의 경험, 전문적인 것뿐만 아니라 교육적이고 개인적인 경험까지 바탕으로 했다는 점이 저에게 매우 좋았습니다. 또한 다양한 방법론을 제시하고 실제로 모두를 적용해보려고 노력했다는 점도 마음에 들었습니다. 이번 훈련이 원격으로 진행된 것도 좋아했습니다. 이를 통해 하루 일과를 하는 사람들도 시간에 맞춰 참여하고 활동할 수 있었습니다. 책 추천 감사합니다! 반드시 읽어볼 것입니다 :).
Bartek Michalak - Politechnika Lodzka
코스 - Design Thinking Fundamentals
기계 번역됨
저는 간단하지만 정보가 충실한 예제 코드를 좋아합니다.
Yue Wang - DBS Bank Ltd
코스 - Design Patterns
기계 번역됨
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
코스 - Design Patterns in C#
기계 번역됨
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
코스 - Introduction to Domain Driven Design
기계 번역됨
The interaction and enthusiasm he had about the training.
Richard Burgos
코스 - Design Patterns in PHP
기계 번역됨