문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 마이크로프로세서 vs 마이크로컨트롤러
- CISC vs RISC
“고객 의사결정” 아키텍처 개요
- 프로세서 코어 및 기능 블록 다이어그램
- 메모리 조직 설명
- 모든 SFR(특수 기능 레지스터) 및 기본 기능 개요
저수준 프로그래밍 개념
- 어드레싱 모드
- 어셈블리 언어 및 명령어 집합(ALP)
- ALP 개발, 빌드 및 디버깅
중수준 프로그래밍 개념
- 크로스 컴파일러
- 임베디드 C 구현 및 디버깅
- ANSI-C와의 차이점
- 메모리 모델
- 라이브러리 참조
- #pragma 지시문 사용
- 함수, 매개변수 전달 및 반환 타입
온칩 주변 장치
- 포트: 입력/출력
- 타이머 및 카운터
- 인터럽트, UART
외부 인터페이스
- LED
- 스위치(순간형, 토글형)
- 7 세그먼트 디스플레이: (일반 모드, BCD 모드)
- 내부 멀티플렉싱 및 외부 멀티플렉싱)
- LCD(4비트, 8비트, 비즈 플래그, 사용자 정의 문자 생성)
- 키패드 매트릭스
프로토콜 및 주변 장치
- I2C(EEPROM), SPI(EEPROM)
- A/D 및 D/A 컨버터
- 스텝 모터, DC 모터
- I2C 프로토콜(RTC:800583, DS1307 ADC:PCF8591, DS1621)
- SPI 프로토콜(ADC:MCP3001)
- IR 통신(필립스 RC5 프로토콜)
- ZIGBEE, GSM, GPS, USB, MMC 및 SD
- Ethernet MAC, CAN 프로토콜
요건
- 전압, 전류, 회로와 같은 기본 전자 개념에 대한 이해
- C 또는 유사한 저수준 언어로 프로그래밍한 경험
- 컴퓨터 아키텍처 및 마이크로컨트롤러에 대한 기본 지식
대상 청중
- 임베디드 시스템 엔지니어
- 하드웨어 및 펌웨어 개발자
- 임베디드 개발로 전환하는 소프트웨어 엔지니어
14 시간
회원 평가 (1)
초기 계획에 없었더라도 고급 주제를 요청할 수 있는 능력.
Gabriel Chouinard - Spark Microsystems
코스 - FreeRTOS: Programming for Real Time Operating Systems
기계 번역됨