
HAL?HAL이란, Hardware Abstraction Layer의 앞 글자를 땄다. 글자 그대로 해석하면, 하드웨어 추상화 레이어라고 한다.위키피디아에 의하면 HAL은 하드웨어와, 운영체제의 소프트웨어 그 사이에 들어가는 추상계층을 의미한다.HAL을 사용하는 이유HAL은 하드웨어의 물리적 차이를 숨겨, 응용프로그램 혹은 코드를 짜는 사람에게 일관성을 제공하게 된다.예를 들어, 이러한 HAL이 없이 다양한 컨트롤러를 사용해야 한다면, 그 하드웨어에 맞는 특정한 응용프로그램을 작성해야 하고, 작성된 프로그램은 하드웨어 구성이 달라지는 경우 재활용 할 수 없게 된다는 문제를 갖게 된다.따라서, HAL은 몇 천 페이지나 되는 instruction set을 굳이 참고하지 않더라도 마이크로 컨트롤러의 제어 코드..
제어시스템 (ft.STM32)/마이크로컨트롤러 입문
2024. 1. 31. 14:22
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- vscode
- 아두이노
- 라이브러리
- epos
- abstraction
- 하드웨어추상계층
- gitignore
- 제어기초
- STM32
- serial1
- 입출력
- hal
- 맥슨모터
- interrupt
- 인터럽트
- 제어
- GPIO
- 마이크로컨트롤러
- hardware
- Microcontroller
- epos4
- 식별자
- layer
- 하드웨어
- D/Aconverter
- 환경구성
- 추상
- MAXON
- arduino
- Configuration
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함