산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial Internet of Things >> 임베디드

2019 임베디드 시장 연구: 신흥 기술 부상에도 C/C++ 여전히 지배적

2019 임베디드 시장 연구(Embedded Market Study)에 따르면, IoT, 임베디드 비전, 머신러닝 같은 신흥 분야가 개발자 커뮤니티에서 견인력을 얻고 있음에도 불구하고 C와 C++가 여전히 임베디드 개발자를 위한 프로그래밍 환경을 지배하고 있다.

20년 넘게 진행된 이 연례 조사는 미주, APAC, EMEA 전반에 걸친 임베디드 개발의 포괄적인 시각을 제공한다. 현재 애플리케이션 우선순위와 설계 환경부터 핵심 하드웨어 구성요소 선택과 지배적인 설계 관행까지 모든 것을 다룬다. 아래에서 연구의 가장 두드러진 결과를 강조한다.

애플리케이션 초점

응답자의 절반이 이미 IoT를 중요한 초점 영역으로 간주한다. 향후 65% 이상이 향후 프로젝트 중 하나 이상을 IoT에 전념할 것으로 예상한다(그림 1).

더 큰 이미지 보기
2019 임베디드 시장 연구: 신흥 기술 부상에도 C/C++ 여전히 지배적
그림 1. (출처: 2019 임베디드 시장 연구)

연결성이 기초적인 설계 전제 조건이 되고 있음에도 불구하고 보안 관행은 고르지 않다(그림 2). 소프트웨어 전용 보안 접근법은 하드웨어 기반 솔루션보다 더 많은 취약점을 유발하는 경향이 있다. 현재 설계의 약 26%가 소프트웨어 보안에만 의존하며, 우려스럽게도 20%는 어떤 보안 기능도 갖추지 못했다. 이 연구는 이러한 설계의 구체적인 애플리케이션 맥락을 조사하지 않아 실제 위험 프로필은 불분명하다. 그럼에도 불구하고 모든 임베디드 시스템은 연결 관련 위험을 넘어 다양한 위협 벡터에 직면한다.

더 큰 이미지 보기
2019 임베디드 시장 연구: 신흥 기술 부상에도 C/C++ 여전히 지배적
그림 2. 현재 설계에 채택된 보안 조치 - 2019년 신규 질문. (출처: 2019 임베디드 시장 연구)

또 다른 주목할 만한 트렌드는 머신러닝 기능에 대한 관심 증가다. 현재 응답자의 32%가 머신러닝 기법을 사용 중이며, 55%가 도입을 평가 중이다. EMEA 참여자 중에서는 더 높은 68%가 평가 중이다(그림 3).

더 큰 이미지 보기
2019 임베디드 시장 연구: 신흥 기술 부상에도 C/C++ 여전히 지배적
그림 3. 현재 사용 중이거나 검토 중인 첨단 기술. (출처: 2019 임베디드 시장 연구)

현재 임베디드 설계 환경

Python, Java, JavaScript가 종종 지배하는 광범위한 프로그래밍 언어 조사와 달리, 이 연구는 C와 C++가 여전히 임베디드 개발을 위한 최고의 언어임을 확인한다(그림 4).

더 큰 이미지 보기
2019 임베디드 시장 연구: 신흥 기술 부상에도 C/C++ 여전히 지배적
그림 4. 프로그래밍 언어 사용. (출처: 2019 임베디드 시장 연구)

개발자들은 종종 성능이 중요한 루프에 어셈블리를, 모델링과 알고리즘 프로토타이핑에 Python, MATLAB, LabVIEW를 C/C++와 짝지어 사용한다. AI 개발에서 Python의 급증은 특히 에지 컴퓨팅과 AI 기반 방법이 견인력을 얻으면서 점차 균형을 기울일 수 있다. 그러나 현재로서는 C와 C++가 여전히 선택의 언어다.

임베디드 설계 프로세스

상세 설계는 전체 설계 노력의 약 30%를 소비하는 가장 시간 집약적인 단계로, 최근 몇 년간 꾸준한 수치다(그림 5). 2019년 신규 질문으로 보안이나 프라이버시를 위한 위험 평가에 얼마나 많은 시간이 할애되는지 조사했는데, 이는 보안과 프라이버시를 처음부터 내재화하기 위한 더 높은 수준의 전략이 필요함을 시사한다.

더 큰 이미지 보기
2019 임베디드 시장 연구: 신흥 기술 부상에도 C/C++ 여전히 지배적
그림 5. 다양한 설계 단계에 소요된 시간. (출처: 2019 임베디드 시장 연구)

운영체제

임베디드 리눅스와 FreeRTOS가 현장에서 다른 운영체제에 비해 리더십을 유지하고 있다. 그러나 향후 12개월간 예상 OS 채택에서 지역적 차이가 뚜렷하며, 특히 안드로이드 관련하여 그렇다(그림 6).

더 큰 이미지 보기
2019 임베디드 시장 연구: 신흥 기술 부상에도 C/C++ 여전히 지배적
그림 6. 고려 중인 주요 운영체제의 지역별 분석. (출처: 2019 임베디드 시장 연구)

위에서 다룬 주제 외에도, 보고서는 마이크로프로세서, FPGA, 하드웨어 IP 재사용, 설계 기법, 시스템 레벨 도구, 프로젝트/버전 관리 관행의 현재와 미래 역할을 다룬다.

전체 99페이지의 2019 임베디드 시장 연구는 지금 다운로드 가능하다.

임베디드

  1. 로옴, 임베디드 월드 2019에서 첨단 전력 관리·센서 솔루션 공개
  2. 하이퍼스톤, 임베디드 월드 2019에서 차세대 SSD 컨트롤러·헬스 모니터링 시연
  3. 아날로그 디바이시스, 임베디드 월드 2019에서 AI·산업 네트워킹·전력 솔루션 선보여
  4. 아반트 실리카, 임베디드 월드 2019에서 첨단 AI·IoT·연결 솔루션 전시
  5. TDK, 임베디드 월드 2019에서 첨단 임베디드 기술 혁신 공개
  6. 에이서, 임베디드 월드 2019에서 AIoT·IoT용 차세대 고속 스토리지 공개
  7. 르네사스, 임베디드 월드 2019에서 첨단 엔드포인트 인텔리전스 선보여
  8. GIGAIPC, 임베디드 월드 2019에서 IoT 혁신 쇼케이스… 스마트 리테일·디지털 사이니지·스마트 팩토리·안면 인식
  9. Mouser Electronics, Sensors Expo 2019에서 첨단 센서 기술 선보여
  10. congatec, 업스트림 및 미드스트림 오일&가스용 러기드 임베디드 엣지 서버 출시