2023/11/14 3

임베디드 리눅스의 4대요소

1.  임베디드 리눅스 구성요소 임베디드 리눅스는 4가지 구성요소로 이루어져 있습니다.    1.  툴체인 (Toolchain)   타겟 장치를 위한 코드를 만드는데 필요한 컴파일러와 기타 도구로 구성되어있다.    2.  부트로더 (Bootloader)   타겟 보드를 초기화하고 리눅스 커널을 로드하는 프로그램    3.  커널 (Kernel)   시스템 자원을 관리하며 유저의 시스템콜 요청을 처리하는 시스템의 핵심 SW로, 하드웨어와의 접점이다.    4.  파일 시스템 (File System)   커널이 초기화를 끝낸 뒤 실행되는 라이브러리와 프로그램 등을, 일정 형식(EXT, FAT 등)에 따라 계층방식으로 담고있다.  ※ 다섯번째 요소 : 임베디드 애플리케이션에 고유한 프로그램의 묶음, 장치를 ..

임베디드 리눅스 개발 단체

임디드 리눅스 개발 단체   1.  리눅스 커뮤니티   우리가 보는 대부분 리눅스 커널 코드 출처는 리눅스 커널 커뮤니티입니다.  리눅스 커널 커뮤니티는 리눅스 커널 개발의 심장입니다. 리눅스 커널 자체 알고리즘과 논리적 오류와 문제점을 개선하는 패치를 논의하고 관리합니다.    - 버그 수정 패치     - 코드 리팩토링     - 신규 알고리즘    - Document ​보통 2주 간격으로 Greg Kroah-Hartman 개발자가 다음과 같은 메일로 전 세계 개발자들에게 패치 반영 사실을 통지합니다. ​리눅스 커널 버전과 코드 내역은 https://www.kernel.org/ 사이트에서 확인할 수 있습니다. ​위 그림에서 왼쪽 부분을 보면 ‘longterm’으로 표시된 부분이 보입니다. 이는 안정화..