FreeRTOS (18) 썸네일형 리스트형 IoT 시대, 차세대 RTOS를 주목해야할 이유 클라우드 기술의 융합, 급격한 데이터 증가와 커넥티드 기기 발달과 함께 사물인터넷(Internet of Things: IoT)이 새로운 기회를 창출할 것이라는 사실에는 의심의 여지가 없다. 여러 시스템이 연결된 복합 시스템(System-of-Systems)은 데이터에 대한 새로운 통찰을 가능하게 하고 새로운 서비스를 발굴하며 생산성과 효율성을 향상시키는 것은 물론, 실시간 의사 결정 역량을 강화해 중요한 문제를 해결하며, 새롭고 혁신적인 사용자 경험을 개발하는 등 비즈니스 가치를 실현하는 핵심 토대가 되고 있다. 사물인터넷은 수십 억 개의 지능형 디바이스와 시스템들로 구성된다. 여기에서 ‘사물’의 대부분이 바로 임베디드 시스템이다. 임베디드시스템 상당수는 실시간 임베디드 운영체제(Real-Time Ope.. Cortex-M에서의 HardFault 디버깅 Embedded Vol.184 - Technical Report [테크월드=정환용 기자] 하드폴트(HardFault)란 일반적인 예외 처리 메커니즘으로 처리할 수 없는 모든 경우의 결함을 말한다. 일반적으로 하드폴트는 복구할 수 없는 시스템 오류다. 하드폴트는 다양한 원인에 의해 발생할 수 있고, 하드폴트 오류가 발생한 경우 명확한 원인 분석과 문제 해결이 쉽지 않다. 이렇게 다양한 하드폴트 오류를 살펴보고 IAR 임베디드 워크벤치(Embedded Workbench)를 활용해 하드폴트 오류를 수정할 수 있는 방법을 알아보자. 예제 1. CPU 오버클럭 코어텍스 M3(Cortex-M3) 코어 보드를 매우 빠른 주파수의 클럭으로 설정한 경우 하드폴트가 발생할 수 있다. 이런 경우에는 특정 코드위치가 아닌 무.. 이전 1 2 3 다음