SharedIT | 묻고 답하기(AMP)

소프트웨어에서 임베디드 제품 개발을 공동으로 하는 것은 정확히 무슨 의미인가요?


어플라이언스 형태로 개발하는 것으로 이해하면 되는건가요? 


임베디드 제품 개발이 어플라이언스 제품 개발로 이해하면 되나요?


임베디드 제품 개발과 어플라이언스 제품 개발의 차이점이 궁금합니다. 


소프트웨어 임베디드 제품 개발이 OEM 개발이라고 이해하면 되나요

Tags : 태그가 없습니다.

6개의 답변이 있습니다.

차바라기
  0 추천 | 약 일 년 전

장비에 S/W올려개발한 내용을 뜻할겁니다. 일반적으로 어플라이언스 제품들이 여기에 속하지요

명동쓰레빠
  0 추천 | 약 일 년 전

하드웨어영역 소프트와 소프트웨어 영역 소프트을 나눈다는 의미로 보이네요

deerokgo
  0 추천 | 약 일 년 전

어플라이언스는 판매되는 서버 제품에 회사에서 개발한 솔루션을 탑재하여

서버 자체를 솔루션 가격 포함된 금액으로 판매하는 경우 입니다.

어플라이언스는 대체적으로 랙에 여러대의 서버를 장착하고, 소프트웨어 설치 한 후에 판매하는 경우가 대부분이 되겠습니다.

임베디드는 예를 들어 셋톱박스가 있으면, 셋톱박스라는 하드웨어와 셋톱박스에 탑재되는 소프트웨어를 공동으로 개발한다는 것을 의미하는 것으로 파악이 됩니다.

즉, 하드웨어는 A라는 업체, 소프트웨어는 정확히 말하면 펌웨어가 되겠죠. B라는 업체가 나눠서 역할을 갖는 것이라고 할 수 있겠습니다.

Simon.Park
  0 추천 | 약 일 년 전

임베디드는 말 그대로 특정 H/W 에 종속되어 사용 되는 펌웨어, OS 등이라고

이해 하시면 되구요, 어플라이언스와는 다른 개념입니다.

wansoo
  0 추천 | 약 일 년 전

상황에 따라서 조금씩 다른 의미로 사용될 수 있는데...

임베디드라는 용어는 펌웨어 개념으로 많이 사용되고,

해당 하드웨어 전용으로 개발한 소프트웨어 개념으로 보면 될 것 같습니다.

다양한 하드웨어에 탑재해서 사용할 수 있는 소프트웨어가 아닌 특정 하드웨어 전용으로 개발한 소프트웨어라는 개념이 적절한 의미가 될 것 같습니다.


아두이노나 STM 등의 OS가 탑재되지 않는 소형 기기에 어떤 기능의 소프트웨어를 업로드해서 OS 없이 개발한 소프트웨어 기능만 작동하게 구동하는 형태의 소프트웨어 개발을 임베디드 개발의 대표적인 예가 되겠고요.

ARM CPU에서 작동되는 윈도우나 리눅스를 임베디드 OS라고 부르기도 하고요.


어플라이언스라는 개념은 하드웨어와 소프트웨어를 함께 구성해서 통합 제공하는 제품이라는 개념이 되겠는데...

어플라이언스 소프트웨어를 임베디드 형태로 개발할 수도 있겠고, 범용적인 윈도우나 리눅스 운영체제를 활용해서 하드웨어를 개발한 회사의 소프트웨어를 함께 탑재해서 소프트웨어/하드웨어 통합 제품으로 제공할 수도 있기 때문에...

임베디드와 어플라이언스가 일치한다고 할 수는 없을걸로 보이네요.

topkslee
  0 추천 | 약 일 년 전

Embeded 의 사전전 의미가 내장형입니다.

말그대로 공용보다는 특정한 목적에 맞게 소프트웨어나 하드웨어를 이용하여 개발하는 것을

임베디드 소프트웨어 개발이라고 할 수 있습니다.

어플라이언스도 큰 의미로 보면 엠베디드 개발에 포함될 수 있습니다.

RFID, GPS 칩개발이나 어플라이언스에 리눅스도 필요한 기능만 넣어서 최소한의 가볍게 개발되는데

이 또한 임베디드 리눅스라고 합니다.