eCos

eCos
eCos
ECos logo.png
개발자eCos 커뮤니티, Free Software Foundation
기입처C, C++, 어셈블리
동작 상태현재의
소스 모델오픈 소스
초기 릴리즈1998년 9월, 23년 전(1998-09)
최신 릴리즈eCosPro 4.1 / 2017년 6월 28일, 5년 전(2017-06-28)
마케팅 대상임베디드 시스템
플랫폼ARM(Cortex-A5, -A7, -A9, -A53, -M3, -M4, -M7); CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68,000, Matushita AM3x, MIPS, NEC V850, NIOSH
커널 타입실시간
면허증.eCos 라이선스: GNU General Public License(링크 [1]예외 포함)
공식 웹사이트ecos.sourceware.org

Embedded Configurable Operating System(eCos)은 여러 스레드를 가진 하나의 프로세스만 필요로 하는 임베디드 시스템애플리케이션용 무료 오픈 소스 실시간 운영 체제입니다.런타임 성능 및 하드웨어 요구와 같은 정확한 애플리케이션 요건에 맞게 커스터마이즈할 수 있도록 설계되었습니다.C 및 C++ 프로그래밍 언어로 구현되며 Portable Operating System Interface(POSIX) 및 Real-time Operating System Nucleus(TRON) Variant ititronITRON용 호환성 레이어애플리케이션 프로그래밍 인터페이스를 갖추고 있습니다.eCos는 WolfSSLi 등의 일반적인 SSL/TLS 라이브러리에서 지원되며 모든 표준 규격에 준거하고 있습니다.ty.[2]

설계.

eCos는 메모리 크기가 수십 또는 수백 [3]킬로바이트인 장치 또는 실시간 요구 사항이 있는 애플리케이션을 위해 설계되었습니다.

eCos는 ARM, CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V850, Nios II, PowerPC, SPARC 및 SuperH포함한 다양한 하드웨어 플랫폼에서 실행됩니다.

eCos 배포판에는 eCos 하드웨어 추상화 계층을 사용하여 임베디드 시스템부트스트랩 펌웨어를 제공하는 오픈 소스 애플리케이션인 RedBoot가 포함됩니다.

역사

eCos는 1997년에[4] Cygnus Solutions에 의해 처음 개발되었으며, 나중에 Red Hat에 의해 인수되었습니다.2002년 초에 Red Hat은 eCos 개발을 중단하고 프로젝트 [5]직원을 해고했습니다.해고된 직원 중 많은 수가 eCos에서 계속 일했고 일부는 소프트웨어를 위한 서비스를 제공하는 자체 회사를 설립했습니다.2004년 1월, eCos 개발자의 요청에 따라 Red Hat은 2005년 10월에 eCos 저작권을 Free Software[6] Foundation에 이전하기로 합의했습니다.이 과정은 2008년 5월에 최종적으로 완료되었습니다.

프리 버전 외

eCosPro 실시간 운영 체제는 독점 소프트웨어 구성 요소를 통합한 eCosCentric에서 만든 eCos의 상용 포크입니다.이 버전은 "안정적이고, 완전히 테스트되고, 인증되고, 지원되는 버전"[7]이라고 주장되며, 무료 소프트웨어로 출시되지 않은 추가 기능을 포함합니다.2017년 파이 데이(Pi Day)에 eCosCentric은[8] 독일 뉘른베르크에서 열린 임베디드 월드 무역 박람회에서 시연회를 통해 모든 라즈베리 파이 모델에 eCosPro를 이식했으며 비상업적인 용도로 무료로 출시했다고 발표했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ eCos official website. "eCos License Overview". Retrieved 2009-06-22. eCos is released under a modified version of the well known GNU General Public License (GPL).
  2. ^ "[SOLVED] load_buffer with NO_FILESYSTEM define needs filesystem? (Page 1)". wolfSSL (formerly CyaSSL) Embedded SSL Library. Retrieved 2019-02-14.
  3. ^ Larmour, Jonathan (May 2005). "How eCos can be shrunk to fit" (PDF). Embedded Systems Europe. p. 34. Archived from the original (PDF) on 2006-05-15. Retrieved 2007-04-01.
  4. ^ eCosCentric website. "eCos Timeline". Retrieved 2015-07-01. eCos was conceived and initially developed by Cygnus Solutions Inc., who initiated the project in February 1997.
  5. ^ "Red Hat backs away from eCos?". linuxdevices.com. 2002-06-19. Archived from the original on 2007-04-16. Retrieved 2007-04-01.
  6. ^ "Red Hat to contribute copyrights held in the eCos code base to the Free Software Foundation" (Press release). Red Hat. 2004-01-13.
  7. ^ "eCosCentric announces eCosPro Developer's Kit" (Press release). OSNews. 2003-09-02. Retrieved 2007-03-31.
  8. ^ "eCosPro Industrial Strength RTOS for the Raspberry Pi announced". www.ecoscentric.com. Retrieved 2017-03-15.

외부 링크