zephyrRTOS
-
Renesas FPB-RA6E1 + CZ-ME310G1 그리고 SCI Uartzephyr 2025. 10. 13. 01:08
이전에 작업했던 모뎀 소스코드를 재사용해서 FPB-RA6E1 보드에 CZ-ME310G1 모뎀을동작시켰습니다. 1~2시간 정도 작업시간을 예상하고 진행했는데, 6시간 이상 걸렸습니다. 어떻게 작업을 진행했고 왜 예상시간보다 오래 걸리게 되었는지 정리했습니다. Renesas는 Zephyr Project에 활발히 참여하고 있습니다. 그리고 무려 플래티넘 멤버입니다. (멤버등급 최상단에 있습니다.) 연간 상당한 비용을 지불하는 플래티넘 멤버인 만큼 Zephyr 지원에도 적극적 입니다. 특별히 ARM Cortex Core를 사용하는 Renesas RA제품군은 거의 대부분은 Zephyr RTOS를 지원합니다. 사용하려고 하는 Renesas FPB-RA6E1도 아래와 같이 지원페이지를 운영하고 있습니다.htt..
-
NUCLEO-F411RE+CZ-ME310G1모뎀, TRNG 없는 IoT장치 보안취약점zephyr 2025. 10. 11. 02:05
제퍼환경에서 NUCLEO-F411RE 보드에 CZ-ME310G1 모뎀을 연결 했습니다. NUCLEO-F411RE보드와 CZ-ME310G1모뎀 연결 시 주의해야 할 부분이 있습니다.초기 NUCLEO보드는 D0, D1핀을 ST-LINK와 공유해서 사용했습니다. NUCLEO-F411RE보드 회로도를 살펴보면 아래와 같은 구성을 확인할 수 있습니다. D0, D1핀은 각각 PA3, PA2와 연결되어 있어서 바로 사용할 수 있을 것 같았습니다. 하지만 회로도를 살펴보니, PA2, PA3는 D1, D0에 연결되어 있지 않고 USART_TX, USART_RX로 연결되어 있는 것을 확인할 수 있었습니다.USART_TX는 ST-LINK_RX에 USART_RX는 ST-LINK_TX에 연결되어 있는것도 확인할 수 있습니다..
-
CZ-ME310G1 모뎀 with Zephyr RTOS 4.2zephyr 2025. 10. 7. 00:16
Zephyr(제퍼)는 리소스가 제한적인 임베디드 장치, 특히 마이크로컨트롤러를 위한 오픈 소스 실시간 운영 체제(RTOS)입니다. 이 시스템은 리눅스 재단이 주도하는 프로젝트로, 커널, 라이브러리, 디바이스 드라이버 등 다양한 구성 요소를 포함하며, 여러 CPU 아키텍처와 보드(ARM Cortex-M, x86 등)를 지원합니다. West라는 도구를 사용하여 코드 빌드, 디버깅, 펌웨어 플래싱 등의 개발 과정을 효율적으로 관리하며, 사물인터넷(IoT) 및 상용 제품에 널리 활용되고 있습니다. 주요 특징 RTOS (실시간 운영 체제): 시간 제약이 있는 실시간 컴퓨팅 애플리케이션을 처리하는 운영 체제입니다. 오픈 소스: 리눅스 재단이 주도하는 오픈 소스 프로젝트로, Apache 라이선스 2.0에 따라 배..