728x90
포인터 활용 사례의 유용한 링크는 하기와 같습니다.
내용을 복붙하면,
C언어 포인터는?
- 재밌다.
- 강력하다.
- 잘못쓰면 바로 하드폴트 가능.
- 어느정도 이해한 만큼 사용해야 하지 않을까?..
1. 레지스터 접근(SFR)
- 매핑된 주소의 데이터를 바꾸기 위해서 포인터 사용
- SP/R1/R2 -> 주소가 없는 레지스터는 포인터로 접근이 안됨
2. 데이터 변환 처리
3. 데이터 직렬화(?)
4. 파라메터 전달 최소화
5. 가독성 개선
6. 콜백 함수/드라이버 함수
- 함수 포인터
7. 버퍼 재활용
- 이중 포인터
총 4개의 영상이 다음과 같이 있습니다.
1.=> https://www.youtube.com/watch?v=xIGSE7tvQ9Q
2.=> https://www.youtube.com/watch?v=1-1823Sf0b4
3.=> https://www.youtube.com/watch?v=TPA4OXnXnzg
4.=> https://www.youtube.com/watch?v=1qkKWsrkxiw
그럼,
공유합니다.
728x90
'개발 이야기 > 임베디드 개발' 카테고리의 다른 글
브레드보드에 만든 컴퓨터 (0) | 2022.08.12 |
---|---|
GPIO - Push-Pull / Open-Drain / Floating 모드 (0) | 2022.08.09 |
스타트업 코드 / 링커 스크립트 부터 만들어 가는 펌웨어 강좌 (링크) (0) | 2022.04.26 |
FreeRTOS (CMSIS OS) 윈도우에 포팅(링크 공유) (0) | 2022.04.26 |
FreeRTOS 사용을 위해서 추가/제거하는 방법 (링크) (0) | 2022.04.26 |