책소개
이 책은 임베디드 시스템 개발자가 꼭 알아야 할 기본 상식을 다루고 있다. 임베디드 시스템이란 우리 주변에서 많이 사용되는 스마트폰, 자동차, 가전제품 등에 내장된 작은 컴퓨터 시스템을 말한다. 이 책에서는 임베디드 시스템 개발에 필요한 하드웨어, 소프트웨어, 통신, 보안 등의 기본 개념과 이론을 설명하고, 실제 개발 과정에서 발생할 수 있는 문제들과 해결 방법을 다룬다. 또한, 실제 산업에서 사용되는 임베디드 시스템 개발 도구와 프로세스에 대한 이해도 함께 제공한다. 이 책은 임베디드 시스템 개발자뿐만 아니라, 이 분야에 관심 있는 학생과 엔지니어들에게도 유용한 정보를 제공할 것이다.
목차
"마이크로 컨트롤러 및 마이크로 프로세서에 대한 이해
C 및 어셈블리 언어와 같은 프로그래밍 언어에 대한 지식
임베디드 시스템 아키텍처 및 설계
디지털 및 아날로그 전자 장치 이해
UART, SPI 및 I2C와 같은 커뮤니케이션 프로토콜에 대한 지식
실시간 운영 체제 (RTO) 이해
디버깅 도구 및 기술
전력 관리 및 최적화 기술에 대한 지식
메모리 관리 및 최적화 이해
센서 및 액추에이터
신호 처리 기술에 대한 지식
펌웨어 개발 및 테스트에 대한 이해
컴파일러 및 디버거
하드웨어 설계 및 회로도 캡처 도구에 대한 지식
회로 보드 레이아웃 및 설계 이해
전원 공급 장치 설계 및 최적화
전자기 호환성 (EMC) 및 전자기 간섭 (EMI)에 대한 지식
시스템 통합 및 테스트 이해
GIT와 같은 소프트웨어 버전 제어 시스템
애자일 및 폭포와 같은 소프트웨어 개발 방법론에 대한 지식
프로젝트 관리 및 일정에 대한 이해
소프트웨어 테스트 및 품질 보증 기술
보안 및 암호화 기술에 대한 지식
Bluetooth 및 Wi-Fi와 같은 무선 통신 프로토콜 이해
사물 인터넷 (IoT) 기술
기계 학습 및 인공 지능 (AI) 기술에 대한 지식
클라우드 컴퓨팅 및 스토리지 이해
데이터 분석 및 시각화 도구
컴퓨터 비전 및 이미지 처리 기술에 대한 지식
오디오 및 음성 처리 기술 이해
모터 제어 및 로봇 공학
산업 자동화 및 제어 시스템에 대한 지식
의료 기기 개발 및 규정 이해
자동차 전자 및 안전 표준
항공 우주 및 방어 전자 및 규정에 대한 지식
소비자 전자 제품 및 사용자 경험 설계 이해
에너지 및 전력 전자 장치에 대한 친숙 함
환경 모니터링 및 제어 시스템에 대한 지식
농업 및 농업 전자 제품에 대한 이해
스마트 홈 및 건물 자동화
오디오 및 비디오 스트리밍 기술에 대한 지식
가상 및 증강 현실 (VR/AR) 기술 이해
블록 체인 및 암호 화폐 기술
양자 컴퓨팅 및 암호화에 대한 지식
나노 기술 및 미세 조재에 대한 이해
생명 공학 및 의료 기기에 대한 지식
재생 에너지 및 지속 가능성에 대한 지식
우주 탐사 및 위성 기술에 대한 이해
자율 주행 차와 드론에 대한 지식
임베디드 시스템 분야의 새로운 기술 및 트렌드에 대한 지식
"