![베어 메탈 임베디드 강의 -1 : 빌드 프로세스](https://i.ytimg.com/vi/qWqlkCLmZoE/hqdefault.jpg)
콘텐츠
- 정의-베어 메탈 프로그래밍이란 무엇입니까?
- Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.
- Techopedia는 베어 메탈 프로그래밍을 설명합니다
정의-베어 메탈 프로그래밍이란 무엇입니까?
베어 메탈 프로그래밍은 다양한 추상화 계층없이 작동하거나 일부 전문가가 설명 하듯이 "운영 체제없이이를 지원하는"프로그래밍의 용어입니다. 베어 메탈 프로그래밍은 하드웨어의 특정 빌드를 고려하여 하드웨어 레벨에서 시스템과 상호 작용합니다.Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.
Techopedia는 베어 메탈 프로그래밍을 설명합니다
베어 메탈 프로그래밍의 많은 인스턴스는 프로세서 및 기타 시스템 구성 요소의 작업, BIOS 및 부팅 순서 지정 작업, 하드웨어 설정에 따라 특정 결과를 생성하는 간단한 코드 모듈 생성에 중점을 둡니다. 프로그래머는 C / C ++와 같은 언어를 사용하여 복잡한 컴파일러와 같은 도구를 사용하지 않고 하드웨어와 직접 작업하려고 시도하며 종종 특정 언어의 시스템을 초기화해야합니다.베어 메탈 프로그래밍의 철학은 컴퓨팅에 대한보다 현대적인 적응과 다릅니다. 가상화 및 클라우드 컴퓨팅이 전 세계를 뒤흔들 어감에 따라 프로그래머가 업무를 수행하는 특정 하드웨어 설정이 줄어들고 코딩은 많은 경우 소프트웨어 계층을 통해 실행되는 추상 응용 프로그램이되었습니다. 반대로, Raspberry Pi와 같은 ARM 머신에서 수행 된 프로젝트와 같은 가장 구체적인 유형의 베어 메탈 프로그래밍 유형은 프로그래밍이 기계 언어 수준에 가까운 하드웨어와 함께 작동한다는 원래 개념을 다시 소개합니다.