엘리노스
ELinOS| 개발자 | SYSGO GmbH |
|---|---|
| OS 패밀리 | 리눅스 |
| 동작 상태 | 현재의 |
| 소스 모델 | 상용 지원 오픈 소스 |
| 최신 릴리즈 | ELinOS 7.1[1] / 2022년 4월 |
| 마케팅 대상 | 임베디드 시스템 |
| 플랫폼 | 이하를 참조해 주세요 |
| 커널 타입 | 리눅스 |
| 공식 웹사이트 | www.sysgo.com/elinos/ |
ELinOS는 임베디드 Linux의 상용 개발 환경입니다.타겟 임베디드 시스템의 Linux 디스트리뷰션과 개발 호스트 시스템의 개발 툴로 구성됩니다.개발 호스트 시스템은 일반적으로 리눅스 또는 윈도우즈를 실행하는 표준 데스크톱 시스템입니다.타겟 디바이스의 Linux 시스템과 애플리케이션 소프트웨어는 모두 개발 호스트에 생성됩니다.
ELinOS는 산업용 애플리케이션에 초점을 [2]맞춥니다.이를 위해 Linux 커널용 옵션 확장 기능이 제공됩니다.커널은 항상 임베디드 시스템에 맞게 컴파일됩니다.사용자 공간 애플리케이션은 컴파일 시간을 절약하기 위해 미리 컴파일된 이진 파일로 제공됩니다.대부분의 ELinOS 소프트웨어 패키지는 오픈 소스이며 GPL에 따라 라이센스가 부여됩니다.
ELinOS는 임베디드 Linux를 스탠드아론 운영체제로 제공하거나 Pike에 통합할 수 있습니다.Linux만으로는 안전 및 보안 요구를 충족할 수 없는 경우 OS 가상화 플랫폼엄격한 업계 표준에 따른 인증이 필요한 경우에는 후자가 해당될 수 있습니다.
Eclipse는 개발 호스트의 통합 개발 환경(IDE)에서 제공하는 기능의 기술적 기반입니다.
ELinOS는 1999년에 처음 출판되었다.
일반적인 워크플로우
1. 대상 임베디드 시스템의 하드웨어를 선택합니다.
- 제공된 보드 지원 패키지(BSP) 중 하나를 선택하거나 하드웨어를 직접 구성합니다.
2. 대상 시스템에서 원하는 기능을 선택합니다.
3. Linux 커널 컴파일
- 이전 단계에 따라 개별 커널 구성이 제안됩니다.수동으로 변경할 수 있습니다.
4. 타겟의 파일 시스템 이미지를 생성합니다.
- 이전 단계에 따라 개별 파일 시스템에 대한 내용이 제안됩니다.파일을 추가하거나 삭제할 수 있습니다.종속성이 확인되고 자동으로 해결될 수 있습니다.
5. 파일 시스템 이미지를 대상 시스템에 배포합니다.
6. 트레이스 툴을 사용하여 타깃 시스템의 소프트웨어를 테스트하고 분석합니다.
- 시스템 동작을 감시하고 애플리케이션 또는 시스템 구성을 최적화합니다.
7. 디버거를 사용하여 대상 시스템에서 응용 프로그램 소프트웨어를 디버깅합니다.
- 개발 호스트의 IDE를 사용하여 장애를 디버깅할 수 있습니다.
지원되는 하드웨어
다음과 같은 프로세서 아키텍처가 지원되며 다양한 [3]보드용 BSP(Board Support Package)가 다수 포함되어 있습니다.
멀티코어 프로세서를 사용하는 경우 대칭형 멀티프로세싱이 지원됩니다.
라이프 종료 überblick
| 제품 유형 | 제품 버전 | 링크된 CODEO 버전 | 전원 |
|---|---|---|---|
| 엘리노스 | 5.0 | 3.1, 4.0 | 2016년 8월 이후 |
| 엘리노스 | 5.1 | 4.0 | 2016년 8월 이후 |
| 엘리노스 | 5.2 | 6.0, 6.1, 6.2 | 2018년 12월 이후 |
| 엘리노스 | 6.0 | 6.0, 6.1, 6.2 | 2021년 9월 이후 |
| 엘리노스 | 6.1 | 6.1, 6.2 | 2021년 12월 이후 |
| 엘리노스 | 6.2 | 6.2 | 현재의 |
| 엘리노스 | 7.0 | 7.0 | 현재의 |
| 엘리노스 | 7.1 | 7.1 | 현재의 |
레퍼런스
- ^ "Product Overview ELinOS 7.1?" (PDF). sysgo.com. 25 April 2022. Retrieved 25 April 2022.
- ^ ELinOS의 간단한 설명
- ^ ELinOS 지원 하드웨어