本帖最后由 vsfopen 于 2020-9-17 15:14 编辑
1. 下载社区版Visual Studio 2019安装程序:https://visualstudio.microsoft.com/zh-hans/downloads/
2. 安装Visual Studio 2019:
工作负载:通用Windows平台开发(x64/x86),可选里增加C++(v142)通用Windows平台工具
单个组件:适用于v142的C++ Clang-cl生成工具、适用于Windows的C++ Clang编译器(9.0.0)
3. 下载github上的vsf,有授权的用户,可以下载腾讯工蜂上的vsf_dev当前的开发版本
4. 打开工程:source\example\template\project\vc\vsf_template.sln
5. 确认配置,使用x86,编译器选择LLVM(clang-cl),windows SDK版本可以是其他的:
6. 编译运行。
进入linux子系统,可以输入命令
UI测试的话,可以输入lvgl/awtk/tgui,测试3个不同的UI。
基于Windows的VSF移植,可以开发测试:
1. 文件系统
2. UI,使用vk_disp_drv_sdl2驱动
3. USB主机,使用winusb_hcd驱动
4. USB从机,使用usbip_dcd驱动
5. 音频,使用winsound驱动
6. 蓝牙主从机,使用bcm20702蓝牙狗,配合VSF的USB主机协议栈
7. 虚拟机,目前移植了vsfvm,如果可以拿到vsfvm源代码的话,可以测试
8. AI,目前移植了nnom9. tcpip,通过npcap,绑定到某个windows上的网卡,或者虚拟网卡
9. tcpip,通过npcap实现
10. 串口
|