RT-Thread 위클리 리포트 (2026-10-12 ~ 2026-10-16)
보고 기간: 2026년 10월 12일(월)부터 10월 16일(금)까지, 5 영업일, 5회 데일리 리포트; 별도로 발표일(10월 17일) 검증을 포함하며, 10-16 08:00부터 10-17 16:30까지의 메인라인 및 툴체인 변경을 다룸
자료 출처: 본 간행물의 일일 RT-Thread 동향 데일리 리포트 5회(10-12, 10-13, 10-14, 10-15, 10-16), 유효 모니터링 기간 합계 10-10 10:30부터 10-16 08:00까지(월요일 자는 주말을 넘는 기간, 목요일 자는 장애 복구 실행으로 약 29시간); 발표일 검증은 GitHub 메인 저장소와 Env, packages 저장소의 커밋 흐름, PR 상태, 릴리스 페이지 및 태그 페이지 실측 기반
편성 설명: 커널과 버전, 툴체인, 생태계와 벤더 적응, 공식 및 커뮤니티 활동, 산업 응용의 다섯 차원을 다룸; 본문 사실과 날짜는 항목별로 해당 기간 데일리 리포트 원문에서 가져왔으며, 발표일 추가 기록 항목은 날짜와 검증 방식을 별도 표기
1. 이번 주 주요 뉴스
-
Next RISC-V 대규모 리팩터링 메인라인에 병합, 커널 버전 번호 동시에 v5.4.0으로 상승(10-17): 약 5개월간 추적된 메인 저장소 RISC-V 아키텍처 리팩터링 제안(#10320, 작성자 GuEe-GUI)이 메인테이너 Rbb666에 의해 10-17 09:44 master에 병합됨, 4개 커밋, 165개 파일, +15134/-2617; 병합 1분 전(09:43) 다른 커밋(#11875)이 이미 커널 버전 번호를 v5.4.0으로 bump함(버전 매크로 5.4.0). 공식 Release와 태그는 아직 적용되지 않았으며, 릴리스 페이지 최신은 여전히 09-10의 v5.3.0, ChangeLog 최신 장도 여전히 v5.3.0. 해당 항목은 금요일 데일리 리포트 마감 시점(10-16 08:00) 이후에 발생하여 발표일 검증 추가 기록에 속함.
-
이번 주 15건 병합, 10-14 오전 64분 내 8건 연속 병합(10-12 ~ 10-16): 월요일 2건(#11863, #11787), 화요일 병합 없음(master 약 46시간 정적), 수요일 8건(09:13부터 10:17), 목요일 4건, 금요일 1건(#11846, 데일리 리포트 마감 시점 이후). 병합 주제는 네트워크 스택 견고성, 메모리와 경계 안전성, 벤더 BSP 세 그룹에 집중되어 메인테이너의 일괄 정리 형태를 보임.
-
9PFS 파일 시스템 결함 두 건 연속 노출, 그중 하나 CVSS 3.1 7.5 평가(10-15): 새로 열린 결함 티켓 #11868은 수신 경로의 64비트 값 매크로가 일반 포인터로 버퍼를 역참조함을 지적(구조체 크기 292와 프로토콜 상수 42로 인해 rx_buffer+42가 항상 6 mod 8), ARMv7-A에서 GCC가 생성한 LDRD는 8바이트 정렬을 요구하여 모든 합법적인 Tstat 응답이 dfs_9pfs_open과 dfs_9pfs_stat에서 data abort를 유발; 보고서는 2025-12에 9PFS를 도입한 커밋을 특정하고, 원격 서비스 거부 평가와 QEMU vexpress-a9 전체 재현 체인을 제시하며, 디스어셈블리와 addr2line 증거를 첨부. 다른 하나인 3월에 열린 #11289(getdents 경로 범위 초과 읽기)는 커뮤니티가 master(bsp/simulator에 ASan 추가)에서 재현 확인. 두 사건 모두 열린 상태 유지.
-
네트워크 스택 견고성 폐쇄: ping 두 건과 lwip 매크로 제어 연속 확정(10-14 ~ 10-15): #11853은 대상 도달 불가 시 ping 통계 0으로 나누기로 인한 shell 크래시 수정, 결함 티켓 #11852는 같은 날 종료; #11866은 마지막 패킷 지연 로직 수정(기존 루프 판단이 항상 거짓이어서 마지막 패킷 이후에도 지연을 추가하고, 0 인자로 지연 인터페이스를 호출), #11865는 같은 날 종료; 동일 방향 초기 제안 #11862는 병합 없이 종료. #11815의 lwip 세그먼트 내용 매크로 제어는 여러 차례 확장을 거쳐 10-15 13:28 병합, 6개 파일 +188/-28.
-
메모리와 경계 강화가 병행 메인라인으로(10-12 ~ 10-15): 커널 calloc 정수 오버플로 수정(#11848), legacy USB host 인터페이스 수 상한과 열거 정리(#11822, 결함 티켓 #11288 종료), 디바이스 트리 ofw phandle 해시 테이블 두 곳 범위 초과 수정(#11845), DHCP 서버 옵션 경계 검증(#11858, 기간 초부터 이어짐)이 차례로 병합; 힙 메모리 AddressSanitizer 제안(#11772)은 rt_memcpy, rt_memset, rt_memmove 범위 검사와 경계 테스트 케이스를 보강, 보고서 최신 CI 전부 통과.
-
리뷰 대기열 고밀도 상호작용, 신규 기여자가 여러 라인 인수(10-13 ~ 10-16): ESP32-C6 SPI 제안(#11846)은 메인테이너의 세 가지 라인 단위 의견 획득(DMA 비활성화 후 단일 전송 64바이트 상한 분할 필요, C3와 C6가 IDF 공유 시 빌드 상호 쓰기, 비트 폭 검증 전진 필요), 작성자가 항목별 수정 후 10-16 11:31 병합; efm32 menuconfig 초보자 작업(#7530)은 기여자가 인수 후 1분 만에 제안 개시(#11867, 2개 파일 +408); DFS 계층 F_GETFL과 F_SETFL 동일 장치 제어 명령 코드 충돌 해소 제안(#11869) 개시; aarch64 GIC 응답 경로 논의에서 수십만 회 추론급 실측 데이터 제시.
-
생태계 및 툴체인: hpm_sdk v1.13.0, ‘태그·인덱스·BSP’ 폐쇄 루프 완성 (10-13 ~ 10-17): 업스트림 패키지 저장소가 10-13에 v1.13.0 태그를 릴리스(HPM5100 시리즈 추가)했고, packages 인덱스 제안 #2045가 10-14 18:41에 머지되어 인덱스 저장소의 보름 만의 첫 커밋이 되었다. 메인 저장소 BSP 측은 10-17에 v1.13.0으로 업그레이드하고 hpm5100evk 지원을 추가했다(#11871). 같은 기간 Env 도구는 10-17에 PR #302(WebUI 내장 문서 내비게이션)를 머지하고 버전 번호를 v2.0.3으로 범프했으나, Release 페이지 최신 버전은 여전히 09-16의 v2.0.2이다.
-
커뮤니티 콘텐츠 일평균 2건 유지, 대회와 교육 양축 출력 (10-12 ~ 10-15): 2026 임베디드 대회 작품 게시글 이번 주 5편(휴대용 디버거, 목어심성, GD32H759IM USB 서브 스크린, 환경 모니터링 기록계, 슈헝지양 리료 로봇팔), 메인 컨트롤러는 모두 GD32H7 시리즈; 공업박람회 AI 카트 Workshop 복기(10-15)와 RK3588 가상화 혼합 배포 교육 플랫폼(10-13)이 차례로 게재되었다; 공식 뉴스 인터페이스는 제57일째까지 침묵을 이어갔다.
2. 커널 및 버전 동향
버전 및 메인라인
날짜: 2026-10-12 ~ 2026-10-17 출처: 메인 저장소 releases 페이지
- 정식 버전: 이번 주 새로운 Release와 태그는 없으며, 최신 정식 버전은 여전히 09-10에 릴리스된 v5.3.0이다. 릴리스 당일 확인 결과 메인라인은 이미 버전 매크로를 v5.4.0으로 범프했으나(#11875), ChangeLog, 태그, 릴리스 공지 모두 이를 따라가지 않았으므로 이번 주에는 ‘릴리스됨’으로 표현하지 않는다.
- 머지 총량: 10-12부터 10-16까지 총 15건 머지, 별도로 10-10부터 10-11 주말의 5건은 월요일 자 데일리 리포트에서 다룬다.
- 리듬 특징: 10-12 11:06 이후 master는 약 46시간 침묵했고, 10-14 09:13부터 10:17까지의 64분 내에 8건이 집중 머지되었으며, 10-15 13:28부터 13:50까지 다시 3건이 반영되었다 — 유지관리자는 매일 균등한 속도가 아닌 배치 윈도우로 마무리한다.
- 릴리스일 변동: 10-16 11:31에 #11846 머지; 10-17 09:43부터 16:42까지 차례로 #11875(버전 범프), #10320(Next RISC-V), #11871(hpm_sdk 및 hpm5100evk), #11872(touch 드라이버 전역 CPPPATH 중복 경로 정리)가 머지되었다.
이번 주 머지 목록 (10-12 ~ 10-16, 15건)
날짜: 2026-10-12 ~ 2026-10-16 출처: 메인 저장소 master 커밋 스트림
- 10-12 (2건): #11863 빌드 진입점에서 툴체인 디렉토리 누락 시 로컬 종료 플래그 설정 방식에서 직접 0이 아닌 값으로 종료하도록 변경, 개시 후 약 36분 만에 머지; #11787 Eclipse 타깃 생성에 SCM 메타데이터 디렉토리 목록(.git, .svn, .hg) 도입, 해당 디렉토리는 더 이상 재귀 스캔하지 않음.
- 10-14 (8건, 09:13 ~ 10:17): #11861 RISC-V 벡터 구성 후 vstart 상태 복원; #11855 reset과 ulog 동시 활성화 시 빌드 오류; #11851 STM32H723-DM-MC02 SPI6 BDMA 지원 추가; #11848 커널 calloc 정수 오버플로 수정; #11853 ping 통계 0으로 나누기 수정; #11847 ESP32-C3 Windows 경로에서 IRAM 와일드카드와 블루투스 링커 스크립트 오매칭 수정; #11814 ra6w1 시스템 리소스 할당 최적화(메인 스레드 스택 4096으로 조정); #11822 legacy USB host 인터페이스 수 상한 및 열거·정리 경로 마무리.
- 10-15 (4건): #11866 ping 마지막 패킷 지연 및 0 지연 호출 수정; #11815 lwip 세그먼트 내용 매크로 제어(6 파일 +188/-28); #11812 N32H47x_48x 및 H49x 타이머 보완(39 파일 +3956/-105, LPTIM tick을 실제 LSI 기준으로 도출, ci-attach 컴파일 커버리지 병행); #11845 ofw phandle 해시 테이블 범위 초과 수정(할당 수량을 max-min+1로 변경, 확장 시 0 초기화를 이전 테이블 항목 수 기준으로 산정).
- 10-16 (1건): #11846 ESP32-C6 SPI 지원(64바이트 상한 기준 분할 전송, 타깃 매크로 기준 두 세트 호출 유지 및 양방향 컴파일 검증, 비트 폭 검증 사전 이동).
기간 초承接: 10-10 ~ 10-11의 5건 머지
날짜: 2026-10-10 ~ 2026-10-11 출처: PR #11858
- #11858 DHCP 서버 옵션 파싱 전에 경계 검사를 추가하여 범위를 벗어난 읽기 경로를 제거했으며, 보안 연구자가 보고한 결함 티켓 #11323도 이에 따라 종료되었습니다.
- #11841 전체 STM32 BSP 스택 정렬을 ALIGN(4)에서 ALIGN(8)로 통일하여 110개 파일 +220/-220으로 변경했으며, AAPCS의 공용 함수 경계 스택 포인터 정렬 요구사항을 충족합니다. 인용된 2023년 5월 결함 티켓 #7527은 여전히 열린 상태입니다.
- #11813 utest 성능 테스트에서 고정 클럭 타이밍에 대한 의존성을 제거하고 테스트 빌드 가드를 강화했습니다.
- #11856 C++ 전역 생성자가 __init_array_start와 __init_array_end(약한 심볼 선언)를 거치도록 보완하고, ctors 구간에 이미 포함된 중복 항목을 건너뛰도록 했습니다. 결함 티켓 #11778은 종료되었습니다.
- #11770 USB CDC VCOM 링 버퍼 별칭 결함을 수정했습니다(규격에 맞게 연결하고 폴링 수신 지원 추가). 결함 티켓 #11739는 종료되었습니다.
보안 및 결함
날짜: 2026-10-12 ~ 2026-10-15 출처: Issue #11868
- 신규 컴포넌트 집중 감사 기간 진입: 9PFS의 이번 주 두 건의 결함(원격 서비스 거부 #11868, 범위 초과 읽기 #11289)은 이번 주 가장 중대한 보안 문제이며, 전자는 재현 체인, 디스어셈블리, addr2line 근거를 갖추고 있고 후자는 master의 ASan 재현으로 확인되었습니다.
- 경계 관련 수정이 묶음으로 반영: calloc 정수 오버플로, USB host 인터페이스 수 상한, ofw phandle 해시 테이블 범위 초과, DHCP 옵션 범위 초과 읽기 네 곳으로, 메모리 할당, 외부 장치 열거, 디바이스 트리, 네트워크 프로토콜 파싱 네 계층을 포괄합니다.
- 오래된 티켓을 커뮤니티가 인수: #5073(시리얼 POSIX ioctl로 하위 파라미터를 설정할 수 없음, 확인 결과 문제가 dfs_v1에 여전히 존재), #6568(DAC 문서 예제, 수정은 이미 병합되었으나 문서 표시 형식 수정 필요), #5913(2022년 생성된 at_gethostbyname 오버플로 보고 티켓, 커뮤니티가 명확한 처리 방향과 담당자 지정을 요구).
- 수정과 함께 종료된 결함 티켓: 이번 주 #11852, #11865, #11288, #11323, #11778, #11739 여섯 건 종료(기간 초에 인수한 두 건의 장기 미결 항목 포함).
리뷰 대기열 관찰
날짜: 2026-10-13 ~ 2026-10-16 출처: PR #10320
- RISC-V 방향이 가장 활발: #10320 전 주에 걸쳐 여러 차례 이터레이션—10-13 QEMU 다섯 가지 구성 실측 보고서 커밋(S-Mode 비활성 장치 모델 조합은 공용 부팅 및 멀티코어 스케줄링 심볼 부재로 링크 실패), 메인테이너가 「장치 모델과 비장치 모델 중 택일」 적응 기준 제시, 같은 날 저녁 기여자가 ESP32-C3 실보드에서 두 개의配套 패치 검증, C3와 C6 모두 컴파일 통과 및 경고 제로; 10-15 11:51 libcpu급 리팩터링 커밋(6bf3686) 푸시, 추적 이슈 #11246 동기 갱신.
- 리팩터링 커밋의 기술 범위: 선택적 RISC-V 통합 공용 계층(RV32 및 RV64) 도입, ARCH_RISCV와 ARCH_CPU_64BIT로 아키텍처 및 비트 폭 선택 완료, context, trap, MMU, cache, timer, SBI, SMP 및 ISA 처리 통합, PLIC, CLIC, ACLINT, APLIC 및 IMSIC 지원 추가, 물리 HART ID에서 논리 CPU ID로의 매핑 테이블 구축 및 T-Head 벤더 오버라이드 브랜치 유지; qemu-virt64-riscv가 신규 공용 계층에 최초接入된 BSP가 됨(동일 디렉터리에서 RV32 및 RV64의 S-mode 지원), RT_USING_RISCV_NEW_COMMON 매크로를 선택하지 않은 기존 BSP는 legacy_common 및 common64 경로 계속 사용.
- 네트워크 및 메모리: #11815 매크로 제어에서 DNS 정리, DHCP 시작, 버퍼 옵션 및 WLAN 라이프사이클 네 가지 커밋으로 확장 후 머지; #11772의 ASan 제안은 기존 힙 인스트루멘테이션 및 QEMU CI 커버리지에 libc 인터페이스 래핑 및 경계 케이스 보강.
- 보드급 및 주변기기: #11844(ESP32-S3 보드급 지원) 자동 리뷰 개정 완료(뮤텍스 매크로 확장, UART0 인터럽트 할당 레벨), 잔여 빌드 실패는 업스트림 기존 문제로 판정, 수동 재심 요청; #11860(aarch64 GIC) EOI 전 불필요한 GICD_ICPENDR 쓰기 제거에 대해 심층 논의, 작성자가 유지 시 약 19~33회 추론마다 1회 완료 인터럽트 손실 필연 발생, 제거 후 48만 회 추론 제로 실패 실측 제시.
- 도구 및 규범: #11743(Keil 및 IAR 타깃 자동 선택) 작성자가 두 가지 재심 의견에 응답; #11859(clang-format 규칙 수렴) 두 건 커밋 추가 제출 및 thread.c로 실제 효과 시연; #11812 메인테이너 재오픈 후 머지; #11869(DFS 충돌 코드 해소) 신규 오픈, 파라미터 형태로 명령 구분, dfs_v1과 dfs_v2 두 세대 구현 동시 개조.
- 초보자 과제 활성화: #7530의 menuconfig 과제를 기여자가 efm32 하위 과제로 청구(Kconfig 및 .config 보충), 청구 후 1분 만에 #11867 오픈.
릴리스일核查: Next RISC-V 및 v5.4.0 (10-16 ~ 10-17)
날짜: 2026-10-17 09:43 ~ 16:42 출처: PR #10320
- 머지 사실: #10320은 10-17 09:44:27 메인테이너 Rbb666에 의해 머지, base는 master, head는 next_riscv, 4개 커밋, 165개 파일, +15134/-2617; 머지 커밋은 8d8dc96, 제목 「[ARCH/RISC-V] Next RISC-V (#10320)」.
- 버전 동작: 머지 1분 전 09:43:51, #11875「[kernel] Bump version to v5.4.0」랜딩, include/rtdef.h 버전 매크로 5.4.0; 릴리스 페이지 및 태그 페이지 최신은 여전히 v5.3.0(09-10), ChangeLog도 여전히 v5.3.0에 정지.
- 마이그레이션 경로: 선택적 방식으로 통합 공용 계층 도입(RT_USING_RISCV_NEW_COMMON 스위치), qemu-virt64-riscv 최초接入; 기존 BSP는 legacy 경로 유지, 마이그레이션은 플랫폼별 배치 진행 가능.
- 동시 확정: #11871 hpm_sdk를 v1.13.0으로 업그레이드 및 hpm5100evk 지원 추가; #11872 touch 드라이버 전역 CPPPATH 내 중복 경로 제거.
- 툴체인: Env 저장소 10-17 PR #302 머지(WebUI 내장 문서 내비게이션), 이어서 버전 번호 v2.0.3으로 범프; Release 페이지 최신은 여전히 v2.0.2(09-16).
3. 생태계 및 벤더 적응
벤더 BSP 및 드라이버
날짜: 2026-10-12 ~ 2026-10-17 출처: PR #11851
- 르네사스: ra6w1 시스템 리소스 할당 최적화 병합(#11814), 메인 스레드 스택을 4096으로 조정.
- Espressif ESP32 계열: ESP32-C3 Windows 경로에서의 IRAM 와일드카드 매칭 및 블루투스 링커 스크립트 오매칭 수정(#11847); ESP32-C6 SPI 지원 병합(#11846, 10-16); ESP32-S3 보드 지원(#11844) 자동 리뷰 개선 완료, 수동 재검토 대기.
- STMicroelectronics STM32: STM32H723-DM-MC02 SPI6 BDMA 지원 추가(#11851); 전 계열 BSP 스택 정렬을 ALIGN(8)로 변경(#11841, 기간 초 인계, 110개 파일).
- Nations Technology N32: N32H47x_48x 및 N32H49x 타이머 보완 병합(#11812, 39개 파일 +3956/-105, PWM 및 펄스 인코더 동시 확장); n32h7xx_std_driver 10-14 FEMC 드라이버의 ECC 상태 읽기 수정, FEMC_ECC_LAST_ 계열 표준 상수로 전환.
- GigaDevice GD32: GD32G553 DMA 제안(다운스트림 PR #72) 리뷰 대응 완료, 4개 커밋, 13개 파일, +1082/-167, 빌드 봇 보고 32개 GD32 BSP 전체 빌드 통과(기간 초 인계).
- Xiaohua Semiconductor XHSC: Studio SDK 인덱스에 HC32F467, HC32F4A2, HC32F4A8 세 가지 평가 보드 BSP 항목 추가(10-10 커밋, 기간 초 인계).
- HPMicro: packages 측 hpm_sdk v1.13.0 인덱스 병합(#2045); 메인 저장소 BSP 10-17 v1.13.0으로 업그레이드 및 hpm5100evk 지원 추가(#11871).
소프트웨어 패키지와 미들웨어
날짜: 2026-10-13 ~ 2026-10-15 출처: PR #2045
- lwip 섹션 내용 매크로 제어 병합(10-15, 6개 파일 +188/-28): WLAN AP 라이프사이클과 직접 수신 경로 동기화, 버퍼 옵션 구성과 PBUF tailroom 보존, DHCP 시작 로직 최적화, STA 모드에서 연결 해제 시 DNS 구성 정리, 컴파일 매크로 정리.
- 소프트웨어 패키지 인덱스: hpm_sdk v1.13.0 제안 #2045가 10-14 18:41 병합, 인덱스 저장소의 반달 만의 첫 건(최근은 09-24); PKG_USING_HPM_SDK_V113 구성 추가, 기본 버전은 v1.10.0 유지, 명시적 선택 필요; 업스트림 rtt-pkg-hpm-sdk는 10-13 16:05에 v1.13.0 태그 생성, HPM5151 및 HPM5100EVK 지원 추가.
- 디버깅 생태계: 서드파티 GDB 프레임워크 GDR 2026.04 릴리스(10-13), 어댑터 자동 탐지 추가(일치 심볼, 버전 출처 및 레이아웃 지문에 따라 exact, range, undetected 신뢰도 제공) 및 gdr init auto; 3.1.x, 4.0.x, 4.1.x 커널 오브젝트 해석 지원, RV64는 4.0.4부터, Cortex-A9는 실기 검증 완료.
툴체인과 개발 환경
날짜: 2026-10-12 ~ 2026-10-17 출처: Env PR #302
- 빌드 도구: 툴체인 디렉터리 누락 시 빌드가 비정상 종료로 변경(#11863); Eclipse 타깃 생성에 SCM 메타데이터 디렉터리 목록 도입(#11787).
- Env: 이번 주 전반부 조용(최근 커밋 10-09), 10-17 PR #302 병합(WebUI 내장 문서 내비게이션) 및 버전 번호 v2.0.3으로 범프, Release 페이지 최신은 여전히 v2.0.2.
- RT-Thread Studio: sdk-index 기간 내 푸시 없음, 최근은 여전히 10-10의 Xiaohua 세 가지 보드 항목; 기타 컴포넌트 저장소 푸시 없음.
- N32 디바이스 드라이버: n32h7xx_std_driver 10-14 FEMC ECC 상수 사용 수정 병합.
검증 설명
- env, packages, Studio SDK 인덱스 및 GD32 다운스트림은 10-12부터 10-16 기간 내 푸시 없음, 최근 동작은 각각 10-09, 10-14, 10-10, 09-28; GD32 조직 내 Zephyr 방향 저장소의 기간 내 푸시는 이번 호 범위에 해당하지 않음.
- topic:rt-thread 생태계 검색: zlgopen/awtk는 범용 GUI 개선(비전문), h120d-protocol은 README 업데이트만 있고 저장소 형태 의문, 둘 다 수록하지 않음.
- 메인 저장소 릴리스 페이지와 태그 페이지 이번 주 신규 버전 없음; 공식 웹사이트 뉴스 목록 페이지 프론트엔드 동적 렌더링으로 직접 확인 불가.
4. 공식 및 커뮤니티 활동
업계 월간 리포트와 전시회 리뷰
날짜: 2026-10-11, 10-15 출처: 커뮤니티 9월 회고 월간 리포트
- 커뮤니티 9월 회고 월간 리포트(10-11): v5.3.0 릴리스와 하드웨어 생태계를 두 가지 주선으로 삼아 — 버전 측면에서는 Rust 컴포넌트, 디바이스 트리(DM), DVFS 및 VirtIO 1.2 지원과 Raspberry Pi 5, XuanTie C908X 등 신규 BSP를 기록했고, 하드웨어 측면에서는 Gino Pi(GD32H77D)의 예열에서 판매, 그리고 적응에 이르는 3단계 도약과 Titan Mini(RA8P1) OpenMV 5.0.1 업데이트를 추적했습니다. 프로젝트 데이터는 9월 커밋 57회, 기여자 20명이며, 메인라인 개발 버전은 v5.3.1입니다.
- 공업박람회 AI 소차 Workshop 회고(10-15): 10-13 상하이 특별 세션은 2인 1조로 수십 세트의 스마트 소차 교구를 실습하며, 참가자들이 하드웨어 점검, 시스템 부팅, 주변기기 디버깅, 실시간 조작, SLAM 맵핑, 자율 주행, 카메라 캘리브레이션, 멀티모달 비전 추종 및 AR 종합 훈련을 완료했습니다. 기사에서는 AIOS 하이브리드 배포 이념(AI 추론은 Linux 측에서 실행, 고신뢰성 실시간 제어는 RT-Thread 커널에 위임)을 설명했으며, 현장에서는 로봇, 드론, 산업 제어 장비 등 동일 기반 제품도 전시했고, 기사에서는 누적 설치량 25억 대 이상을 인용했습니다.
교육 플랫폼 및 대회 작품
날짜: 2026-10-12 ~ 2026-10-15 출처: 가상화 하이브리드 배포 교육 플랫폼
- 가상화 하이브리드 배포 교육 플랫폼(10-13): Rockchip HyperCar는 RK3588 단일 칩으로 Linux와 ROS 2, RT-Thread 듀얼 도메인을 동시에 실행하며, HyperBoot가 부팅, 격리 및 리소스 할당을 담당하고 두 도메인은 가상 네트워크와 micro-ROS를 통해 협업합니다 — Linux 측은 인지·의사결정과 애플리케이션 오케스트레이션을 담당하고, RT-Thread 측은 섀시 하드 실시간 실행을 담당합니다. 기초 제어, 맵핑 내비게이션, 비전 서비스 및 로봇 팔 네 가지 모듈, 총 16개 사례와 3단계 실습 경로를 갖추고 있습니다.
- 2026 임베디드 대회 작품 게시글(이번 주 5편): 휴대용 디버거(GD32H759IM, 7인치 터치스크린, 시리얼, CAN, 2채널 오실로스코프 및 DDS 신호 발생기); 목어심성 알츠하이머 노인 스마트 보조기(GD32H759I-EVAL + K230 비전, 보기, 기억, 보호, 동반의 폐루프); GD32H759IM의 USB 보조 화면 + OV2640 카메라 2-in-1(RT-Thread 4.1.1 + LVGL 9.5); GD32H7 기반 다기능 환경 모니터링 및 로컬 데이터 로거(RT-Thread 5.3.0 + LVGL 8.3.11); 슈헝지양 적응형 다중 모드 물리 치료 로봇 팔(GD32H759I-EVAL + K230 경혈 계산).
포럼 및 공식 채널
- 포럼 토론: 「rtthread가 zephyr의 일부 특징을 참고할 수 있을까」가 주중 내내 상호작용을 받았으며, 게시자는 Studio 사용 경험에서 출발하여 Zephyr의 경량화 사고방식을 참고하고 그래픽 구성의 유지보수 부담을 줄일 것을 제안했습니다. 포럼 인터페이스는 답글 본문을 제공하지 않으므로 이번 주는 활성도만 기록했습니다.
- 공식 뉴스 인터페이스: 53일째부터 57일째까지 연속 신규 없음, 보관 원고 최신은 여전히 2026-06-17; 제품 및 활동 정보는 계속 위챗 공식 계정, 커뮤니티 포럼 및 GitHub 채널에서 최초 공개됩니다.
5. 산업 응용 및 상업 동향
단말-엣지 협업 및 헬스케어 로봇
날짜: 2026-10-12, 10-15 출처: 단말-엣지 협업 덱스터러스 로봇 팔 기술 공유
- 단말-엣지 협업 덱스터러스 로봇 팔(10-12): RT-Thread AIoT 대회 우수상 작품 오픈소스 — Titan Board(Renesas RA8P1, Cortex-M85 + Ethos-U55 NPU)를 유일한 제어 코어로 사용하여, 17종 제스처 인식 모델을 INT8 양자화와 RUHMI, Vela로 컴파일해 전체 NPU 단일 서브그래프(107개 연산자 전부 Ethos-U55에 배치)로 만들었으며, 단일 추론은 약 77~78밀리초입니다. 저자는 D-cache와 OSPI 클록의 단계적 기동, WiFi와 NPU 프로젝트 융합, TinyJPEG 저대역폭 스트리밍 등 엔지니어링 처리 경험을 공개했습니다.
- 슈헝지양 물리 치료 로봇 팔(10-15): K230 비전 측에서 인체 17개 골격 키포인트를 실시간 추출하고 경혈 3D 좌표를 계산하며, GD32H759I-EVAL이 역운동학 계산을 완료한 후 4자유도 버스 서보를 구동해 생체 모방 마사지를 수행하고, 인체 미세 움직임 적응 추종을 지원합니다. 클라우드에는 SpringBoot 서비스를 갖추고 스마트 문진을 연동하며, 각도 제한, 파라미터 검증, 상태 머신 관리 및 비상 정지 등 안전 메커니즘을 갖추고 있습니다.
보드 레벨 이식 및 산업 서사
날짜: 2026-10-15 ~ 2026-10-16 출처: sf8086 프로젝트 저장소
- Siche SF32LB525 보드 FreeDOS 이식 (10-15 ~ 10-16): 커뮤니티 개발자가 8086tiny 에뮬레이터를 RT-Thread 기반 Huangshan Pi (Cortex-M33) 개발 보드에 이식했으며, BIOS, 부팅 플로피 및 Turbo C 2.01 컴파일 툴체인 전체가 펌웨어에 상주합니다. A 드라이브는 부팅할 때마다 flash에서 재구성되는 RAM 디스크(약 144 KB)로, EDIT, DEBUG, ZIP 등 DOS 도구를 실행할 수 있습니다. RT-Thread shell과 DOS 콘솔은 UART1을 공유하며, 시리얼 중재와 터미널 키 매핑 적응을 포함합니다. 해당 창에서 13건의 커밋을 푸시했습니다.
- 상업 동향: 이번 주 신규 상용화, 투자 또는 수주 관련 보도는 없습니다. 산업 서사는 AIOS 하이브리드 배포(Linux 측 추론 + RT-Thread 실시간 제어)와 국산 MCU의 보드 지원 확장(GD32H7, N32, HC32, HPM5100, SF32LB525)에 집중되었습니다.
6. 트렌드 관찰
- RISC-V, 제안에서 메인라인으로 도약 완료: 5개월간 심사 중이던 #10320이 선택적 공통 레이어 방식으로 병합되었습니다. qemu-virt64-riscv가 먼저 적용되고 기존 BSP는 legacy 경로를 유지합니다. 마이그레이션은 플랫폼별로 배치 진행될 예정이며 단기적으로 전면 전환 리스크는 없지만, RISC-V 아키텍처 스택은 이제 신구 이중 트랙 병행기에 진입했습니다. 버전 번호가 릴리스보다 먼저 확정되었으며(v5.4.0과 Env v2.0.3 모두 bump만 하고 미릴리스), 다음 호에서는 릴리스 페이지와 ChangeLog로 정식 릴리스를 재확인해야 합니다.
- 병합이 배치 창 형태로 나타남: 이번 주 15건 중 8건이 10-14의 64분 이내에 집중되었고, 그 전에는 약 46시간의 침묵이 있었습니다. 유지관리자가 창 방식으로 리뷰 대기열을 소화하고 있으며, 단일 일일 병합 수는 더 이상 활성도의 유일한 지표로 적합하지 않고 심사 중 제안의 상호작용 밀도와 함께 판단해야 합니다.
- 보안 감사 중점이 신규 컴포넌트로 전환: 9PFS가 2025-12 도입 이후 처음으로 원격 서비스 거부와 경계 초과 읽기를 연이어 노출했으며, ASan 제안과 calloc, USB host, ofw, DHCP 네 곳의 경계 수정과 함께 메모리 및 프로토콜 파싱 보안이 이번 주 가장 집중된 기술 주류가 되었습니다.
- 기여자 계층 확장 및 대응 체인 단축: ping 0 나누기 결함은 보고부터 병합까지 약 9일이 걸렸고, 두 번째 사례는 신규 기여자가 당일 인수했습니다. menuconfig 초보자 과제는 수개월 방치 후 인수 1분 만에 제안이 나왔습니다. 9PFS 감사는 커뮤니티 연구자가 독립적으로 완료하고 디스어셈블리 증거를 첨부했습니다. 리뷰 부담이 유지관리자 단일 지점에서 커뮤니티 분업으로 이동하고 있습니다.
- 국산 MCU 생태 밀도 지속 상승: 이번 주 5편의 대회 작품이 모두 GD32H7 기반이며, N32 타이머 보완과 FEMC 수정, XHSC 세 가지 보드의 Studio 진입, hpm_sdk v1.13.0의 인덱스와 BSP 양방향 적용이 이루어졌습니다. 국산 플랫폼은 이미 “구동 가능”에서 툴체인 완비도 경쟁 단계로 진입했습니다.
- 공식 채널 57일째 침묵, 커뮤니티 채널이 유일한 대외 창구: 뉴스 인터페이스는 06-17부터 업데이트가 중단되었고, 대외 정보는 포럼, 대회 작품 및 산업 매체가 담당합니다. 월간 보고서와 공업박람회 회고도 여전히 제3자 매체를 발행 채널로 삼고 있으며, 공식 자체 채널의 부재는 계속 길어지고 있습니다.
부록: 자료 및 검증
자료 목록
| 호수 | 날짜 | 유효 모니터링 기간 | 수록 항목 |
|---|---|---|---|
| 제1호 | 2026-10-12 (월) | 10-10 10:30 ~ 10-12 08:00 (약 45.5시간) | 17 |
| 제2호 | 2026-10-13 (화) | 10-12 08:00 ~ 10-13 08:00 (24시간) | 12 |
| 제3호 | 2026-10-14 (수) | 10-13 08:00 ~ 10-14 08:00 (24시간) | 14 |
| 제4호 | 2026-10-15 (목) | 10-14 08:00 ~ 10-15 13:30 (약 29시간, 장애 재실행) | 14 |
| 제5호 | 2026-10-16 (금) | 10-15 13:30 ~ 10-16 08:00 (약 18.5시간) | 11 |
- 5회 데일리 리포트가 모두 갖추어져 누락 날짜는 없습니다. 목요일 호는 당일 정례 실행과 수동 재실행이 연달아 중단되어 생성이 지연되었고 모니터링 기간이 그에 따라 연장되었습니다. 금요일 호는 해당 지연 절단점부터 기산했으므로 24시간보다 짧습니다.
- 위클리 리포트 본문은 5회 데일리 리포트를 기반으로 동일 주제 항목을 병합했으며, 항목 총수가 위 표와 다른 것은 정상적인 병합입니다.
검증 설명
- 릴리스 날짜 확인: 2026-10-17에 GitHub 메인 저장소 master 커밋 내역, PR 상태(#10320, #11846, #11847, #11855, #11875, #11871, #11872), releases 및 tags 페이지, 그리고 Env, packages 저장소 커밋 내역을 항목별로 실측했습니다. 확인 시점은 10-17 17:00 이전입니다.
- 버전 기준: v5.4.0은 include/rtdef.h 버전 매크로 실측값(5.4.0)이며, 정식 Release, 태그 및 ChangeLog 모두 갱신되지 않았으므로 전문에서 「버전 번호는 bump되었으나 아직 릴리스되지 않음」으로 표기합니다. Env v2.0.3도 동일합니다.
- 미수록 항목: 6개 도시 순회 오프라인 행사 재홍보 기사(09-27 공식 발표의 연장으로 신규 정보 없음), x86 및 Arm 및 RISC-V 산업 엣지 아키텍처 비교 기사(본 주제 아님), Botinkit 공업박람회 신제품 기사(핵심 내용에 RT-Thread 실질 내용 미포함), zlgopen/awtk 및 h120d-protocol, riscv.org 다모아카데미 인터뷰 기사(RISC-V 주제).
- 채널 제한: EE Times China 원사이트 직접 접속이 제한되어 관련 기사는 검색 서비스와 사이트 내 목록 채널을 통해 확인·정리했습니다. 공식 웹사이트 뉴스 목록 페이지는 프런트엔드 동적 렌더링 방식이므로 데이터는 공식 뉴스 인터페이스를 기준으로 합니다. Google News 중영문 다중 쿼리와 HN Algolia 검색 모두 이번 주 신규 유효 영문 기사가 없었습니다.
전체 출처 목록
- [1] PR #11863(빌드 툴체인 누락 검사, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11863
- [2] PR #11787(Eclipse SCM 메타데이터 디렉터리 제외, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11787
- [3] PR #11864(rtdbg.h 포함 관계 수정) — https://github.com/RT-Thread/rt-thread/pull/11864
- [4] PR #11861(RISC-V 벡터 vstart 복원, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11861
- [5] PR #11851(STM32H723 SPI6 BDMA, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11851
- [6] PR #11848(커널 calloc 오버플로 수정, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11848
- [7] PR #11853(ping 통계 0 나누기 수정, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11853
- [8] Issue #11852(ping 0 나누기 크래시 결함 티켓, 종료됨) — https://github.com/RT-Thread/rt-thread/issues/11852
- [9] PR #11847(ESP32-C3 IRAM 와일드카드 수정, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11847
- [10] PR #11814(ra6w1 리소스 할당 최적화, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11814
- [11] PR #11822(USB host 인터페이스 수 강화, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11822
- [12] Issue #11288(USB host 범위 초과 결함 티켓, 종료됨) — https://github.com/RT-Thread/rt-thread/issues/11288
- [13] PR #11855(reset 및 ulog 빌드 오류 수정, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11855
- [14] PR #11866(ping 마지막 패킷 지연 수정, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11866
- [15] Issue #11865(마지막 패킷 지연 결함 티켓, 종료됨) — https://github.com/RT-Thread/rt-thread/issues/11865
- [16] PR #11862(동일 유형 초기 제안, 종료됨 미병합) — https://github.com/RT-Thread/rt-thread/pull/11862
- [17] PR #11815(lwip 섹션 내용 매크로 제어, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11815
- [18] PR #11812(N32 타이머 보완, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11812
- [19] PR #11845(ofw 해시 테이블 범위 초과 수정, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11845
- [20] PR #11846(ESP32-C6 SPI, 병합됨) — https://github.com/RT-Thread/rt-thread/pull/11846
- [21] PR #11844(ESP32-S3 보드 지원, 검토 중) — https://github.com/RT-Thread/rt-thread/pull/11844
- [22] PR #11743(Keil 및 IAR 타깃 자동 선택, 검토 중) — https://github.com/RT-Thread/rt-thread/pull/11743
- [23] PR #11859(clang-format 규칙 통합, 검토 중) — https://github.com/RT-Thread/rt-thread/pull/11859
- [24] PR #11772(힙 메모리
AddressSanitizer, 검토 중) — https://github.com/RT-Thread/rt-thread/pull/11772
- [25] PR #11860(aarch64 GIC 응답 경로, 검토 중) — https://github.com/RT-Thread/rt-thread/pull/11860
- [26] PR #11869(DFS 명령 충돌 코드 모호성 해소, 검토 중) — https://github.com/RT-Thread/rt-thread/pull/11869
- [27] PR #11867(efm32 menuconfig 지원, 검토 중) — https://github.com/RT-Thread/rt-thread/pull/11867
- [28] Issue #7530(menuconfig 초보자 작업 목록) — https://github.com/RT-Thread/rt-thread/issues/7530
- [29] Issue #11868(9PFS ARMv7-A 정렬 예외, 신규) — https://github.com/RT-Thread/rt-thread/issues/11868
- [30] Issue #11289(9PFS getdents 범위 초과 읽기, 재현 확인) — https://github.com/RT-Thread/rt-thread/issues/11289
- [31] Issue #5913(at_gethostbyname 오버플로 보고서) — https://github.com/RT-Thread/rt-thread/issues/5913
- [32] Issue #5073(시리얼 POSIX ioctl 제어 파라미터) — https://github.com/RT-Thread/rt-thread/issues/5073
- [33] Issue #6568(DAC 문서 예제) — https://github.com/RT-Thread/rt-thread/issues/6568
- [34] PR #10320(Next RISC-V 대규모 리팩터링, 병합 완료) — https://github.com/RT-Thread/rt-thread/pull/10320
- [35] RISC-V 아키텍처 포팅 리팩터링 커밋 6bf3686 — https://github.com/RT-Thread/rt-thread/commit/6bf36864cd3e9a654d092892fcb8a2e5f1b5fd6b
- [36] PR #11875(커널 버전 번호 v5.4.0으로 범프) — https://github.com/RT-Thread/rt-thread/pull/11875
- [37] PR #11871(hpm_sdk v1.13.0 및 hpm5100evk) — https://github.com/RT-Thread/rt-thread/pull/11871
- [38] PR #11872(touch 드라이버 CPPPATH 정리) — https://github.com/RT-Thread/rt-thread/pull/11872
- [39] Issue #11246(RISC-V 최근 조정 추적 목록) — https://github.com/RT-Thread/rt-thread/issues/11246
- [40] PR #11858(DHCP 서버 옵션 경계 검사, 병합 완료) — https://github.com/RT-Thread/rt-thread/pull/11858
- [41] Issue #11323(DHCP 옵션 범위 초과 읽기, 종료됨) — https://github.com/RT-Thread/rt-thread/issues/11323
- [42] PR #11841(STM32 스택 8바이트 정렬, 병합 완료) — https://github.com/RT-Thread/rt-thread/pull/11841
- [43] Issue #7527(STM32 링커 스크립트 결함 목록) — https://github.com/RT-Thread/rt-thread/issues/7527
- [44] PR #11813(utest 클록 의존성 수정, 병합 완료) — https://github.com/RT-Thread/rt-thread/pull/11813
- [45] PR #11856(C++ 전역 생성 .init_array 경유 보완, 병합 완료) — https://github.com/RT-Thread/rt-thread/pull/11856
-
[46] Issue #11778(C++ 자동 생성 지원 결함, 종료됨) — <https://githu
- [47] PR #11770(USB CDC VCOM 수정, 병합 완료) — https://github.com/RT-Thread/rt-thread/pull/11770
- [48] Issue #11739(VCOM 링 버퍼 별칭 결함, 종료됨) — https://github.com/RT-Thread/rt-thread/issues/11739
- [49] 메인 저장소 master 커밋 내역 — https://github.com/RT-Thread/rt-thread/commits/master
- [50] 메인 저장소 releases 페이지 — https://github.com/RT-Thread/rt-thread/releases
- [51] PR #2045(hpm_sdk v1.13.0 인덱스, RT-Thread/packages) — https://github.com/RT-Thread/packages/pull/2045
- [52] rtt-pkg-hpm-sdk v1.13.0 릴리스 — https://github.com/hpmicro/rtt-pkg-hpm-sdk/releases/tag/v1.13.0
- [53] Env PR #302(WebUI 내장 문서 내비게이션) — https://github.com/RT-Thread/env/pull/302
- [54] Env 릴리스 페이지 — https://github.com/RT-Thread/env/releases
- [55] n32h7xx_std_driver 수정 커밋 9983259 — https://github.com/RT-Thread-packages/n32h7xx_std_driver/commit/99832590b72d8a93a0852a31bbc9a3fe3523b76a
- [56] Studio sdk-index 커밋 47693f18(HC32 세 가지 보드) — https://github.com/RT-Thread-Studio/sdk-index/commit/47693f187b09075f659416d201c3944c6ad498da
- [57] GD32 다운스트림 PR #72(GD32G553 DMA 지원) — https://github.com/GD32-MCU-IOT/gd32_rt-thread/pull/72
- [58] GDR 2026.04 릴리스 페이지 — https://github.com/flespark/gdr/releases/tag/2026.04
- [59] 커뮤니티 9월 회고 월간 리포트(EE Times China) — https://www.eet-china.com/mp/a529977.html
- [60] 공업박람회 AI 카트 Workshop 회고(EE Times China) — https://www.eet-china.com/mp/a531324.html
- [61] 가상화 혼합 배포 교육 플랫폼(EE Times China) — https://www.eet-china.com/mp/a530624.html
- [62] 단말-엣지 협업 덱스터러스 로봇팔 기술 공유(EE Times China) — https://www.eet-china.com/mp/a530367.html
- [63] 포럼 게시글 “휴대용 디버거” — https://club.rt-thread.org/api/index/getContent?id=60a5931af4191d52
- [64] 포럼 게시글 “눈으로 말하고 마음으로 듣다” — https://club.rt-thread.org/api/index/getContent?id=4656e92595977d25
- [65] 포럼 게시글 “GD32H759IM USB 보조 디스플레이 + OV2640” — https://club.rt-thread.org/api/index/getContent?id=76ffa34214c0eda4
- [66] 포럼 게시글 “다기능 환경 모니터링 및 로컬 데이터 로거” — https://club.rt-thread.org/api/index/getContent?id=248f9e54e367993d
- [67] 포럼 게시글 “슈헝 지양 요법 로봇팔” — https://club.rt-thread.org/api/index/getContent?id=a2a82aa707bc2966
- [68] 포럼 게시글 “rtthread가 zephyr의 일부 특징을 참고할 수 있을까” — https://club.rt-thread.org/api/index/getContent?id=37b351dfb3690ab5
-
[69]
- 커뮤니티 프로젝트 sf8086(SF32LB525 보드 측 FreeDOS) — https://github.com/equence/sf8086
- [70] 로봇 팔 프로젝트 코드 저장소 TitanBorad-RA8P1 — https://github.com/ethoskingdoom/TitanBorad-RA8P1
- [71] RT-Thread 공식 뉴스 인터페이스 — https://club.rt-thread.org/api/index/getList?type=rt_org
- [72] 커뮤니티 포럼 기사 인터페이스 — https://club.rt-thread.org/api/index/getList?type=article
데이터 출처: 데일리 RT-Thread 동향 리포트(2026-10-12 ~ 2026-10-16 총 5회) 및 본 주기 릴리스일 확인; 보고 주기는 2026-10-12 ~ 2026-10-16. 차기 주간 리포트 주기 제안: 2026-10-19 ~ 2026-10-23.