반응형
운영체제
운영체제란, 하드웨어를 관리하는 프로그램이다.
사용자와 하드웨어 사이의 중개자, 하드웨어를 관리하는 모든 역할을 수행한다.
임베디드 OS 시장은 리눅스가 지배 하고 있기 때문에 반드시 리눅스에 대해 숙지하여야 한다.
OS는 App + Shell + 커널로 구분될 수 있다. Linux는 OS 자체가 아닌, OS의 핵심 소스코드 역할인 커널이다.
Linux 에 App, Shell 을 추가하여 만든 하나의 운영체제를 리눅스 배포판 이라고 한다.
우분투
우분투는 리눅스 배포판 중 하나로, 오픈 소스이며 리눅스 배포판 중 가장 널리 쓰이는 배포판이다.
오픈소스라고 하면, 기업에서 활용이 낮을 거라 생각하지만, 우분투는 안정성이 굉장히 높고, 보안이 강화된 운영체제로 인기가 많다.
사용처
리눅스는 서버 PC의 운영체제로 가장 많이 사용 된다.
임베디드 개발 == Linux 개발을 의미하는 건 아니다. 하지만 대기업일 수록 OS가 탑재한 제품을 개발한다.
임베디드 회사에서 Linux 쓰는 이유로 방대한 레퍼런스가 존재하고, 개발자를 구하기 쉽고, 무료이면서 검증된 안정성을 갖고 있기 때문이다.
개발환경
가상머신 환경을 구축하고, 우분투를 설치하여 우분투 및 리눅스에 대한 학습을 진행할 예정이다.
- VirtualBox : 가상환경 구축
- ubuntu : 리눅스 배포판 가상환경에 설치
- mobaXterm : 쉘을 통해 명령어로 리눅스를 제어
728x90
반응형
'임베디드 > 리눅스(Linux)' 카테고리의 다른 글
리눅스 텍스트 에디터 Linux Text Editor (0) | 2024.09.10 |
---|---|
리눅스 root 파일 시스템 구조 (0) | 2024.09.09 |
리눅스 파일시스템 (0) | 2024.09.09 |
리눅스 Shell 쉘 (0) | 2024.09.09 |
우분투 패키지 관리 시스템, 패키지 설치 (0) | 2024.09.09 |