내장 된 Linux® 란 무엇입니까?

"Embedded Linux®"라는 용어는 내장 컴퓨터 시스템에서 실행되는 오픈 소스 Linux® 운영 체제의 모든 변형을 설명하는 데 사용될 수 있습니다. 이는 소비자 전자 장치 또는 장비와 같은 더 큰 전체 제품에 통합 된 목적 중심 장치 또는 플랫폼입니다. Linux® 커널의 모듈 식 아키텍처와 다양한 마이크로 프로세서 및 기타 유형의 하드웨어를 지원하면 시스템을 임베디드 컴퓨팅 필드에서 대중화했습니다. 그러나 Linux®는 일부 내장 시스템의 요구 사항 인 실시간 운영 체제 (RTO) 역할을하기 위해 추가 소프트웨어가 필요하기 때문에 일부 시나리오에서 성능 단점을 겪을 수 있습니다. 그럼에도 불구하고, 휴대폰에서 항공 전자 공학 테스트 장비에 이르기까지 다양한 맞춤형 Linux® 배포판이 포함 된 시스템에 사용되었습니다.

임베디드 컴퓨터는 임베디드 시스템이 하나 이상의 특정 PUR을 위해 설계되거나 구성되어 있다는 점에서 개인용 컴퓨터 (PC)와 다릅니다.PC는 광범위한 기능을위한 포즈입니다. 임베디드 컴퓨터는 특정 목표를 달성하는 데 필요한 최소 성능의 양으로 설계 될 수 있으며 가볍고 매우 효율적인 컴퓨터 플랫폼이 생성됩니다. 이 카테고리는 소비자 전자 장치에서 항공 전품 장비, 로버 및 태양계를 탐색하는 우주선에 이르기까지 다양한 컴퓨팅 장치에 걸쳐 있습니다. 그러나 다른 컴퓨터와 마찬가지로 내장 된 시스템 하드웨어는 소프트웨어 플랫폼이 없으면 쓸모가 없으며 대부분의 경우 선택한 소프트웨어 플랫폼은 임베디드 Linux®입니다.

Linux®는 다양한 하드웨어 지원과 함께 높은 수준의 사용자 정의 및 유연성으로 인해 많은 임베디드 컴퓨팅 필드에서 인기가 있습니다. Linux® 커널에는 모듈 식 아키텍처가 있습니다. 즉, 디자이너 또는 엔지니어는 드라이버와 고급 소프트웨어 만 선택할 수 있습니다.특정 시스템의 경우. 내장 시스템은 임베디드 시스템이 PC에서 발견 된 것과는 상당히 다른 마이크로 프로세서를 사용할 수 있기 때문에 내장 된 Linux®가 제공하는 다양한 마이크로 프로세서 아키텍처에 대한 지원도 제공합니다. 오픈 소스 소프트웨어 프로젝트로서 Linux®는 상업용 제품에있을 수있는 제한과 로열티 없이도 사용할 수도 있습니다.

임베디드 시스템에는 종종 실시간 운영 체제가 필요합니다. 이는 매우 짧은 기간 내에 이벤트에 응답 할 수있는 운영 체제입니다. Linux® 커널은 실시간 성능을 염두에두고 설계되지 않았 으므로이 기능을 제공하기 위해 추가 소프트웨어를 커널 위에 실행해야합니다. 이 추가 소프트웨어는 더 많은 리소스를 소비하기 때문에 임베디드 LINUX®의 사용에 잠재적 인 단점입니다.

일부 버전의 임베디드 Linux®는 거의 처음부터 구축 될 수 있으며 다른 버전은 기존 배포의 약간 수정 된 버전입니다.tions. 상업용 및 비상업적 조직은 제조업체 및 설계 회사를 대상으로 자체 사전 구축 된 배포판을 제공합니다. 예를 들어, 휴대 전화 및 미디어 플레이어는 일반적으로 상용 품종의 내장 된 Linux®를 사용합니다. 컴퓨팅 키오스크 또는 네트워크 어플라이언스는 약간 수정 된 버전의 데스크탑 Linux® 배포 만 사용할 수 있습니다.

실시간 또는 성능 요구 사항이 매우 까다로운 필드에서 최종 사용자는 종종 시스템 설계에 크게 관여합니다. 예를 들어 NASA (National Aeronautics and Space Administration)는 외부 공급 업체로부터 Linux® 소프트웨어를 얻지 만 공급 업체가 따라야 할 지침을 설정합니다. 항공 전자 테스트 장비를 제조하는 회사와 같은 다른 조직은 임베디드 Linux®의 풍미를 개발할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?