분류 전체보기 4

ubuntu 24.04 LTS zephyr 개발환경 설치하기

ubuntu 24.04 LTS 환경에 zephyr 개발환경을 설치했습니다. 타겟보드는 zephyr를 지원하는 NUCLEO-G071RB로 테스트했습니다.( https://docs.zephyrproject.org/latest/boards/st/nucleo_g071rb/doc/index.html ) 우분투에서 개발환경은 아래 시작가이드를 참고해서 진행하시면 됩니다. https://docs.zephyrproject.org/latest/develop/getting_started/index.html Getting Started Guide — Zephyr Project DocumentationBuild the Blinky with west build, changing appropriately for your bo..

stm32 2025.10.03

zephyr pms7003 driver 사용하기

pms7003 공기질센서 드라이버는 아래 경로에서 찾을 수 있습니다.zephyr/drivers/sensor/pms7003 동작환경zephyr OS : v4.0.99nRF Connect SDK v3.0.1 동작로그 개발환경 nRF54L15-DK Board + pms7003 sensor prj.conf# General kernel settingsCONFIG_PRINTK=yCONFIG_MAIN_STACK_SIZE=2048# Enable the sensor subsystem and the PMS7003 driverCONFIG_SENSOR=yCONFIG_PMS7003=y# PMS7003 uses UARTCONFIG_SERIAL=y# Enable interrupt-driven UART communicationCON..

nRF54L15 2025.09.22

zephyr dht11 driver 사용하기

zephyr rtos 동작환경에서 dht11 센서를 사용하는 sample 코드를 검색했는데 찾지 못해서 만들었습니다. zephyr에는 dht드라이버가 포함되어 있는데 아래 경로에서 찾을 수 있습니다. zephyr/drivers/sensor/aosong/dht 동작환경zephyr OS : v4.0.99nRF Connect SDK v3.0.1 동작로그 개발환경 nRF54L15-DK Board + DHT11 sensor prj.conf# 센서 API 활성화CONFIG_SENSOR=y# DHT 드라이버 활성화CONFIG_DHT=y# printk() 함수를 사용하기 위한 설정CONFIG_PRINTK=y# printk() 함수에서 부동소수점을 출력하기 위한 설정CONFIG_CBPRINTF_FP_SUPPORT=y a..

nRF54L15 2025.09.21

3 Use Cases for Multicore Microcontrollers

야곱의 블로그에서 가져왔습니다.요즘 멀티코어 MCU 제품이 많이 출시되고 있습니다. 기존 MPU처럼 symmetric multiprocessor 형태보다는 M7, M4와 같은 비교적 고성능 코어 한 개와 M4, M0+와 같이 한 단계 성능이 낮은 코어를 하나의 다이에 넣어서 제작합니다. wireless Connectivity의 경우 M0+코어에 통신 스택을 올려서 따로 동작시키기도 하지만 범용의 코어가 들어있는 경우 어떻게 사용할 지에 대한 좋은 인사이트라 공유드립니다.멀티코어 마이크로컨트롤러의 3가지 사용 사례멀티코어 마이크로컨트롤러는 임베디드 시스템 설계자들 사이에서 대중화되기 시작했습니다. 설계자는 애플리케이션을 별도의 애플리케이션(실행) 도메인으로 분할하여 여러 코어를 활용할 수 있습니다. 그러면..

기술동향 2025.09.21