ST마이크로일렉트로닉스(ST Microelectronics)가 IEDM 2018에서 임베디드 상변화 메모리(ePCM)를 탑재한 28nm FD-SOI MCU 아키텍처와 성능을 공개했습니다. 이 최초의 MCU들은 현재 알파 고객에게 샘플링 중이며, 자동차 사양 충족 필드 테스트 통과, 2020년 완전 인증 예정. 파워트레인 제어, 보안 게이트웨이, 안전/ADAS, 차량 전동화용으로 설계된 ePCM 기반 MCU들은 저전력, 고처리 밀도, 대용량 온칩 메모리를 결합해 현대 자동차 소프트웨어의 증가하는 수요 충족. 기술은 AEC-Q100 G
알트레오닉 쿠르트모비(Altreonic Kurt.mobi)와 토멘 에너지(Tomen Energy)가 획기적인 배터리 플랫폼 상용 출시를 가속화하기 위한 독점 합작 투자 계약을 체결했습니다. 특허받은 탄소 기반 슈퍼커패시터는 급속 충전을 제공하며 내연기관에 필적하는 성능을 -40°C~+50°C에서 복잡한 배터리 관리 시스템이나 능동 냉각 없이 안정적으로 발휘합니다. 초저 내부 저항으로 셀이 차갑게 유지되어 열폭주 위험 제거, 20,000 사이클 수명으로 비용 비싼 중반 교체 불필요. 이 기술은 기존 리이온 셀의 에너지 밀도와 슈퍼커패
기계 간 통신(M2M) 시대에서 원활한 데이터 수집과 전송은 필수입니다. 인피니언 테크놀로지스(Infineon Technologies)는 초소형 웨이퍼 레벨 칩 스케일 패키지(WLCSP)에 탑재된 산업용 임베디드 SIM(eSIM)으로 이 니즈를 해결합니다. 자판기부터 원격 센서, 자산 추적기까지 제조사가 안전하고 신뢰할 수 있으며 효율적인 IoT 디바이스를 만들 수 있게 합니다. 산업용 연결에 eSIM 기술 채택은 명확한 이점 제공: 미세 풋프린트로 설계 유연성 증대; 단일 SKU로 제조 및 글로벌 물류 단순화; 최종 사용자는 네트
로옴 세미컨덕터(ROHM Semiconductor)가 임베디드 월드 2019에 돌아와 자동차 및 산업 시장을 겨냥한 최신 전력 관리 및 센서 기술 혁신을 선보입니다. 주요 하이라이트: 배터리 구동 기기용 초저전력 관리 IC, 자동차용 정밀 타이밍 컨트롤러 IC, 예측 기계 건강 모니터링용 첨단 센서 솔루션, 차세대 파워 반도체, 기록적 소형화 달성한 RASMID 포트폴리오 개선된 디스크리트 제품군. 참석자들은 라이브 데모와 실세계 애플리케이션 케이스 스터디 참여 가능.
퓨처 일렉트로닉스(Future Electronics)가 32×24 픽셀 원거리 열화상과 비접촉 온도 측정을 제공하는 아두이노 호환 개발 보드를 공개했습니다. 이를 통해 스마트 시스템과 IoT 솔루션의 빠른 프로토타이핑이 가능해집니다. 플랫폼의 핵심은 컴팩트한 열화상 실드로, 멜렉시스 MLX90640(32×24 픽셀 어레이 적외선 센서)과 파나소닉 파피르(PaPIR) 파이로일렉트릭 IR 센서를 탑재해 다재다능한 센싱 옵션을 단일 산업용 모듈에 통합했습니다. 실드 데이터는 I²C를 통해 NXP i.MX RT1050 또는 RT1060 크
편집자 주: 임베디드 리눅스는 임베디드 시스템 설계에서 가장 인기 있는 운영체제 중 하나로 꾸준히 자리잡고 있습니다. 사물인터넷의 폭발적 성장과 함께 IoT 애플리케이션 모든 계층에서의 다재다능함은 필수적입니다. 임베디드 리눅스 마스터링은 엔지니어가 정교하고 신뢰할 수 있는 시스템을 신속히 개발하게 합니다. Mastering Embedded Linux Programming – Second Edition에서 크리스 시몬즈(Chris Simmonds)는 명확하고 실용적인 예제로 이 강력한 OS를 독자들에게 안내합니다. 9장에서 발췌한
임베디드 리눅스는 소비자 가전부터 산업 제어 시스템까지 모든 것을 구동하는 임베디드 시스템 플랫폼의 업계 표준으로 남아 있습니다. 사물인터넷의 폭발적 성장과 함께 그 유연성과 확장성은 개발자가 복잡한 다계층 IoT 솔루션을 구현할 수 있게 합니다. 런타임 드라이버 진단 마스터링은 따라서 신뢰할 수 있는 고성능 디바이스 구축에 필수적입니다. 크리스 시몬즈(Chris Simmonds)의 Mastering Embedded Linux Programming 2판에서 저자는 운영체제의 복잡성을 독자들에게 안내하며, 플라이에서 디바이스 드라이
편집자 주: 임베디드 리눅스는 임베디드 시스템 설계에서 상위권 운영체제로 꾸준히 자리잡고 있습니다. 사물인터넷(IoT) 확장에 따라 그 다재다능함은 다양한 애플리케이션 계층 지원에 필수적입니다. 임베디드 리눅스 마스터링은 정교한 시스템의 신속하고 신뢰할 수 있는 개발에 중요합니다. Mastering Embedded Linux Programming – Second Edition에서 저자 크리스 시몬즈(Chris Simmonds)는 OS의 폭과 깊이를 독자들에게 안내하며 상세한 예제로 각 핵심 포인트를 설명합니다.
편집자 주: 임베디드 리눅스는 임베디드 시스템 설계에서 선도적 운영체제로 남아 있습니다. 사물인터넷(IoT) 확장과 함께 임베디드 리눅스의 IoT 스택 모든 계층에서의 다재다능함은 다양한 애플리케이션 요구사항 충족에 필수적입니다. 베테랑 전문가 크리스 시몬즈(Chris Simmonds)가 집필한 Mastering Embedded Linux Programming – Second Edition은 OS를 심층 탐험하며 핵심 개념을 강화하는 실용적 예제를 제공합니다.
RTOS Revealed 시리즈 보기 큐는 이전 기사에서 소개되었습니다. 메일박스보다 단순 메시지 태스크 간 전달에 더 유연한 수단을 제공합니다. 큐 사용하기 Nucleus SE에서 큐는 빌드 타임에 구성됩니다. 애플리케이션당 최대 16개 큐 정의 가능. 큐 구성하지 않으면 RTOS가 모든 큐 관련 데이터 구조와 API 코드 생략해 바이너리 경량화. 큐는 단순히 저장 슬롯 배열로, 각 슬롯은 단일 ADDR 데이터 항목을 담을 수 있을 만큼 큽니다. 접근은 동기화되어 여러 태스크가 안전하게 인큐/디큐 가능. 태스크는 모든 슬롯이
캘리포니아 산호세 – 리나로(Linaro) 출신 엔지니어들이 설립한 스타트업 파운더리스.io(Foundries.io)가 스스로를 사물인터넷의 레드햇(Red Hat)으로 포지셔닝합니다. 리눅스와 제퍼(Zephyr) RTOS의 프로세서 불가지론적 구성을 제공해 엔드 노드, 게이트웨이, 커넥티드 차량의 펌웨어 업데이트를 단순화하고자 합니다. 오늘날 모든 IoT 제품은 고립된 채로 테스트되고 유지보수되어야 하는 맞춤 설계로, 거대한 파편화를 초래합니다.라고 CEO 조지 그레이(George Grey)는 설명합니다. 우리의 목표는 임베디드 디
임베디드 리눅스는 현대 임베디드 솔루션의 대다수에서 선택받는 운영체제로 남아 있습니다. 모듈식 아키텍처, 광범위한 커뮤니티 지원, 입증된 확장성은 급속히 진화하는 사물인터넷(IoT) 환경에서 필수적입니다. Mastering Embedded Linux Programming – Second Edition에서 저자 크리스 시몬즈(Chris Simmonds)는 디바이스 트리 파싱부터 저수준 드라이버 개발까지 시스템의 모든 계층을 독자들에게 안내합니다. 책의 단계별 예제는 하드웨어 구성을 파악하고, 커스텀 주변장치를 통합하며, 실세계 애플
업데이트의 필요성 임베디드 리눅스 제품이 실험실을 떠나 현장에 배치되면 업데이트 수신 방식을 결정하는 것이 중요한 설계 결정이 됩니다. 완벽한 애플리케이션이 변화에 면역인 것처럼 보일 수 있지만, 현실은 소프트웨어가 필연적으로 버그를 쌓으며, 네트워크나 인터넷에 연결된 기기의 경우 보안 패치는 종종 불가피합니다. 이론적으로 완벽한 펌웨어라도 서드파티 라이브러리 취약점을 수용해야 합니다. OpenSSL 암호 라이브러리에 영향을 준 하트블리드 취약점(CVE-2014-0160)을 고려해 보세요. 이 결함은 전체 웹사이트의 약 3분의 2에
1부에서는 임베디드 리눅스 OTA 업데이트 시스템의 기초와 구현을 다뤘습니다. 이번 편에서는 오늘 프로젝트에 통합할 수 있는 인기 있는 기성 오픈소스 플랫폼을 평가합니다. Mender Mender는 세련된 즉시 사용 가능한 경험을 제공합니다. 앞서 설명한 것과 유사한 듀얼 루트fs 전략을 사용하며 U-Boot와 긴밀히 통합되어 이미지 부팅 실패 시 매끄러운 롤백을 가능하게 합니다. 명확한 단계별 문서 덕분에 시작이 간단합니다. 라즈베리 파이와 비글본 블랙용 레퍼런스 빌드는 사용자 하드웨어에 맞게 솔루션을 적용하는 데 필요한 노력을
RTOS Revealed 시리즈 보기 메모리 파티션은 이전 기사에서 소개되었으며, 기존 C malloc() 함수와 비교되었습니다. 파티션은 파티션 풀에서 가져온 고정 크기 메모리 블록으로, 태스크가 의존할 수 있는 결정론적 할당과 해제를 제공합니다. 파티션 사용하기 Nucleus SE에서 파티션 풀은 컴파일 타임에 정의됩니다. 애플리케이션당 최대 16개 풀 구성 가능. 풀이 정의되지 않으면 모든 관련 데이터 구조와 API 코드가 빌드에서 생략되어 풋프린트 최소화. 풀은 단순히 여러 개의 동일한 파티션으로 분할된 연속 메모리 영역입니
RTOS Revealed 시리즈 보기 이전 RTOS 파티션 메모리 탐구에 이어, 이 기사는 Nucleus RTOS와 그 스트림라인 버전 Nucleus SE에서 효율적인 메모리 관리를 가능하게 하는 실용적 유틸리티와 근간 데이터 구조를 다룹니다. 파티션 풀 유틸리티 서비스 Nucleus RTOS는 파티션 풀을 위한 3가지 전용 API 콜을 제공합니다: 상세 풀 정보 조회, 애플리케이션 내 총 풀 수 결정, 모든 풀 구조체 포인터 획득. 처음 두 함수는 기능 세트 축소로 인한 일부 차이와 함께 Nucleus SE에서 완전히 지원됩
RTOS Revealed 시리즈에서 우리는 시그널을 탐구합니다 – Nucleus SE에서 태스크 간 통신을 위한 가장 단순하고 저비용한 방법. 시그널은 태스크 간 가볍고 신뢰할 수 있는 메시지 전달을 가능하게 합니다. 시그널 사용하기 다른 커널 객체와 달리 시그널은 자율적이지 않으며, 태스크에 본질적으로 연결되어 해당 태스크 컨텍스트 내에서만 존재합니다. 시그널이 애플리케이션에서 활성화되면 모든 태스크가 자동으로 8개의 이진 시그널 플래그 세트를 받습니다. 어떤 태스크든 다른 태스크의 시그널 플래그를 설정할 수 있습니다. 그러나 오
RTOS Revealed 시리즈 보기 이벤트 플래그 그룹은 Nucleus SE에서 시그널과 유사하지만 더 풍부한 기능을 제공하는 경량, 유연한 태스크 간 통신 메커니즘입니다. 이벤트 플래그 사용하기 Nucleus SE에서 이벤트 플래그는 빌드 타임에 구성됩니다. 최대 16개 그룹을 정의할 수 있습니다. 구성하지 않으면 RTOS가 관련 데이터 구조와 API 코드를 모두 생략합니다. 이벤트 플래그 그룹 구성 이벤트 플래그 그룹 수 구성은 nuse_config.h의 #define 지시어로 제어됩니다. 핵심 매크로 NUSE_EVENT_
RTOS Revealed 시리즈 보기 이 기사는 이벤트 플래그 그룹에 대한 탐구를 이어갑니다. 이벤트 플래그 그룹 유틸리티 서비스 Nucleus RTOS는 이벤트 플래그 그룹과의 상호작용을 간소화하는 3가지 전용 API 콜을 제공합니다: 상세 그룹 정보 조회, 총 그룹 수 획득, 애플리케이션 내 모든 그룹 포인터 접근. 처음 두 함수는 Nucleus SE에서 완전히 지원됩니다. 이벤트 플래그 그룹 정보 이 서비스 콜은 지정된 이벤트 플래그 그룹에 대한 핵심 데이터를 전달합니다. Nucleus SE에서는 인터페이스가 축소되어 객
RTOS Revealed 시리즈 보기 세마포어는 임베디드 시스템에서 공유 리소스 접근을 동기화하는 기초 메커니즘입니다. 태스크가 충돌 없이 안전하게 리소스 제어를 획득하고 해제할 수 있게 합니다. 세마포어 사용하기 Nucleus SE에서 세마포어 지원은 빌드 과정에서 활성화됩니다. 단일 애플리케이션에서 최대 16개 세마포어를 구성할 수 있습니다. 세마포어를 사용하지 않으면 관련 데이터 구조와 API 코드가 최종 바이너리에서 제외되어 풋프린트가 줄어듭니다. 세마포어는 단순히 8비트 카운터로, 여러 태스크가 안전하게 조작할 수 있
임베디드