RT-Thread 위클리 리포트 (2026-10-19 ~ 2026-10-23)
보고 주기: 2026년 10월 19일(월)부터 10월 23일(금)까지, 5영업일, 5회 데일리 리포트; 별도로 릴리스일(10월 24일) GitHub 커밋 흐름, 릴리스 페이지 및 Studio 툴체인 인덱스 점검을 포함하며, 10-23 08:00부터 10-24 17:00까지의 마무리 변동을 포괄
자료 출처: 본 간행물의 일일 RT-Thread 동향 데일리 리포트 5회(10-19, 10-20, 10-21, 10-22, 10-23), 합산 유효 모니터링 기간 10-16 08:00부터 10-23 08:00까지(월요일 호는 주말을 넘긴 72시간 모니터링 기간); 릴리스일 점검은 GitHub 메인 저장소와 packages, env, rtthread-skills, smart-build, Studio SDK 인덱스 각 저장소의 커밋 이력 실측에 기반
편집 설명: 커널 및 버전, 보안 및 안정성, 생태계 및 벤더 적응, 공식 및 커뮤니티 활동, 산업 응용 다섯 차원을 포괄; 본문 사실과 날짜는 항목별로 해당 기간 데일리 리포트 원문에서 인용하며, 릴리스일 추가 기록 항목은 점검 방식을 별도 표기
1. 주간 주요 뉴스
-
SpacemiT K1 첫 버전 BSP 메인라인 병합, 애플리케이션 프로세서급 RISC-V 플랫폼 최초로 메인스트림 진입(10-19): 제안 #11132는 2026-01-11에 제기되어 약 9개월간의 리뷰 끝에 작성자 GuEe-GUI에 의해 착지, 4개 커밋, 173개 파일, +53862/-12, Next RISC-V 리팩터링(#10320)의 후속 작업. BSP는 8개의 X60 코어를 통합한 64비트 RISC-V 플랫폼을 대상으로 하며, U-Boot/OpenSBI로 부팅되어 S 모드에서 실행되고, 기본적으로 MMU와 SMP를 활성화하며, 검증 플랫폼은 Banana Pi BPI-F3; PCIe/NVMe, eMMC HS400, 이더넷 및 PTP, HDMI 프레임버퍼, JPU 및 V2D 가속, 오디오, CPUfreq 및 열 관리를 지원. 드라이버 계층은 별도로 bsp/spacemit/dm(147개 파일, 49개 C 파일, 약 30개 모듈)으로 분리되어 동일 계열 SoC에서 재사용 가능.
-
RISC-V 티켓 스핀락을 원자적 증가로 변경, K1의 SMP 구성은 같은 날 4코어에서 8코어로 개방(10-22 병합): 제안 #11904는 티켓 획득을 하나의 amoadd 명령으로, 락 해제를 한 번의 16비트 반워드 저장으로 변경, 6개 파일 +33/-37. 기존 구현은 티켓 획득과 락 해제가 동일 워드에서 로드 예약 및 조건부 저장 루프를 돌아, 다중 코어 고경합 상황에서 서로의 예약을 무효화하고 라이브락에 빠지며, 락 해제의 전체 워드 읽기-수정-쓰기가 동시에 새로 발급된 티켓 번호를 덮어쓸 수 있었음; 두 가지 근본 원인을 함께 제거하고 양측에 각각 하나의 메모리 배리어를 추가. 이 코드는 모든 RISC-V 보드가 공유하므로 영향 범위가 단일 BSP보다 큼.
-
ESP32-C3/C6의 ESP-IDF v6.1 전체 체인 적용 완료, RISC-V 툴체인 GCC 15.2로 점프(10-21 ~ 10-22): 패키지 측 RT-Thread-packages의 esp-idf는 10-21 15:23에 5.1에서 6.1.0으로의 전체 패키지 업그레이드를 완료하고 병합(변경 파일 2만여 개), components/rtthread 이식 계층과 CONFIG_IDF_RTOS_RTTHREAD 커널 교체 스위치를 신규 추가; 메인 저장소 제안 #11870은 10-22 15:42에 병합, 55개 파일 관련. C3의 13개 구성과 C6 기본 구성이 컴파일 통과, 하드웨어 실보드 항목은 여전히 “검증 대기”로 표기. C3, C6는 RISC-V 코어이며, 이 경로는 이제 패키지에서 메인 저장소까지 모두 준비됨.
-
한 주에 결함 티켓 6건 개설, 그중 5건이 메모리 및 경계 보안, NVMe 건은 단일 부팅 시 약 1.1 MB 커널 힙 누수(10-20 ~ 10-23): 신규 #11902(tmpfs 절단 후 사용), #11905(cromfs 디렉터리 이름 경계 초과), #11906(중국어 Windows 인코딩), #11913(raw DHCP 옵션 경계 초과 읽기), #11917(NFS 경계 초과 쓰기), #11919(NVMe 힙 누수) 총 6건, 인코딩 문제를 제외한 5건 모두 메모리 및 경계 보안에 해당. 그중 #11919는 QEMU 기본 NVMe 장치에서 단일 부팅 시 1,156,872바이트 누수, 핫플러그 시 선형 누적, 보고서에 CWE-401 및 CVSS 3.1 4.9 제시. #11917의 도입 커밋은 2010년으로 거슬러 올라가며, v1.2.0부터 모든 버전이 영향받음.
-
RT-Thread Smart, 대량 제안에서 테스트 가능 단계로 전환, 시그널 및 디바이스 트리 두 곳의 경계 초과 수정 제안(10-18 ~ 10-22): 메인테이너는 10-18 19:35부터 19:36까지 2분 동안 연속으로 13건의 제안(#11885 ~ #11897)을 개설, 내용에는 qemu-virt64 Smart 활성화, riscv64 SMP 비활성화, virtio-blk에 ext4 및 ptyfs 마운트, lwp syscall 분리, K230D 128MB DDR 적응 등 포함. 이번 주 해당 결함의 수정 후속: lwp 시그널 번호 검증(#11899), OFW 디바이스 트리 깊이 사전 검사(#11901, 리뷰 후 디버그 게이트로 변경), cromfs 디렉터리 이름 경계(#11911), tmpfs 절단 후 사용(#11910). 메인테이너는 libdl 동적 모듈 결함에 대해 입장 표명: 경계 검증은 국소 수정 가능, 메모리 격리는 사용자 공간 전환 필요.
-
스케줄러의 두 독립 경로가 동일한 판별식으로 수렴, 3년 묵은 이슈 재검증에서 단일 코어 이중 해제 드러나 (10-21): 커뮤니티 멤버가 2022년에 보류된 타임슬라이스 패치 #6645에 연속 세 건의 코멘트를 달아 다시 리뷰로 끌어왔으며, 그 「여전히 실행 중이고 타임슬라이스가 소진되지 않은 채 선점된 경우에만 큐 선두에 삽입」이라는 판별식은 이번 주 신규 제안 #11907이 독립적으로 도출한 결론과 완전히 일치한다. 그러나 #6645의 「READY 기록 지연」 구현은 단일 코어 경로에서 idle 회수 시 TCB 이중 해제를 유발했고(스케줄링 그룹 utest가 안정적으로 크래시), 격리 실험을 통해 문제가 YIELD 제거 위치에 있지 않음을 입증했다. 결론적으로 #11907의 「먼저 stat_before를 저장한 후 판단」을 기반으로 추진할 것을 권고한다.
-
메인라인 리듬은 「3일 침묵, 한 번에 마무리」: 이번 주 총 7건 커밋, 6개 제안, 10-22 세 시간 내 네 건 반영 (10-19 ~ 10-23): 10-19 두 건(rt_null 사전 등록 #11884, K1 초판 #11132), 10-20부터 10-22 오전까지 커밋 제로, 10-22 15:42부터 18:00까지 연속 네 건 반영(ESP32 #11870, 티켓 번호 락과 K1 8코어 #11904, attachconfig #11908), 10-23 17:09에 clang-format 규칙 제안 #11859 추가 반영. 버전 측은 여전히 움직임 없음: 최신 태그와 릴리스물은 여전히 09-10의 v5.3.0이며, v5.4.0은 10-17에 머지된 버전 매크로와 Kconfig 기본값만 있을 뿐 릴리스 노트와 바이너리는 없다.
-
벤더 측 동주 진행: Ruiying V1.8.4 릴리스 및 산업 현장 수정 보완, GigaDevice 24시간 내 네트워킹과 UI 두 기본 요소 보완 (10-21 ~ 10-22): Ruiying V1.8.4가 10-21에 릴리스되었다(QY1503 인코더, MIPI RGB666, GPIO 풀업/풀다운, amp_device 디버그 명령 추가, EtherCAT 인터럽트 친화성, telnet 하 netstat 멈춤, UART DMA 보레이트 수정). IDE는 동시에 V1.5.62로 업그레이드되었다. GigaDevice 측 GD32VW553은 10-22에 at_device 패키지에 진입했고, GD32EmbeddedUI 예제는 저장소 생성 하루 만에 LVGL 패키지 인덱스에 진입했으며, Studio SDK 인덱스는 같은 날 Gino Pi(GD32H77D) 1.1.0과 PyOCD 0.3.1을 수록했다.
2. 커널 및 버전 동향
버전 및 메인라인
날짜: 2026-10-19 ~ 2026-10-24 출처: 메인 저장소 releases 페이지
- 정식 버전: 이번 주 새로운 Release와 태그 없음, 최신은 여전히 09-10에 릴리스된 v5.3.0이며, v5.4.0은 아직 릴리스 노트, 바이너리, 프리릴리스 태그가 없다. 이번 주 내에 「릴리스됨」의 징후는 나타나지 않았으며, 전문은 「버전 번호는 bump됨, 아직 미릴리스」 기준으로 서술한다.
- 메인라인 커밋: 이번 주 master 총 7건 커밋, 6개 제안 머지(K1 제안 자체에 4건 커밋 포함); 조직 레벨 푸시는 메인 저장소와 packages 두 저장소에 집중되었다.
- 리듬 특징: 10-20부터 10-22 오전까지 연속 3일 커밋 제로, 10-22 15:42부터 18:00까지 세 시간 내 네 건 집중 반영 및 동일 메인테이너 처리, 10-23에 한 건 추가 — 배치 리뷰 후 일괄 마무리 성격이며 개발 강도 상승은 아님.
- 릴리스일 점검(10-24): 커밋 흐름, 릴리스 페이지, 태그 페이지 재확인 결과 종점 상태는 10-23 데일리 리포트와 일치하며 신규 머지와 릴리스 없음.
이번 주 머지 목록 (7건 / 6개 제안)
날짜: 2026-10-19 ~ 2026-10-23 출처: 메인 저장소 master 커밋 흐름
- 10-19 16:53: #11884 rt_null 콘솔 디바이스 등록 시점을 INIT_DEVICE_EXPORT에서 INIT_BOARD_EXPORT로 상향, 1개 파일 +4/-1, 로그 포트를 null로 설정할 경우 전원 인가 시 즉시 적용되도록 함; 작성자는 qemu-vexpress-a9에서 uart0과 null 두 구성의 부팅 출력 차이를 검증하고 AI 보조로 완료되었음을 명시.
- 10-19 18:49: #11132 SpacemiT K1 첫 버전 BSP(173개 파일 +53862/-12), 동일 배치에 RISC-V 원자 compare-and-swap 결함 수정, 전원 도메인 프록시 명명 수정, DVFS OPP 중복 검사 세 가지 프레임워크 및 아키텍처 변경 포함.
- 10-22 15:42: #11870 ESP32-C3/C6의 ESP-IDF v6.1 적응 및 RISC-V 툴체인을 gcc 11.2에서 gcc 15.2로 상향(55개 파일 +4564/-333), FreeRTOS-Wrapper 변경분은 분리하여 별도 제안으로 제출.
- 10-22 17:59 (2건): #11904 RISC-V 티켓 스핀락을 원자 증가 및 half-word 해제로 변경, 동일 배치에서 K1의 코어 수를 4에서 8로 변경하고 중영문 설명 및 보드 지원 매트릭스 갱신.
- 10-22 18:00: #11908 tools/attachconfig.py 내 4곳의 emoji 상태 표시를 순수 ASCII로 교체, 기존 ANSI 색상 유지; 변경은 4줄의 print만 건드리며 로직 미포함.
- 10-23 17:09 (금요일 데일리 리포트 마감 이후, 릴리스일 확인 보충 기록): #11859 clang-format 규칙 정리, 2개 파일 +83/-77 — 규칙 측에서 주석 정렬을 Leave에서 Always로 변경, 짧은 함수 및 짧은 lambda의 단일 행 허용 중단, 짧은 루프 강제 줄바꿈, src/thread.c를 포맷 예시로 사용. 해당 제안은 10-16부터 두 차례 보충 제출되었으며 이번 주 금요일에 마무리.
보안 및 결함
날짜: 2026-10-20 ~ 2026-10-23 출처: Issue #11919
- 신규 6건: #11902 tmpfs에서 rt_realloc(data, 0)이 널 포인터를 반환할 때 ENOMEM을 설정하면서도 성공을 반환, 정당한 ftruncate(fd, 0)이 버퍼를 먼저 해제한 후 성공을 보고(v5.0.2부터 모든 버전, QEMU aarch64 및 RP2350에서 재현, 10-20 커뮤니티에서 인수); #11905 cromfs가 디렉터리 엔트리 읽기 시 디렉터리 이름 길이에 상한을 두지 않아 디렉터리 엔트리 버퍼를 넘어 커널 프로그램 카운터를 탈취 가능(v5.0.0부터, DFS 두 세대 구현 동일 기원, 미인수); #11913 raw-API DHCP 서버 옵션 순회 시 buf + 1 < end를 먼저 검증하지 않아 1500바이트 pbuf를 최대 4바이트 초과 가능(동일 디렉터리의 소켓 구현은 해당 검증을 수행, 결손 지점의 반증); #11917 nfs_read가 서버 응답의 count를 memcpy 길이로 사용, 내장 cat이 81바이트 스택 버퍼로 반환 주소를 덮어쓸 수 있음(2010년 커밋 도입); #11919 NVMe 스캔이 디바이스가 보고한 네임스페이스 수를 루프 상한으로 사용, 매 회 4480바이트를 먼저 할당한 후 명령 발행, 두 실패 경로 모두 해제하지 않음. 별도로 #11906은 중국어 Windows에서의 콘솔 인코딩 결함으로 툴체인 측에 분류(3절 참조).
- 수정 제안 5건: #11899 sys_sigaction 진입점에서 시그널 번호 1~64로 제한하고 lwp_signal_action 내에 동일 검증 추가; #11901 디바이스 트리 전개 전 사전 순회로 최대 깊이를 구하고 63층 초과 시 거부(리뷰 후 디버그 스위치 게이팅으로 변경); #11911 cromfs 디렉터리 이름 길이 제약; #11910 tmpfs 제로 길이 절단 후 use-after-free 수정; #11918 9PFS 읽기와 getdents 두 경로 모두 실제 수신 바이트 수에 따라 메시지 길이를 수렴, 작성자는 bsp/simulator에 ASan을 적용해 가짜 9P 서버로 재현(수정 전 use-after-poison 발생, 읽기 위치가 8 MB 힙 영역의 8,334,515번째 바이트에 위치).
- 여전히 미해결: #11878 lwip-dhcpd 임대 풀 고갈 무한 루프, #11905, #11913, #11917 네 건 미인수, 이 중 #11917은 이번 기간 상태 갱신만 있음.
- 공통 판단: 이번 주 5건 보안 결함의 공통 형태는 「디바이스 또는 서버 측 제어 가능한 메타데이터가 메모리 연산의 길이 또는 상한으로 직접 사용됨」이며, 동일 연구자가 이틀 내에 NFS, NVMe, 9PFS 세 건을 보고하고 그 단서가 mtd-cfi와 usbhost의 기존 건으로 소급될 수 있다고 자술. 건별 수정 비용이 계열별 조사보다 높음.
리뷰 큐 관찰
날짜: 2026-10-19 ~ 2026-10-23 출처: PR #11907
- 스케줄링 및 커널 의미론: #11907 동일 우선순위 스레드의 준비 순서를 수정했습니다(4개 파일 +255/-22, 신규 utest 포함). 실측 결과 세마포어 깨우기 순서가 을→갑에서 갑→을로, 시작 순서가 정→병에서 병→정으로 변경되었습니다. #11909는 시리얼 V1 프레임워크에서 조용히 폐기되던 수신 타임아웃 이벤트를 수신 표시 콜백에 병합했습니다(한 줄 분기). 영향을 받는 것은 유휴 타임아웃으로 프레임을 전환하는 데 의존하는 CH579M과 SWM341 두 국산 보드 지원입니다. #11900은 netdev의 ping에서 횟수가 1일 때 최소 지연이 누락되는 문제를 수정했습니다.
- 스케줄링 기존 사안 재검토: #6645의 판별식은 #11907과 일치하지만, 구현 수단이 단일 코어 경로에서 TCB 이중 해제를 유발했습니다. 작성자는 격리 실험과 SMP 보충 테스트 데이터를 제시했으며, 결론은 #11907을 추진 기준선으로 삼는 것을 권장합니다.
- 주변장치 및 아키텍처: #11912는 컴포넌트 계층에 OSPI와 OctaFlash를 추가하고 SFUD에 연결하여 읽기, 쓰기, 지우기, 상태 조회를 커버합니다. 범용 STM32 OctoSPI 드라이버와 L4 시리즈 보드 구성이 첨부되었으며, 32개 파일 +3728/-956입니다. 작성자는 실보드에서 1-1-1과 8-8-8 두 모드 모두 인식된다고 보고했습니다. #11914는 Cortex-A의 GIC 정보 출력 형식 지정자를 수정했습니다(%p에 정수 전달은 정의되지 않은 동작), 2개 파일 +64/-40입니다. #11915는 재배치 가능 모듈 로딩 경로의 네 가지 결함(BSS 할당 포인터 미전진, 세그먼트 심볼 재배치 시 링크 주소 보정 누락, SHN_COMMON 조용히 건너뜀, ET_REL 모듈이 심볼 테이블을 구축하지 않아 dlsym이 항상 실패)을 수정했습니다. 2개 파일 +147/-9이며, qemu-vexpress-a9에서 세 개의 테스트 모듈로 검증을 통과했습니다.
- 진행 중: #11844(ESP32-S3 보드 지원)는 소프트웨어 패키지 의존성 보완에서 막혀 있으며, 최근 답변이 09-29에 멈춰 있습니다. #11860(aarch64 인터럽트 응답)은 작성자가 한 번 더 테스트하겠다고 밝혔습니다. #11864(IAR 암시적 선언)는 리뷰에서 보드 구성과 전후 출력 기록 보완을 요구했습니다. #10096(온디맨드 컴파일)은 먼저 리베이스할 것을 권고받았습니다. #9941은 실측을 통해 scons –attach가 메인라인에서 사용 가능함을 확인했으며, 종료를 권장합니다.
3. 생태계 및 벤더 적응
벤더 BSP 및 드라이버
날짜: 2026-10-19 ~ 2026-10-23 출처: PR #11132
- SpacemiT: K1 첫 버전 BSP가 병합되었습니다(#11132). 기본 코어 수가 10-22에 4에서 8로 변경되었고, SPI와 QSPI가 「이식 완료, 검증 중」에서 정식으로 전환되었으며, 이전에 걸려 있던 SPI NOR ID 읽기 문제도 함께 종료되었습니다. 저장소 루트의 보드 지원 표에 해당 벤더 파티션이 새로 추가되었고, GPIO, 시리얼, ADC, I2C, SPI, 워치독, 타이머, PWM, RTC, SDIO, PCI, DMA, 이더넷, 오디오, 디스플레이, 암호화 각 열이 모두 지원으로 표시되었습니다. CI 측에는 spacemit-k1 컴파일 레그가 추가되었습니다. BSP에는 벤더 Linux 이미지에서 가져온 RCPU 펌웨어(HDMI 오디오 서비스용)가 내장되어 있으며, 저장소 설명에 체크섬 값과 재배포 조건 확인 안내가 있어 후속 추적이 필요합니다.
- Espressif: ESP32-C3/C6의 ESP-IDF v6.1 및 GCC 15.2 적응이 병합되었습니다(#11870). ESP32-S3 보드 지원(#11844)은 여전히 의존성 보완을 기다리고 있습니다.
- GigaDevice: GD32VW553이 at_device 패키지에 진입했습니다(10-22 09:21, +68/-0). 구성 항목은 초기화 방식, AT socket 스위치, 네트워크 장치명 wifi0, AT 클라이언트 uart4, 보드레이트 9600~2000000, 리셋 핀과 유효 레벨을 커버합니다. 이 칩은 RISC-V 코어, 160 MHz이며 2.4 GHz Wi-Fi 6와 BLE 5.2, 4 MB Flash와 320 KB SRAM을 통합했습니다. GD32EmbeddedUI 예제 저장소 생성(10-21) 하루 후 LVGL 패키지 인덱스에 진입했습니다(10-22 11:17, +57/-0).
- STMicroelectronics: OSPI 제안(#11912)에 범용 STM32 OctoSPI 저수준 드라이버와 L4 시리즈 구성 헤더가 추가로 포함되었습니다. stm32l4r9-st-eval 보드에 OCTOSPI1 핀, 클록 및 MSP 구성을 보완하고, 해당 보드의 힙과 링크 레이아웃으로 인한 .bss 중첩도 함께 수정했습니다.
- Allwinner: D1s에 QEMU 실행 스크립트 제안(#11903)이 추가되었습니다. 독립 저장소의 에뮬레이션 모델(단일 코어, 64 MB 메모리, 2채널 시리얼, 2채널 스토리지 컨트롤러)을 호출합니다. 리뷰에서는 스크립트 형태를 직접 수용하지 않고 통합 타깃 머신 하위 디렉터리 생성과 AI 지향 빌드 설명 첨부를 권고했으며, 작성자는 아직 답변하지 않았습니다.
소프트웨어 패키지 및 미들웨어
날짜: 2026-10-21 ~ 2026-10-23 출처: RT-Thread-packages/esp-idf PR #18
- esp-idf 패키지 전체 업그레이드(10-21): 5.1에서 6.1.0으로 업그레이드하여 병합되었으며, 공식 v6.1 대비 RT-Thread 측의 구조적 변경 세 가지를 포함한다 — components/rtthread 추가(C3/C6 포팅 레이어, rtconfig.h, board 및 context, CMake 및 링커 스크립트), components/riscv/vectors_rtthread.S 추가, FreeRTOS 및 esp_system 등에 CONFIG_IDF_RTOS_RTTHREAD 스위치 경로 추가. menuconfig 진입점은 「Component config → FreeRTOS → Extra → Replace FreeRTOS with RT-Thread」이다.
- at_device 및 LVGL(10-22): GD32VW553과 GD32EmbeddedUI demos 두 패키지 항목이 같은 날 병합되었으며, 작성자가 동일하고 각각 네트워킹과 인터페이스를 보완한다.
- AI 어시스턴트 패키지 설정 조정(10-23 병합): ai/Agent의 Kconfig가 +32/-4 변경되었으며, 기본 모델이 DeepSeek-V4-Pro에서 deepseek-flash로, 기본 서비스 엔드포인트가 SiliconFlow에서 api.deepseek.com으로 변경되고, 멀티모달 스위치가 이미지·파일·오디오 세 가지로 확장되었으며, 로컬 경량 음성 인식 스위치와 STT 파일 서버 주소 두 가지 설정이 새로 추가되었다. 이 항목은 금요일 데일리 리포트 마감 시점 이후에 해당하여 릴리스일 확인 보충 기록에 속한다.
- 패키지 조직 측면: GD32EmbeddedUI-demos는 유지관리자가 10-21에 저장소를 생성했으며 현재 초기 커밋 한 건만 있고, 하루 만에 패키지 인덱스에 등록되었으며 소스는 여전히 원래 저장소를 가리키므로 경량 인덱스 마운트이지 코드 복사가 아니다.
툴체인과 개발 환경
날짜: 2026-10-21 ~ 2026-10-23 출처: Studio SDK 인덱스 커밋 흐름
- Studio SDK 인덱스는 이번 주 실제로 세 건의 업데이트가 있음(릴리스일 확인 보충 기록): 10-21에 PyOCD 0.3.1(259 MB, GD32H77D 다운로드 문제 수정, 같은 날 PR #834로 병합)을 수록했고, 10-22에 Gino Pi(GD32H77D) SDK 1.1.0(152 MB)과 Renesas RA8P1 Titan Board mini SDK 1.2.2(346 MB, OpenMV 지원 추가)를 수록했다. 이번 주 여러 차례의 데일리 리포트는 조직 페이지를 기준으로 해당 저장소가 「10-10에 멈춰 있다」고 판단했으나, 저장소별 커밋 흐름 실측과 일치하지 않아 여기서는 커밋 흐름을 기준으로 기록한다.
- 빌드와 포맷: scons –attach가 중국어 Windows(코드 페이지 936)에서 프롬프트 메시지에 이모지가 포함되어 인코딩 예외를 발생시키고 명령 전체가 중단되는 문제가 10-22에 수정되었다(#11908). 세 가지 용법이 동일한 함수를 공유하여 이전에는 중국어 환경에서 완전히 사용할 수 없었다. clang-format 규칙 제안(#11859)은 10-23에 병합되었으며 규칙이 전반적으로 강화되었다.
- Env와 공식 스킬 저장소는 이번 주 조용함: Env의 최근 커밋은 10-17(v2.0.3 버전 전환과 WebUI 문서 내비게이션)에 멈춰 있고, rtthread-skills와 smart-build는 10-18, rtthread-specification은 10-17, packages 인덱스는 이번 주 전반부에 10-14의 칩 제조사 SDK 인덱스 업데이트에 멈춰 있다.
검증 설명
- 메인 저장소 릴리스 페이지와 태그 페이지에는 이번 주 새 버전이 없다. 공식 웹사이트 뉴스 목록 페이지는 프런트엔드 동적 렌더링으로 스크래핑 시 로딩 빈 껍데기만 얻어지므로 뉴스 데이터는 공식 인터페이스를 기준으로 한다.
- topic:rt-thread 생태계 검색 모니터링 기간 내에는 zlgopen/awtk 저장소 하나만 푸시가 있었으며, 해당 저장소는 범용 임베디드 GUI로 RT-Thread와 특별한 연관이 없다. 그 외 몇몇 개인 신규 저장소(at_esp_stm32, rt-thread-zephyr-smp-example 등)는 스타 수가 한 자릿수로 보고할 만한 프로젝트 동향을 구성하지 않는다.
- Injoinic Space V100 서버 칩 문서와 AI SDK 업데이트는 제조사 측 배경에 속하며 RT-Thread 주제에 속하지 않아 항목으로 별도 기재하지 않았다.
4. 공식 및 커뮤니티 활동
공식 채널
날짜: 2026-10-19 ~ 2026-10-23 출처: RT-Thread 공식 뉴스 인터페이스
- 뉴스 인터페이스 연속 업데이트 중단: 조직 분류 아카이브 최신 항목은 여전히 2026-06-17이며, 중단된 지 4개월을 넘었다. 이번 주 각 회차 확인 시 반환 건수가 5건과 25건 사이에서 변동했는데, 이는 인터페이스 페이지네이션 차이이며 최신 항목은 항상 변하지 않았다. 공식 웹사이트 뉴스 목록 페이지는 프런트엔드 동적 렌더링으로 스크래핑 시 로딩 상태만 얻어진다.
- 정보 최초 발행 채널: 제품과 활동 정보는 계속 위챗 공식 계정, 커뮤니티 포럼, GitHub에서 최초 발행되며, 공식 자체 채널의 부재가 이번 주에도 이어졌다.
제조사 릴리스 및 라이브 방송
날짜: 2026-10-21 출처: EE Times China: Ruiqing 플랫폼 V1.8.4 릴리스
- RuiChing V1.8.4: 10-21 11:50 릴리스 노트 게시, SDK 측 6건 추가, 4건 수정, RuiChingStudio IDE 동시에 V1.5.62로 업그레이드. 추가 기능은 RC3506의 주변장치와 디스플레이에 집중: QY1503 절대값 회전 인코더가 SSI 인터페이스를 사용하고 직교 펄스 PWM 출력 예제 제공, MIPI DSI에 RGB666 적응 추가, 디스플레이 초기화 타이밍 인터페이스 공개, GPIO에 풀업 및 풀다운 두 가지 입력 모드 추가, amp_device 디버그 명령 추가; IDE 측은 GD32H7 시리즈 프로젝트 생성, 빌드 및 J-Link/DAP-Link 다운로드 디버깅 지원 추가.
- 라이브 방송: 릴리스 라이브 방송은 10-21 20:00에 RC-Pi-3506 실기로 시연 예정, 모니터링 기간 내 리뷰 기사나 녹화본 설명은 확인되지 않음, 이번 호는 버전 릴리스 사실만 기록하며 효과 평가는 하지 않음.
커뮤니티 작품 및 대회
날짜: 2026-10-19 ~ 2026-10-20 출처: 커뮤니티 글: 비닐하우스 환경 모니터링 단말
- 이번 주 신규 3편: 10-19의 ArtInChip D12X 개발 보드 기반 비닐하우스 환경 모니터링 단말(다모원 XuanTie E907, RT-Thread 4.1.1 + LVGL 8.3.1, 완전 오프라인); 10-20 08:31 동시 게시된 듀얼 보드 협업 스마트 단말(Novosense NS800RT7P65가 디스플레이와 비즈니스 담당, Espressif ESP32-C3가 네트워크 브리지 역할)과 Edgi-Talk 엣지 AI 인체 감지 경보 시스템(Infineon PSoC E84, M55가 RT-Thread 구동, M33이 보안 부팅 관리, NPU가 고정소수점 추론).
- 미디어 측 1편: 10-20 EE Times China에 RT-Thread AIoT 대회 우수상 작품 게재, Edgi-Talk 온보드 마이크로 농작물 해충 음향 4분류 수행, 특징은 멜 필터뱅크 에너지 사용, 고정소수점 모델을 엣지로 내보내 해충으로 인식되면 살포 트리거, 전 과정 오프라인.
- 기존 작품 지속 유지보수: 임화 수분 로봇, 청소부 소독 장치, 슈헝 스마트 양육 로봇팔, GD32H759IM USB 보조 화면 등의 게시글은 모니터링 기간 내 편집 업데이트만 있었으며 이번 호에서는 반복 전개하지 않음.
- 대회 밀도: 2026 임베디드 대회 작품이 여전히 커뮤니티 콘텐츠의 주력이며, 이번 주 신규 3편 모두 해당 대회 또는 대회 파생 AIoT 트랙에서 나옴.
5. 산업 응용 및 비즈니스 동향
시설 농업 및 환경 모니터링
날짜: 2026-10-19 ~ 2026-10-20 출처: 커뮤니티 글: 비닐하우스 환경 모니터링 단말
- 비닐하우스 모니터링 단말: 소형 및 가정용 비닐하우스 대상, 메인 컨트롤러 다모원 XuanTie E907(RV32, 396 MHz), 8 MB PSRAM 및 480×272 터치스크린 탑재, DHT11과 BH1750 두 센서만 연결, Wi-Fi 미연결, 클라우드 플랫폼 미의존; 6개 스레드가 12~26 레벨로 계층화, 두 개의 메시지 큐가 각각 경보와 UI에 공급, 임계값은 세마포어를 통해 비동기로 LittleFS에 기록, UI는 4페이지 캐시 방식 전환, 경보는 연속 3회 확인과 히스테리시스 적용, 추가로 12개 MSH 진단 명령 제공.
- 해충 음향 인식: 4분류(매미, 귀뚜라미, 노이즈, 미확인), 윈도우 1초, 스텝 200밀리초, 샘플링 16 kHz, 누적 샘플 약 2분 15초, 82 대 18로 훈련/테스트 분할, 100 에포크 훈련 후 고정소수점 모델 내보내기, 저자 문서와 코드 공개.
엣지 AI 및 듀얼 보드 협업
날짜: 2026-10-20 출처: 커뮤니티 글: Edgi-Talk 인체 감지 경보 시스템
- 인체 감지 경보: 카메라가 USB 호스트를 통해 424×240 출력, 5프레임마다 1회 추론, 입력 320×320 8비트 고정소수점, 후보 박스 최대 8개, 신뢰도 및 중복 억제 임계값 모두 0.45; 경보는 연속 3회 적중 확인, 연속 5회 미적중 시 해제, 저장 기록, 네트워크 보고, 오디오 재생이 각각 큐잉되어 비디오 스레드를 점유하지 않으며, 네트워크 단절 시에도 로컬 감지와 음향·조명 경보에 영향 없음.
- 듀얼 보드 협업 스마트 단말: M7 측은 RT-Thread 5.3.0 및 LVGL 9.1.0 구동, 3×3 데스크톱과 14개 앱 구현, 16 MB 외부 NOR에 소형 파일시스템 마운트로 전원 차단 시 데이터 보존; C3 측은 무선 연결, 시간 동기화, 보고 및 웹 업그레이드 담당. 두 보드는 단일 시리얼만 사용, 저자는 이에 따라 대역폭이 전체 화면 픽셀 전송에 부족하다고 판단하여 비디오 재생은 구현하지 않음.
산업 현장 및 비즈니스 동향
날짜: 2026-10-21 ~ 2026-10-22 출처: RuiChing 업데이트 로그
- 산업 현장 수정: Ruìqíng V1.8.4의 네 가지 수정은 모두 현장 문제를 겨냥한 것이다. EtherCAT의 태스크와 인터럽트가 이전에 동일 CPU에 바인딩되지 않아 멀티태스크 전환 시 간헐적으로 접근 충돌과 다운이 발생했다. telnet 원격 실행 netstat가 블로킹되어 응답이 없었다. UART DMA 예제에서 보드레이트 설정이 실패했다. 4.3인치 화면의 백라이트 PWM을 높여 야외 시인성을 개선했다. 이전 호에서 이미 보도한 EG1200 산업용 게이트웨이 가상 네트워크 인터페이스와 ROS2 허브 모터 모션 제어 방안과 결합하면, 이 제품 라인은 이번 주에 “게이트웨이 측 네트워킹”과 “모션 제어 측 실시간성”이라는 두 축을 병행 추진하는 양상을 보인다.
- 상업 동향: 이번 주에는 신규 상용화, 자금 조달, 수주 관련 보도가 없다. 제조사들의 움직임은 버전 반복과 패키지 측 기반 다지기에 집중되었다. Ruìqíng은 버전과 IDE를 동시에 업그레이드했고, GigaDevice는 24시간 이내에 네트워킹(GD32VW553)과 UI(GD32EmbeddedUI) 두 가지 기반 요소를 동시에 보강했다. 이러한 리듬은 단일 항목 제출이라기보다 하나의 완전한 솔루션을 위한 기반 다지기에 가깝다.
6. 트렌드 관찰
- 애플리케이션 프로세서급 RISC-V 플랫폼의 메인라인 진입은 이번 주 가장 큰 구조적 변화다: K1이 S 모드, MMU, 멀티코어 SMP 형태로 병합되었고 PCIe/NVMe, HDMI, 멀티미디어 가속을 갖추었다. 이는 RT-Thread가 고급 RISC-V 플랫폼에서 “부팅 가능”에서 “주변장치 완비”로 나아갔음을 의미한다. 드라이버가 독립적으로 bsp/spacemit/dm 계층으로 분리되어 BSP 디렉터리에 “벤더 계층 + 보드 계층”의 분업이 나타나기 시작했으며, K1은 첫 번째 사용자일 뿐이다. 이러한 플랫폼은 이후에도 범용 코드 결함을 지속적으로 역으로 드러낼 것이다. 이번 주 같은 배치에서 함께 나온 원자적 비교 교환, 전원 도메인 명명, DVFS 중복 검사 세 가지 수정이 그 증거다.
- 멀티코어 정확성이 이번 주 기술적 주류가 되었다: 티켓 번호 잠금의 라이브락 면을 근본적으로 제거했고, 원자적 비교 교환의 기대값이 더 이상 상태 레지스터에 덮어쓰이지 않으며, 동일 우선순위 준비 순서를 선입선출로 되돌렸다. 세 가지 모두 오랫동안 기본 동작에 가려져 있던 문제이며, 모두 같은 주에 위치가 특정되었다. 스케줄러 측에서는 “서로 모르는 두 구현이 동일한 판별식으로 수렴하는” 상황도 나타났으며, 제안 간 횡적 비교가 단일 패치 논의 방식을 대체하고 있다.
- 보안 감사가 이미 계열화 특징을 보이며, 개별 수정 비용이 수익을 초과하고 있다: 이번 주 다섯 건 보안 결함의 공통 형태는 외부에서 제어 가능한 메타데이터를 메모리 조작 길이 또는 상한으로 신뢰하는 것이다. NFS, NVMe, 9PFS, cromfs, DHCP 다섯 컴포넌트가 관련된다. 보고자들이 도입 커밋, 영향 버전 구간, 재현 환경을 함께 제공하여 수정 비용이 이미 낮아졌다. 그러나 v1과 v2 두 세대 DFS 구현이 동일 기원으로 인한 중복 결함(cromfs 한 건에서 두 복사본 모두 제약 없음)은 계열별 조사와 구조적 수렴이 필요함을 시사한다.
- 메인라인이 “침묵—집중 마무리” 리듬을 보이며, 릴리스 프로세스는 아직 시작되지 않았다: 연속 3일 제로 커밋 후 3시간 내에 네 건이 반영되었고 동일 유지관리자가 처리하여, 비축된 리뷰 후 일괄 처리에 가깝다. v5.4.0은 10-17부터 버전 매크로와 Kconfig 기본값만 있으며 태그, 바이너리, 릴리스 노트가 없다. 이러한 “버전 번호 선행, 릴리스물 지연” 상태가 이미 일주일째 지속되고 있으며, 다음 호에서는 릴리스 페이지와 ChangeLog로 실제 개시 여부를 재확인해야 한다.
- 툴체인의 두 축 병행: 새 기반 가용성과 현지화 세부 사항: 한쪽은 ESP-IDF 6.1에 GCC 15.2와 CONFIG_IDF_RTOS_RTTHREAD 커널 교체 채널의 개통으로, C3/C6 외에도 향후 RISC-V 제품 라인을 위한 경로를 열어두었다. 다른 쪽은 중국어 Windows에서 이모지로 인해 전체 명령이 사용 불가능한 문제, clang-format 규칙 강화, Studio SDK 인덱스 세 가지 업데이트처럼 “기술적 비중은 낮지만 입문 경험에 직접 영향을 주는” 수정이다. 후자는 국내 개발자에게 한계 수익이 더 높은 경우가 많다.
- 공식 채널 침묵과 커뮤니티 담당의 분업이 더욱 고착화되었다: 뉴스 인터페이스가 4개월 넘게 중단되었고, 이번 주 대외 정보는 거의 전부 GitHub, 포럼 대회 작품, 업계 미디어가 담당했으며, Ruìqíng의 버전 릴리스도 자체 채널이 아닌 미디어 기고로 이루어졌다. 이러한 구도는 2주 연속 변하지 않았으며, 커뮤니티 콘텐츠 밀도(이번 주 세 편의 작품, 일평균 1~2개 게시물)가 오히려 공식 채널을 대신해 서사 기능을 수행하고 있다.
부록: 자료 및 검증
자료 목록
| 호 | 날짜 | 유효 기간 | 수록 항목 |
|---|---|---|---|
| 제1호 | 2026-10-19(월) | 10-16 08:00 ~ 10-19 08:00(72시간) | 16 |
| 제2호 | 2026-10-20(화) | 10-19 08:00 ~ 10-20 08:00(24시간) | 15 |
| 제3호 | 2026-10-21(수) | 10-20 08:00 ~ 10-21 08:00(24시간) | 17 |
| 제4호 | 2026-10-22(목) | 10-21 08:00 ~ 10-22 08:00(24시간) | 15 |
| 제5호 | 2026-10-23(금) | 10-22 08:00 ~ 10-23 08:00(24시간) | 11 |
- 5개 호 데일리 리포트가 모두 갖추어져 있으며 누락된 날짜는 없다. 월요일 호는 주말을 넘는 72시간 기간으로, 시작점은 이전 호의 마감 시점을 따르므로 10-16 08:00 이후 내용은 이전 호 위클리 리포트(10-12 ~ 10-16)의 금요일 구간과 겹친다. 이번 호에서는 해당 부분을 중복 서술하지 않는다.
- 위클리 리포트 본문은 5개 호 데일리 리포트를 기반으로 동일 주제 항목을 병합한 것으로, 항목 수가 위 표와 다른 것은 정상적인 병합에 해당한다.
검증 설명
- 릴리스일 확인: 2026-10-24에 메인 저장소 master 커밋 스트림, releases 및 tags, RT-Thread/packages, env, rtthread-skills, smart-build 및 Studio SDK 인덱스 각 저장소 커밋 스트림을 항목별로 실측 확인했으며, 확인 시점은 10-24 17:00 이전입니다.
- 추가 기록 항목: 10-23 17:09에 병합된 clang-format 제안(#11859)과 10-23 10:12에 병합된 ai/Agent 패키지 구성 변경은 모두 금요일 데일리 리포트 마감 시점(10-23 08:00) 이후에 해당하므로 확인 방식에 따라 별도로 표기했습니다. 또한 Studio SDK 인덱스의 10-21~10-22 세 건 업데이트는 이번 실측에서 발견된 것으로, 데일리 리포트 측에서는 사일런트로 기록하고 커밋 스트림을 기준으로 기록했습니다.
- 버전 기준: v5.4.0은 버전 매크로 실측값만 존재하며 공식 Release, 태그 및 ChangeLog 모두 갱신되지 않았으므로, 전문은 “버전 번호는 bump되었으나 아직 릴리스되지 않음”으로表述합니다.
- 미수록 항목: Jindie Space-Time V100 서버 칩 문서 및 AI SDK 업데이트(벤더 측 배경, 본 주제 아님), zlgopen/awtk(범용 GUI), 스타 수 한 자릿수의 개인 신규 저장소 일부(at_esp_stm32, rt-thread-zephyr-smp-example 등), Ruiqing 라이브 방송의 녹화 및 복기(모니터링 기간 내 미확인).
- 채널 제한: Google News 중영문 다중 쿼리와 HN Algolia는 이번 주 모두 RT-Thread 관련 유효 기사가 없었으며, HN 후보는 대부분 threads 문자열의 오매칭이었습니다. 공식 웹사이트 뉴스 목록 페이지는 프런트엔드 렌더링 방식이므로 뉴스 데이터는 공식 인터페이스를 기준으로 합니다.
전체 출처 목록
- [1] PR #11132(진뎨스페이스 K1 첫 버전 BSP) — https://github.com/RT-Thread/rt-thread/pull/11132
- [2] bsp/spacemit/k1 설명 — https://github.com/RT-Thread/rt-thread/blob/master/bsp/spacemit/k1/README.md
- [3] K1 BSP 드라이버 설명(내장 펌웨어 출처 및 검증) — https://github.com/RT-Thread/rt-thread/blob/master/bsp/spacemit/k1/drivers/README.md
- [4] K1 BSP 병합 커밋 — https://github.com/RT-Thread/rt-thread/commit/1c801efabc
- [5] libcpu/risc-v/common/atomic_riscv.c — https://github.com/RT-Thread/rt-thread/blob/master/libcpu/risc-v/common/atomic_riscv.c
- [6] PR #11884(rt_null을 BOARD 초기화로 조기 이동) — https://github.com/RT-Thread/rt-thread/pull/11884
- [7] Issue #11472(null 콘솔 디바이스 요구사항) — https://github.com/RT-Thread/rt-thread/issues/11472
- [8] PR #11904(RISC-V 티켓 락과 K1 8코어) — https://github.com/RT-Thread/rt-thread/pull/11904
- [9] libcpu/risc-v/common/cpuport.c — https://github.com/RT-Thread/rt-thread/blob/master/libcpu/risc-v/common/cpuport.c
- [10] bsp/README.md(보드 지원 매트릭스) — https://github.com/RT-Thread/rt-thread/blob/master/bsp/README.md
- [11] PR #11907(동일 우선순위 준비 순서) — https://github.com/RT-Thread/rt-thread/pull/11907
- [12] Issue #8459(준비 큐 삽입 순서) — https://github.com/RT-Thread/rt-thread/issues/8459
- [13] PR #6645(타임슬라이스 스케줄링 패치, 리뷰 코멘트 재검토) — https://github.com/RT-Thread/rt-thread/pull/6645
- [14] PR #11909(시리얼 수신 타임아웃 이벤트) — https://github.com/RT-Thread/rt-thread/pull/11909
- [15] Issue #8143(수신 타임아웃 이벤트 미구현) — https://github.com/RT-Thread/rt-thread/issues/8143
- [16] PR #11900(netdev ping 지연 통계) — https://github.com/RT-Thread/rt-thread/pull/11900
- [17] Issue #11902(tmpfs 잘림 댕글링 포인터) — https://github.com/RT-Thread/rt-thread/issues/11902
- [18] Issue #11905(cromfs 디렉터리 이름 범위 초과) — https://github.com/RT-Thread/rt-thread/issues/11905
- [19] Issue #11906(GBK 콘솔 인코딩 이상) — https://github.com/RT-Thread/rt-thread/issues/11906
- [20] Issue #11913(raw DHCP 옵션 범위 초과 읽기) — https://github.com/RT-Thread/rt-thread/issues/11913
- [21] Issue #11917(NFS 읽기 범위 초과) — https://github.com/RT-Thread/rt-thread/issues/11917
- [22] Issue #11919(NVMe 커널 힙 누수) — https://github.com/RT-Thread/rt-thread/issues/11919
-
[23] PR #11918(9PFS 길이 수렴) — <https://github.com/RT-Thre
- [24] Issue #11289(9PFS 경계 밖 읽기) — https://github.com/RT-Thread/rt-thread/issues/11289
- [25] PR #11899(lwp 시그널 번호 검증) — https://github.com/RT-Thread/rt-thread/pull/11899
- [26] Issue #11882(sys_sigaction 시그널 경계 초과) — https://github.com/RT-Thread/rt-thread/issues/11882
- [27] PR #11901(OFW 디바이스 트리 깊이 사전 검사) — https://github.com/RT-Thread/rt-thread/pull/11901
- [28] Issue #11879(fdt 전개 중첩 오버플로) — https://github.com/RT-Thread/rt-thread/issues/11879
- [29] PR #11911(cromfs 디렉터리 이름 경계) — https://github.com/RT-Thread/rt-thread/pull/11911
- [30] PR #11910(tmpfs 절단 후 사용 수정) — https://github.com/RT-Thread/rt-thread/pull/11910
- [31] Issue #11898(libdl 재배치 경계 밖 쓰기) — https://github.com/RT-Thread/rt-thread/issues/11898
- [32] Issue #11878(lwip-dhcpd 임대 풀 고갈) — https://github.com/RT-Thread/rt-thread/issues/11878
- [33] PR #11912(OSPI 및 OctaFlash 컴포넌트 계층 지원) — https://github.com/RT-Thread/rt-thread/pull/11912
- [34] PR #11914(GIC 출력 형식 지정자) — https://github.com/RT-Thread/rt-thread/pull/11914
- [35] PR #11915(동적 모듈 미초기화 전역 변수) — https://github.com/RT-Thread/rt-thread/pull/11915
- [36] Issue #5705(모듈 미초기화 전역 변수 이상) — https://github.com/RT-Thread/rt-thread/issues/5705
- [37] PR #11903(Allwinner D1s 에뮬레이터 스크립트) — https://github.com/RT-Thread/rt-thread/pull/11903
- [38] PR #11870(ESP32 C3/C6 ESP-IDF v6.1 적응) — https://github.com/RT-Thread/rt-thread/pull/11870
- [39] PR #11844(ESP32-S3 보드 지원) — https://github.com/RT-Thread/rt-thread/pull/11844
- [40] PR #11908(attachconfig 이모지 ASCII로 교체) — https://github.com/RT-Thread/rt-thread/pull/11908
- [41] PR #11859(clang-format 규칙 통합) — https://github.com/RT-Thread/rt-thread/pull/11859
- [42] PR #11860(aarch64 인터럽트 응답) — https://github.com/RT-Thread/rt-thread/pull/11860
- [43] PR #11864(로그 함수 암시적 선언) — https://github.com/RT-Thread/rt-thread/pull/11864
- [44] PR #10096(온디맨드 컴파일 옵션) — https://github.com/RT-Thread/rt-thread/pull/10096
- [45] Issue #9941(온디맨드 컴파일 구성과 빌드 결합) — https://github.com/RT-Thread/rt-thread/issues/9941
- [46] 메인 저장소 master 커밋 내역 — https://github.com/RT-Thread/rt-thread/commits/master
-
[47] 메인 저장소 releases 페이지 — <https://github.com/RT-Thread/rt-thread/r
- [48] 메인 저장소 tags 페이지 — https://github.com/RT-Thread/rt-thread/tags
- [49] RT-Thread-packages/esp-idf PR #18(ESP-IDF v6.1 업그레이드) — https://github.com/RT-Thread-packages/esp-idf/pull/18
- [50] RT-Thread-packages PR #2047(at_device GD32VW553) — https://github.com/RT-Thread-packages/packages/pull/2047
- [51] RT-Thread-packages PR #2048(LVGL GD32EmbeddedUI demos) — https://github.com/RT-Thread-packages/packages/pull/2048
- [52] GD32VW553 제품 페이지(GigaDevice) — https://www.gigadevice.com/product/mcu/wireless-mcus/gd32vw553-series
- [53] GD32EmbeddedUI-demos 저장소 — https://github.com/RT-Thread-packages/GD32EmbeddedUI-demos
- [54] ai/Agent 패키지 설정 커밋(로컬 STT 및 기본 모델 조정) — https://github.com/RT-Thread/packages/commit/7fe57a50907a57bcdbfb07d866d3758781b62e29
- [55] Studio SDK 인덱스 커밋 목록 — https://github.com/RT-Thread-Studio/sdk-index/commits/master
- [56] Studio SDK 인덱스: RA8P1 Titan Board mini 1.2.2 — https://github.com/RT-Thread-Studio/sdk-index/commit/f1a38c59387799ed0cd6681b5a372602e7952c28
- [57] Studio SDK 인덱스: Gino Pi(GD32H77D) 1.1.0 — https://github.com/RT-Thread-Studio/sdk-index/commit/8be773637f62cdb20983b33feb367884ec2cd8a2
- [58] Studio SDK 인덱스: PyOCD 0.3.1 — https://github.com/RT-Thread-Studio/sdk-index/commit/a0ae678e3de21903421ff92ac83c4aef42a84862
- [59] RT-Thread/env 도구 저장소 — https://github.com/RT-Thread/env
- [60] RT-Thread/rtthread-skills — https://github.com/RT-Thread/rtthread-skills
- [61] RT-Thread/smart-build — https://github.com/RT-Thread/smart-build
- [62] RT-Thread/rtthread-specification — https://github.com/RT-Thread/rtthread-specification
- [63] RT-Thread/packages 소프트웨어 패키지 인덱스 — https://github.com/RT-Thread/packages
- [64] RT-Thread 공식 뉴스 API — https://club.rt-thread.org/api/index/getList?type=rt_org
- [65] 커뮤니티 포럼 게시글 API — https://club.rt-thread.org/api/index/getList?type=article
- [66] 커뮤니티 게시글: RT-Thread 기반 비닐하우스 환경 모니터링 단말 — https://club.rt-thread.org/api/index/getContent?id=5efde4dba301b2ea
- [67] 커뮤니티 게시글: 듀얼 보드 협업 스마트 단말 — https://club.rt-thread.org/api/index/getContent?id=ed284fe924639b32
- [68] 커뮤니티 게시글: Edgi-Talk 인체 감지 경보 시스템 — <https://club.rt-thread.org/api/index/getContent?id=7066e68a89ad6ac
5>
- [69] EE Times China: 해충 음향 패턴 인식 실전 — https://www.eet-china.com/mp/a532461.html
- [70] EE Times China: Ruiqing 플랫폼 V1.8.4 릴리스 — https://www.eet-china.com/mp/a532671.html
- [71] EE Times China: 휠 허브 모터 ROS2 방안 및 라이브 일정 — https://www.eet-china.com/mp/a531071.html
- [72] Ruiqing 문서 센터 — https://www.rt-thread.com/ruiching/document/site/
- [73] Ruiqing 업데이트 로그 — https://www.rt-thread.com/ruiching/document/site/changelog/summary/
- [74] 커뮤니티 글: Renhua 지능형 수분 로봇 — https://club.rt-thread.org/api/index/getContent?id=3028bc2634b2b89d
- [75] 커뮤니티 글: HardFault 크래시 현장 추출 — https://club.rt-thread.org/api/index/getContent?id=9834ccd63b766dfd
데이터 출처: 일일 RT-Thread 동향 데일리 리포트(2026-10-19 ~ 2026-10-23 총 5회) 및 이번 주기 릴리스 날짜 확인; 보고 주기는 2026-10-19 ~ 2026-10-23입니다. 다음 위클리 리포트 주기 제안: 2026-10-26 ~ 2026-10-30.