끄적.log/〰️

[Embedded Project] Saver Light Github

_2J 2020. 7. 1. 21:31

github.com/Jaekeun-Lee/Embedded-Programming

 

Jaekeun-Lee/Embedded-Programming

[ PROJECT ] Saver Light 개발. Contribute to Jaekeun-Lee/Embedded-Programming development by creating an account on GitHub.

github.com

 

 

Embedded-Programming

 

 

Cortex M3/M4 프로세서 아키텍쳐

- 프로그래밍 모드와 액세스 레벨
- 레지스터 모델
- CMSIS


메모리 시스템 아키텍쳐

- 메모리 시스템과 메모리 맵
- 버스 프로토콜과 인터페이스
- 데이터 트랜스퍼
- Bit-Banding


스택 메모리

- 스택 메모리와 모델
- 서브루틴과 스택


시스템 예외처리와 인터럽트

- 시스템 예외처리와 인터럽트
- NVIC(Nested Vectored Interrupt Controller)
- 인터럽트 우선 처리
- Exception Vector Table
- Pending Interrupt


Cortex M3/M4 OS Features

- Shadowed stack pointer
- 시스템 예외 SVC
- Pend SV 시스템 예외


GPIO Driver

- 개념 GPIO
- 프로그래밍 구조 및 GPIO 레지스터
- 개발 GPIO Driver
- 인터럽트 처리 GPIO


SPI Driver

- 개념 SPI
- 레지스터 및 SPI TX/RX API 구현
- 통신 및 SPI Master/Slave 구현TX/RX ISR
- 응용 SPI MASTER/SLAVE 프로그램 구현


I2C Driver

- 개념 I2C
- 인터럽트 및 레지스터 I2C
- 개발 I2C Driver
- 이벤트 인터럽트 처리 I2C
- 에러 인터럽트 처리 I2C
- 응용 프로그램 구현