임베디드 리눅스
위키백과, 우리 모두의 백과사전.
임베디드 리눅스(Embedded Linux)는 휴대전화, 개인 정보 단말기(PDA), 미디어 플레이어, 셋톱 박스, 그 밖의 가전 기기, 네트워킹 장비, 기계 제어, 자동화, 내비게이션 장비, 의료 기구와 같은 임베디드 컴퓨터 시스템에서의 리눅스를 이용하는 일이다. 벤처 디밸롭먼트사가 수행한 조사에 따르면 리눅스는 임베디드 기술자의 18%가 사용하고 있다고 한다.[1]
목차 |
역사 [편집]
리눅스는 데스크톱, 서버 컴퓨터의 프로세서가 주가 아닌, 여러 중앙 처리 장치에 이식되어왔다. 이를테면 ARM, AVR32, ETRAX CRIS, FR-V, H8300, IP7000, m68k, MIPS, mn10300, 슈퍼H, Xtensa가 있다.
장단점 [편집]
상업용 임베디드 운영 체제와 비교할 때, 임베디드 리눅스를 이용하면 다음과 같은 장점이 있다.
- 소프트웨어, 개발, 지원 공급 업체가 여럿 있다
- 별도의 로열티나 라이선스 비용이 없다
- 커널이 안정적이다
- 소스 코드를 이해하고, 변경하고 재배표하기가 더 좋다
단점은 다음과 같다.
- 커널과 루트 파일시스템 등에 상대적으로 많은 메모리를 차지할 수 있다
- 사용자모드와 커널모드 메모리 접근의 복잡성
- 디바이스 드라이버 프레임워크가 복잡하다.
같이 보기 [편집]
공급업체
주석 [편집]
참고 문헌 [편집]
- Weinberg, Bill (July 2008). 《Uniting Mobile Linux Application Platforms》. LinuxPundit.com, 18쪽
바깥 고리 [편집]
| 위키미디어 공용에 관련 미디어 분류가 있습니다. |
- (영어) 임베디드 리눅스 - 오픈 디렉터리 프로젝트