인터넷에서 본 임베디드 시스템에 대한 통속적인 설명을 붙여보겠습니다. 출처를 찾을 수 없습니다. (저는 컴퓨터 전공이 아닙니다. 단지 한 녹음회사에서 실습을 해서 알게 된 것입니다.) (우리 회사의 광고: 베이징 한당자원 기술유한공사, 관심 있으면 알 수 있습니다.)
임베디드 기술이란 무엇입니까?
간단히 말해서 임베디드 시스템을 구현하는 기술입니다.
임베디드 시스템이란 무엇입니까?
인터넷이나 책의 범람은 임베디드 시스템이 볼륨, 전력 소비, 비용 등에 대한 엄격한 요구 사항이 있는 컴퓨터 시스템으로, 하드웨어 및 소프트웨어를 특정 애플리케이션에 맞게 자를 수 있다고 정의됩니다.
복잡하고 추상적인 것처럼 보이지만, 사실 두 가지가 있습니다.
첫째, 임베디드 시스템은 컴퓨터 시스템입니다.
둘째, 임베디드 시스템은 응용 프로그램, 일반적으로 "전용" 이라고 합니다.
즉, 임베디드 시스템은 응용 프로그램 컴퓨터 시스템입니다!
기타: 수정자 더미, 하드웨어 및 소프트웨어 유연성, 볼륨, 전력 소비, 비용 등에 대한 요구 사항이 엄격합니다. , 임베디드 시스템을 잘 할 때 고려해야 할 요소입니다. 잘하는 것은 별개의 일이다. 물론, 만약 정말로 임베디드 시스템을 잘 하고 싶다면, 이것만으로는 충분하지 않다. 고려해야 할 다른 많은 것들이 있습니다.
PC, 노트북, PC 또는 노트북은 컴퓨터 시스템이지만 범용 컴퓨터 시스템일 뿐입니다. 만능이란 특정한 목적이 없으면 무엇이든 할 수 있다는 뜻이다. 예를 들어, 노트북으로 인터넷을 하고, 노래를 듣고, 영화를 보고, 사진을 보고, 프로그램을 개발하고, 서버를 만드는 등. 어차피 네가 하고 싶은 것은 무엇이든 하고, 강제적인 특정 목적이 없다. 따라서 보편적이지만 임베디드 시스템은 특별합니다.
이 특별한 것을 어떻게 이해할 수 있을까요?
전용은 특정 목적을 위한 것이다. 예: 아까 PC 에서 사진을 볼 수 있다고 했잖아? 사진을 보는 앱을 꺼내서 컴퓨터를 만들면 컴퓨터는 앱의 컴퓨터다. 이 컴퓨터를 만든 후 이름이 뭔가요? 디지털 액자라고 하는데, 컴퓨터시티가 쌓여 있어요. 앞서 언급한 정의에 따르면 디지털 액자가 임베디드 시스템이라는 것을 쉽게 알 수 있습니다!
노래를 듣는 앱을 연출하여 컴퓨터로 만들다. 이 컴퓨터의 이름은 무엇입니까? Mp3 플레이어라고 합니다. Mp3 플레이어는 음악을 듣는 컴퓨터를 대상으로 하기 때문에 MP3 플레이어도 임베디드 시스템입니다!
관영 앱을 꺼내 컴퓨터로 만들다. 이 컴퓨터의 이름은 무엇입니까? Mp4 플레이어라고 합니다. Mp4 플레이어는 영화를 보는 컴퓨터를 대상으로 하기 때문에 MP4 플레이어도 임베디드 시스템입니다! .....
여기에서 PC 와 임베디드 시스템의 일반적인 차이점을 볼 수 있으며 임베디드 시스템에 대한 일반적인 인상도 있어야 합니다.
하지만 임베디드 시스템이 PC 어플리케이션만을 기반으로 할 수 있다는 뜻은 아닙니까? 아니요, 그렇다면 임베디드 시스템은 존재할 필요가 없습니다. PC 의 애플리케이션 외에도 임베디드 시스템의 N 개 애플리케이션은 PC 를 제외한 모든 업종에 해당해야 합니다! 우리는 여러 해 동안 정보 사회, 정보 사회, 정보 사회란 무엇인가? 정보사회는 인터넷이나 정보사회를 의미하는 것이 아니라 모든 것이 디지털화, 정보화, 정보사회를 의미한다고 생각합니다. 이것은 임베디드 시스템이 작동하는 곳이어야합니다!
먼저 모두가 본 것을 말하면, 이렇게 하면 이해하기 쉽다! 여러분은 모두 POS 기계를 보셨을 겁니다. 마트에 가서 쇼핑을 할 때 X 부와 워엑스 엄마 계산대에서 결제한 물건입니다. POS 기계란 무엇입니까? 전형적인 임베디드 시스템: 우선, POS 기계는 정말 컴퓨터, 마더보드, CPU, 운영 체제, 소프트웨어가 있습니다. 그것은 컴퓨터의 핵심 특징을 가지고 있기 때문에 컴퓨터이다. 둘째, 특수 앱을 겨냥한 것입니다. 이 특수 앱은 계산계산계산입니다! 우리가 이전에 임베디드 시스템에 대해 정의한 바와 같이, POS 기계는 임베디드 시스템이라는 것을 이해하기 어렵지 않습니다!
먼저 이 POS 기계 (원래의 큰 POS 기계) 와 PC 를 비교해 봅시다. 모두 PC 에 대해 잘 알고 있으니 PC 와 비교해서 참고와 벤치마킹으로 사용하세요!
하드웨어와 소프트웨어를 비교했습니다.
먼저 하드웨어: PC 에 어떤 하드웨어가 있습니까? CPU, 메모리, 비디오 카드, 사운드 카드, 하드 드라이브, 네트워크 카드, 키보드, 마우스 등이 있습니다. PC 를 참조하는 POS 기계를 만들려면 어떻게 해야 하나요?
POS 기계에 필요한 것을 보세요. CPU 와 메모리는 필수이고, 카드, 비디오 카드, 키보드는 필수이고, 사운드 카드, 마우스는 필요 없습니다. 따라서 PC 기반 pos 를 만들려면 사운드 카드와 마우스를 제거하고 디스플레이 (POS 기계에는 두 개의 화면이 있음) 와 프린터를 추가해야 합니다. 일부 하드웨어를 제거하고 일부 하드웨어를 추가하는 것은 하드웨어가 약속할 수 있는 것이다. 작업을 위해서는 하드웨어에 소프트웨어 지원이 필요하고 최소한 드라이버 지원이 필요합니다. 따라서 하드웨어를 제거하고 하드웨어를 추가하면 소프트웨어를 제거하고 추가해야 합니다. 즉, 소프트웨어를 자를 수 있습니다. 함께 합치면 임베디드 시스템 정의의 한 문장입니다. 임베디드 시스템은 특정 애플리케이션을 위한 것입니다. 하드웨어 및 소프트웨어는 모두 절단할 수 있습니다. XXXXXX 컴퓨터 시스템입니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 컴퓨터명언) 절단 가능성의 의미를 이해합니까?
위: xxxxx 정의: 볼륨, 전력 소비량, 비용. 사실 부피와 전력 소비량은 POS 기계에서는 그다지 눈에 띄지 않는다. 이런 큰 POS 기계는 부피에 민감하지 않고, 공간이 너무 작아서 (물론 너무 클 수는 없다) 전력 소비량에도 민감하지 않기 때문이다. AC 전원 공급 장치, 그리고 매일 꺼도 너무 덥지 않다. 이 두 가지 점은 휴대전화 등 핸드헬드 장치의 임베디드 제품에 매우 민감하다. 만약 당신의 핸드폰이 벽돌만큼 크다면, 당신도 사고 싶지 않을 것입니다 (여자 동포 호신용이 아니라면). 전력 소비량이 크면 충전은 1 시간만 있으면 됩니다. 어차피 사지 않을 겁니다. 따라서 임베디드 시스템의 정의에서 볼륨 및 전력 소비에 대한 엄격한 요구 사항이 있다고 합니다. 바로 이런 뜻이죠, 그렇죠?
또한 비용은 매우 민감합니다. 간단한 예를 들자면, 당신이 애플의 사장이라면, 1 년에 10 만대의 아이폰을 팔고, 아이폰의 한 부분이 10 만원을 절약할 수 있다면 10 을 팔 수 있다는 것을 알 수 있다 따라서, 만약 당신이 정말로 원하지 않는다면, 임베디드 장치는 비용에 매우 민감합니다!
비용에 대한 민감성을 바탕으로, 우리가 임베디드 제품을 만드는 것은 어떤 CPU 가 가장 좋은지, 여러 가지 요소를 결합하여 선택해야 한다는 것을 이해해야 한다. Arm9 가 처리 할 수 있다면 arm 1 1, A8 또는 a9 가 필요하지 않습니다. 비싼 것을 선택하지 말고, 옳은 것을 고르면 되고, 또!