임베디드 소프트웨어 란 무엇입니까?
임베디드 소프트웨어는 하드웨어 시스템에 내장 된 소프트웨어 유형입니다. 이 소프트웨어는 일반적으로 하나의 특정 기능을 수행하도록 설계되었지만 단일 하드웨어에는 여러 개의 임베디드 소프트웨어가 포함될 수 있습니다. 회로 보드와 컴퓨터 칩이있는 모든 기술은 디지털 시계에서 휴대 전화, 계산기에 이르기까지 소프트웨어를 포함시킬 것입니다. 이 시스템은 현대 장치에서 공통적 인 많은 고급 기능을 허용합니다.
많은 혁신적인 기술과 마찬가지로, 초기 형태의 임베디드 소프트웨어는 군사 응용 프로그램을 위해 개발되었습니다. 특히 미국인들은 30 대 후반부터 60 년대 중반까지 우주 탐사, 미사일 안내 및 항공 전자에 다양한 유형의 임베디드 시스템을 사용했습니다. 이 초기 시스템은 일반적으로 다른 구성 요소로 강화되었으며 고장 속도가 높았습니다. 60 년대 후반까지 내장 된 소프트웨어는 일반인에게 유용한 시점으로 진화했습니다.
70 년대 후반에통합 마이크로 컨트롤러 칩에 대한 첫 번째 표준은 임베디드 소프트웨어 이륙으로 이륙합니다. 이 단일 칩은 작은 컴퓨터처럼 작용했습니다. 자체 정보를 처리 할뿐만 아니라 데이터를 가져 와서 저장 및 출력 할 수 있습니다. 이 칩을 사용하면 단일 프로그램을 작성하고 칩에로드 한 다음 올바른 입력을받을 때마다 칩이 프로그램을 실행하도록 할 수있었습니다. 1980 년대 말까지 거의 모든 형태의 소비자 전자 제품에는 일종의 마이크로 컨트롤러 칩이 포함되어있었습니다.
그 후 몇 년 동안 통합 마이크로 컨트롤러를 생산하는 비용은 페니로 떨어졌습니다. 결과적으로, 그들은 거의 모든 전자 장치에 있으며, 이들 각 칩에는 하나 이상의 임베디드 소프트웨어가 있습니다. 그들은 대부분의 사람들이 토스터, 전기 팬 또는 어린이 장난감과 같은 컴퓨터를 가지고 있다고 생각하지 않을 물건에 있습니다.
소프트웨어의 일부에 관계없이임베디드 소프트웨어는 같은 방식으로 작동합니다. 칩은 연결된 장치에서 입력을 수신합니다. 소프트웨어는 입력을 읽고 활성화 해야하는지 여부를 결정합니다. 그렇다면 프로그램을 실행하고 결과를 출력합니다. 이 결과는 사용자 또는 다른 소프트웨어에 갈 수 있습니다.
임베디드 소프트웨어는 본격적인 컴퓨터 시스템을 대신합니다. 일반 컴퓨터 또는 일반 컴퓨터에 연결된 기계에는 상대적으로 내장 된 소프트웨어가 거의 없습니다. 일반적으로 컴퓨터 시스템에는 시작 절차와 필수 하드웨어 기능을 제어하는 소수의 조각 만 있습니다. 복잡한 장치가 더 컴퓨터 화되면서 내장 된 소프트웨어가 표준 컴퓨터 시스템으로 대체됨에 따라 실제로 삭제됩니다.