임베디드 시스템 및 애플리케이션의 기초

문제를 제거하기 위해 도구를 사용해보십시오





임베디드 시스템은 다양한 전자 기반 시스템의 데이터에 액세스, 처리, 저장 및 제어하는 ​​것과 같은 여러 작업을 주로 수행하도록 설계된 컴퓨터 시스템의 한 종류입니다. 임베디드 시스템 소프트웨어는 일반적으로 하드웨어에 내장 된 펌웨어로 알려진 하드웨어와 소프트웨어의 조합입니다. 이러한 시스템의 가장 중요한 특징 중 하나는 시간 제한 내에서 O / P를 제공한다는 것입니다. 작업을보다 완벽하고 편리하게 만들기 위해 임베디드 시스템이 지원됩니다. 따라서 우리는 단순하고 복잡한 장치에서도 임베디드 시스템을 자주 사용합니다. 임베디드 시스템의 응용 프로그램은 주로 전자 레인지, 계산기, TV 원격 제어, 가정 보안 및 인근 교통 제어 시스템 등과 같은 여러 장치에 대한 실제 생활과 관련이 있습니다. 임베디드 시스템 기본 블록 다이어그램, 유형 및 애플리케이션 .

임베디드 시스템 기본 사항

임베디드 시스템



임베디드 시스템 기초

임베디드 시스템 기본은 임베디드 시스템 하드웨어와 임베디드 시스템 소프트웨어의 조합입니다.


임베디드 시스템 블록 다이어그램

임베디드 시스템 블록 다이어그램



임베디드 시스템 하드웨어

임베디드 시스템은 하드웨어 플랫폼을 사용하여 작업을 수행합니다. 임베디드 시스템의 하드웨어는 마이크로 프로세서 / 마이크로 컨트롤러 . 입력 / 출력 인터페이스, 메모리, 사용자 인터페이스 및 디스플레이 장치와 같은 요소가 있습니다. 일반적으로 임베디드 시스템은 다음으로 구성됩니다.

  • 전원 공급
  • 기억
  • 프로세서
  • 타이머
  • 출력 / 출력 회로
  • 직렬 통신 포트
  • SASC (시스템 애플리케이션 특정 회로)

임베디드 시스템 소프트웨어

그만큼 임베디드 시스템의 소프트웨어가 작성되었습니다. 특정 기능을 실행합니다. 일반적으로 높은 수준의 설정으로 작성된 다음 컴파일되어 하드웨어의 비 휘발성 메모리 내에 고정 될 수있는 코드를 제공합니다. 임베디드 시스템 소프트웨어는 다음 세 가지 제한 사항을 고려하도록 설계되었습니다.

  • 시스템 메모리의 편리함
  • 프로세서 속도의 편리함
  • 임베디드 시스템이 지속적으로 실행되는 경우 실행, 중지 및 깨우기와 같은 작업에 대한 전력 손실을 제한해야합니다.

RTOS (실시간 운영 체제)

업무를 완료하고 정시에 서비스를 보내는 데 필수적인 시스템입니다. 실시간 운영 체제 . RTOS는 애플리케이션 소프트웨어를 제어하고 프로세서 실행을 허용하는 장치를 제공합니다. 개인용 컴퓨터의 다양한 하드웨어 리소스를 관리하고 PC에서 실행되는 응용 프로그램을 호스트합니다.

이 운영 체제는 정확한 타이밍과 엄청난 일관성으로 다양한 응용 프로그램을 실행하도록 특별히 설계되었습니다. 특히 이는 프로그램 지연이 안전 위험을 초래할 수있는 측정 및 산업 자동화 시스템에서 중요 할 수 있습니다.


메모리 및 프로세서

임베디드 시스템에서 사용되는 다양한 종류의 프로세서에는 DSP (디지털 신호 프로세서), 마이크로 프로세서, RISC 프로세서 , 마이크로 컨트롤러, ASSP 프로세서, ASIP 프로세서 및 ARM 프로세서. 임베디드 시스템의 다양한 유형의 메모리가 아래 차트에 나와 있습니다.

기억

기억

임베디드 시스템 특성

  • 일반적으로 임베디드 시스템은 특정 작업을 실행하고 유사한 작업을 지속적으로 수행합니다. 예를 들어, 호출기는 지속적으로 호출기로 작동합니다.
  • 모든 컴퓨팅 시스템은 디자인 메트릭에 제한이 있지만 특히 엄격 할 수 있습니다. 디자인 메트릭은 크기, 전력, 비용 및 성능과 같은 실행 기능의 척도입니다.
  • 배터리 수명을 늘리려면 충분히 빠르게 작동하고 전력을 덜 소비해야합니다.
  • 여러 임베디드 시스템은 시스템의 변화에 ​​지속적으로 반응해야하며 특정 결과를 지연없이 실시간으로 계산해야합니다. 예를 들어, 자동차 크루즈 컨트롤러는 속도 및 브레이크 센서를 지속적으로 표시하고 반응합니다. 제한된 시간 내에 자주 가속 / 감속을 계산해야합니다. 지연된 계산으로 인해 자동차 제어가 중단 될 수 있습니다.
  • 마이크로 컨트롤러 또는 마이크로 프로세서 기반이어야합니다.
  • 일반적으로 소프트웨어가 ROM에 삽입되므로 메모리가 필요합니다. PC에 보조 메모리가 필요하지 않습니다.
  • 입력 및 출력 장치를 연결하려면 연결된 주변 장치가 필요합니다.
  • 임베디드 시스템에는 하드웨어와 소프트웨어가 내장되어 있으며, 하드웨어는 보안 및 성능을 위해 사용되고 소프트웨어는 더 많은 유연성과 기능을 위해 사용됩니다.

임베디드 시스템 애플리케이션

임베디드 시스템 기본의 애플리케이션에는 스마트 카드, 컴퓨터 네트워킹, 위성, 통신, 디지털 가전, 미사일 등이 포함됩니다.

임베디드 시스템 애플리케이션

임베디드 시스템 애플리케이션

  • 자동차의 임베디드 시스템에는 모터 제어, 크루즈 제어, 신체 안전, 엔진 안전, 조립 라인의 로봇 공학, 자동차 멀티미디어, 자동차 엔터테인먼트, E-com 액세스, 모바일 등이 포함됩니다.
  • 통신의 임베디드 시스템에는 네트워킹, 모바일 컴퓨팅 및 무선 통신 등이 포함됩니다.
  • 스마트 카드에 내장 된 시스템 은행, 전화 및 보안 시스템이 포함됩니다.
  • 위성 및 미사일의 임베디드 시스템에는 국방, 통신 및 항공 우주가 포함됩니다.
  • 컴퓨터 네트워킹 및 주변 장치의 임베디드 시스템에는 이미지 처리, 네트워킹 시스템, 프린터, 네트워크 카드, 모니터 및 디스플레이가 포함됩니다.
  • 디지털 가전 제품의 임베디드 시스템에는 셋톱 박스, DVD, 고화질 TV 및 디지털 카메라가 포함됩니다.

따라서 이것은 임베디드 시스템 기본 및 응용 프로그램의 기본에 관한 것입니다. 우리 모두는 임베디드 시스템이 장비, 산업용 계측기 등과 같은 많은 응용 분야에서 중요한 역할을하는 매우 멋진 시스템이라는 것을 알고 있습니다. 또한이 개념 또는 임베디드 시스템 프로젝트 구현 , 아래 댓글 섹션에 피드백, 제안 및 의견을 제공하십시오. 여기에 질문이 있습니다. 시장에서 사용할 수있는 다양한 유형의 임베디드 시스템은 무엇입니까?