일반적인 임베디드 시스템에는 임베디드 Linux, uClinux, Windows CE, PalmOS, Symbian, eCos, uCOS-II, VxWorks, pSOS, Nucleus, ThreadX, Rtems, QNX, INTEGRITY, OSE 등이 포함됩니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.
임베디드 시스템은 하드웨어와 소프트웨어로 구성됩니다. 독립적으로 작동할 수 있는 장치입니다. 소프트웨어 콘텐츠에는 소프트웨어 실행 환경과 운영 체제만 포함됩니다. 하드웨어 콘텐츠에는 신호 프로세서, 메모리, 통신 모듈 등이 포함됩니다. 일반적인 컴퓨터 처리 시스템과 비교할 때, 임베디드 시스템은 이에 맞는 대용량 미디어가 없기 때문에 대용량 저장 기능을 구현하지 못하는 큰 차이점이 있습니다. 부분은 API 프로그래밍 인터페이스를 개발 플랫폼의 핵심으로 사용합니다
생활 속의 일반적인 임베디드 시스템
Embedded Linux
Embedded Linux(임베디드 리눅스)는 소형화된 표준 리눅스입니다. 용량이 몇 KB 또는 몇 MB에 불과한 메모리 칩이나 마이크로컨트롤러로 굳어져 특정 임베디드 애플리케이션에 적합합니다. 현재 개발된 임베디드 시스템은 많이 있으며 그 중 절반 정도는 임베디드 Linux를 사용합니다. 임베디드 Linux는 뚜렷한 계층 구조, 강력한 네트워크 지원 기능, 완전한 도구 체인 및 구축하기 쉬운 개발 환경을 갖추고 있습니다. 임베디드 시스템 개발에서 도메인 간 시뮬레이션 도구 장벽을 달성할 수도 있는 광범위한 하드웨어 지원 기능입니다. 일반적으로 사용되는 임베디드 운영 체제.
uClinux
Windows CE
Windows CE는 휴대용 컴퓨터를 기반으로 하는 전자 장치 운영 체제입니다. Windows CE의 그래픽 사용자 인터페이스는 매우 뛰어납니다. Windows CE는 Win32 응용 프로그램 인터페이스를 기반으로 하는 모듈식 구조로 되어 있으며 프로세서와는 아무런 관련이 없습니다. 그러나 Windows CE 개발 플랫폼은 상대적으로 비용이 많이 들기 때문에 개발이 어느 정도 제한됩니다. 흔히 사용되는 임베디드 운영체제
PalmOS
Palm OS는 PDA 분야에서 큰 사용자 기반을 갖고 있으며, 한때 PDA 운영체제 시장 점유율의 90% 이상을 점유하기도 했습니다. Plam OS의 가장 눈에 띄는 특징은 그 핵심이 수천 바이트에 불과하다는 것입니다. 동시에 사용자가 쉽게 개발하고 사용자 정의할 수 있으며 강력한 조작성을 갖추고 있습니다.
Symbian
eCos
uCOS-II
주요 기능은 다음과 같습니다.
운영 체제를 다른 하드웨어 플랫폼으로 쉽게 포팅할 수 있습니다.
이식성, 대부분의 소스 코드는 다른 마이크로프로세서에 쉽게 이식할 수 있는 C 언어로 작성되었습니다.
치료 가능하며 필요한 시스템 서비스를 선택적으로 사용하여 필요한 저장 공간을 줄입니다. 완전히 선점적인 실시간 커널인 Preemptive는 준비된 조건에서 항상 가장 높은 우선 순위의 작업을 실행합니다.
멀티 태스킹, 64개의 작업을 관리할 수 있고 작업의 우선 순위는 달라야 하며 시간 분할 회전이 가능합니다.
결정성, 함수 호출 및 서비스의 실행 시간은 결정적이며 작업 수에 의존하지 않습니다.
실용성과 신뢰성, 이 실시간 커널의 성공적인 적용 사례 실용성과 신뢰성에 대한 최고의 증거입니다.
pSOS
Nucleus
Thread
OSE
C Executive
더 많은 관련 지식은
FAQ위 내용은 생활 속 흔히 사용되는 임베디드 시스템은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!