# rt-thread_win32_simulator **Repository Path**: vjiot-open/rt-thread_win32_simulator ## Basic Information - **Project Name**: rt-thread_win32_simulator - **Description**: rt-thread lvgl lwip 等 win32 平台测试 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-05-05 - **Last Updated**: 2023-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RT-THREAD WIN32 模拟测试 # 编译项目 - 打开 rt-thread env 工具,已添加右键快捷方式后,右键当前目录,进入 rt-thread env 工具 - 在当前项目目录下,例如: 01_simulator-origin - env 执行 '..\env.bat', 设置 'RTT_ROOT' 环境变量 (备注:可以添加到系统环境变量内) - scons --target=vs2012 生成 VS 项目 - 打开 VS 工程执行编译和调试 # 01_simulator-origin ``` menuconfig scons --target=vs2012 ``` ![](Images/01_simulator-origin.png) # 02_simulator-lvgl ``` menuconfig pkgs --update scons --target=vs2012 ``` ![](Images/02_simulator-lvgl.gif) # 03_simulator-lwip 修改 lwipopts.h, 移除 winsock.h 包含, 修改 LWIP_TIMEVAL_PRIVATE = 1 ``` //#include // winsock.h 类型重定义 //#include #define LWIP_TIMEVAL_PRIVATE 1 // timeval ``` ``` menuconfig pkgs --update scons --target=vs2019 ``` ![](Images/03_simulator-lwip-1.png) ![](Images/03_simulator-lwip-2.png) ![](Images/03_simulator-lwip-3.png) 测试在附着不同网卡情况下,ping 测试响应相率不一致