코스 개요
소개
- 디자인의 정의는?
- C 대비 임베디드 C
임베디드 애플리케이션의 수명 주기
- 개발 프로세스
- 유지보수 프로세스
- 확장된 수명 주기
디자인 도구
- 오픈 소스 vs 상용 소프트웨어
- 컴파일러, 어셈블러 및 링커
- 라이브러리
- 디버거
- 시뮬레이터
- 통합 개발 환경 (IDEs)
임베디드 디자인의 과제
- 임베디드 컴퓨팅 설계 제약 조건
- 비용 고려 사항
- 성능과 효율성
- 전력 소비
- 열 관리
설계 목표의 정의
- 단순화 유지
- 기능 정의
- 프로그램 논리와 구조 정의
시스템 신뢰성
- 점검 및 유지보수
- 가동 시간 요구 사항
- 고장 가능 지점
코드 재사용 가능성
- 중복 없는 설계
코드 추상화
- 정보 숨김
- 컨텍스트 독립 모듈
코드 모듈화
- 분해
- 서로 연관성이 적은 결합도
- 결합력이 강한 일체감
- 순환하지 않는 종속성
코드 유지 관리성
- 가독성
- 테스트 가능성
- 구성 가능
- 성능 업그레이드
하드웨어 고려 사항
- 확장 가능한 열 설계 전력 (TDP)
- 통합 그래픽
- 기타
요약 및 결론
요건
- 기본 임베디드 시스템 지식
- 임베디드 C 프로그래밍 경험
- 전자공학 기초 이해
대상:
- 개발자들
회원 평가 (5)
I liked trainer the most, surely the best i have yet had the pleasure to listen to. Has very big knowlage and experience, created good atmosphere during the training, i've never felt intimidated or scared to speak, had some really good discussions. i really like that we tried to base everything we talked about on our experiences, not only professional but also educational as well as personal experiences. I also liked the amount of methods presented and the fact that we tried to use every single one of them. I also liked that this training was remote, made it a lot easier for people who are worikg a day job to be able to be on time and be active. Thanks for recommendation of the book! I will most definitely try it :).
Bartek Michalak - Politechnika Lodzka
코스 - Design Thinking Fundamentals
Interaction and communication
Archie Dlamini - Vodacom SA
코스 - JavaScript - Advanced Programming
I like the simple but informative example codes.
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.