硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2637|回复: 21
收起左侧

[其它] Windows 11的WSLg(Linux GUI)看着比之前好很多了,有没有人在上面测试STM32CubeIDE,Embedded Studio之类的软件效果

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
发表于 2021-11-11 12:33:34 | 显示全部楼层 |阅读模式
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-11-11 14:27:44 | 显示全部楼层
测试过,不过USB设备不能用,之前8月份联系wslg 开发团队是能够在一到两个月内有解决方案,但是现在任然没有动静(也许在开发者预览版中更新了,但是我并没看到相关内容),现在想要在wsl 上做嵌入式开发,只能使用wsl1 .
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-11 14:39:50 | 显示全部楼层
李益达 发表于 2021-11-11 14:27
测试过,不过USB设备不能用,之前8月份联系wslg 开发团队是能够在一到两个月内有解决方案,但是现在任然没 ...

软件安装啥的都没有问题吧
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-11-11 14:59:02 | 显示全部楼层
安装没问题,但是有时会有些卡顿,且不能想windows10 / windows11那样拖动到屏幕边缘自动半屏显示。工具栏,边框等比在桌面版上略丑。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-11 15:11:08 | 显示全部楼层
李益达 发表于 2021-11-11 14:59
安装没问题,但是有时会有些卡顿,且不能想windows10 / windows11那样拖动到屏幕边缘自动半屏显示。工具栏 ...

意思是不能放缩吧。看来还得等等,等他们再升级一个版本,我也准备试试。
回复

使用道具 举报

18

主题

288

回帖

342

积分

高级会员

积分
342
发表于 2021-11-11 20:18:07 | 显示全部楼层
gcc编译还是用wsl好,wsl2实测比wsl慢了许多,又切回wsl了
注:gcc编译器和工程都在win10上
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-12 09:05:38 | 显示全部楼层
木兰花 发表于 2021-11-11 20:18
gcc编译还是用wsl好,wsl2实测比wsl慢了许多,又切回wsl了
注:gcc编译器和工程都在win10上

谢谢,我等等了再尝试。
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-11-16 10:43:51 | 显示全部楼层
微软在本月七号已经提出了新的usb设备的解决方案,不过仍然是使用usbip的套路,就是微软的实习生修改了usbip,使用更方便了一点点。 都是需要通过命令去绑定指定的usb设备到wsl2中,且目前只支持像 st-link、 usb闪存、FTDI USB 转串口等设备暂时不支持其他设备,如cp210x系列的串口等(ps:可以自己编译wsl2内核,更改menuconfig 打开CONFIG_USB_SERIAL_CP210X=y ,CONFIG_USB_SERIAL_CH341=y 等支持更多usb转串口设备).

唯一的比原生的第三方的usbip解决方案方便的就是如果想要解绑直接拔掉设备或者通过执行命令行操作就可以解绑了并回归到win上了,而之前的usbip需要好一顿操作才行,其余的没啥大变化。

具体的可以参考下面两个链接,第一个可以自己编译内核,添加自己需要支持的部分设备类型,第二个链接是解释并演示如何快速使用改进后的usbip,其中有视频可以看看,帮助快速了解。

https://dowww.spencerwoo.com/4-a ... -%E6%94%AF%E6%8C%81
https://devblogs.microsoft.com/c ... usb-devices-to-wsl/

基本上有这两个可以开发ST、微软、ESP等一些开发板了,满足了很大一部分嵌入式开发者的需求,但是譬如很多IDE如TI的CCS、xlinx的xSDK都可以通过网络进行直接调试,不使用usbip可以直接开发的。
其实不使用usbip也是有很多骚操作去使用wsl2开发嵌入式设备,当前不支持jlink,但是可以使用一个支持armlinux的嵌入式设备运行segger的一个脚本,可以直接把jlink免费变成jlink-wifi,开发起来太方便了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-16 11:10:58 | 显示全部楼层
李益达 发表于 2021-11-16 10:43
微软在本月七号已经提出了新的usb设备的解决方案,不过仍然是使用usbip的套路,就是微软的实习生修改了usbi ...

谢谢分享。

请教个问题,ThreadX对Zynq的支持方案,官方后来跟你说什么时候放出来没。
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-11-16 11:22:59 | 显示全部楼层
eric2013 发表于 2021-11-16 11:10
谢谢分享。

请教个问题,ThreadX对Zynq的支持方案,官方后来跟你说什么时候放出来没。

只是说最近会出来,这都大半年了也没看到动静,之前说是给的解决方案正在更新,但实际上我看到最后的更改日期是好几年前的。且之前的询要解决方案的帖子都被删了,,,估计可能是有较多的问题。(实际上在我将所有代码更新到最新的工程后,我测试了文件系统部分、网络部分、usb部分等都没啥问题,也许是没有遍历到)。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-16 11:30:05 | 显示全部楼层
李益达 发表于 2021-11-16 11:22
只是说最近会出来,这都大半年了也没看到动静,之前说是给的解决方案正在更新,但实际上我看到最后的 ...



最近搞三代示波器,我想后面花点时间研究下,你什么时候有时间了方便写个简易使用教程不,不用开源工程,仅写个怎么上手使用就行,我顺便也买个你手头用的那款板子,真的是太麻烦你了,不知道你是否方便。
Zynq方案还是想倒腾下ThreadX方案,实时性还能保证下。
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-11-16 11:38:11 | 显示全部楼层
本帖最后由 Hp_2018 于 2021-11-16 11:54 编辑

用 VMware Workstation Pro  安装 Liuux 虚拟机   也是一个选择吧。通用性 应该挺好。
我在 WIN10 64 位下 安装  VMware Workstation Pro , 安装 lubuntu20.04 虚拟机 ,
再 安装 tinygo , Embedded Studio 。
使用 tinygo  内置的 cp210x  USB 驱动 OK。
lubuntu20.04 虚拟机 也支持  FTDI USB 转串口 。

回复

使用道具 举报

3

主题

46

回帖

55

积分

初级会员

积分
55
发表于 2021-11-16 12:01:25 | 显示全部楼层
WSL与Mobaxterm配合,完美!可以直接调用WIN10下VSCODE!
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-11-16 12:02:05 | 显示全部楼层
个人觉得 做嵌入式 开发 用liunx 虚拟机 可能比 WSL 之类 还方便。
lubuntu20.04 虚拟机 亦可 拷贝 到 高速的 SSD 盘上 64G 足够用  ,
liunx 虚拟机 可以要在 别的PC 上 使用。
Win 7,10  64 位系统 都没问题。
VMware Workstation Pro  可用  16.0 版
回复

使用道具 举报

3

主题

46

回帖

55

积分

初级会员

积分
55
发表于 2021-11-16 12:06:30 | 显示全部楼层
屏幕截图 2021-11-16 120333.png 屏幕截图 2021-11-16 115643.png 屏幕截图 2021-11-16 120036.png
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-11-16 13:27:42 | 显示全部楼层
eric2013 发表于 2021-11-16 11:30
最近搞三代示波器,我想后面花点时间研究下,你什么时候有时间了方便写个简易使用教程不,不用 ...

好的,太客气了白老师,最近抽空写个怎么使用的简易教程发到论坛上,我手上用的板子是从咸鱼买的,当时是400RMB 7020,方便小巧,就是DDR只有500MB,实际上7020是可以支持到1GMB的,可能复杂应用不是很够用,而且没有板载NAND,但是可以插两个sd卡,不在读取速度的话也很香。板子是这一家的  好像只看到7010的了(7010最大支持512MB DDR),    https://item.taobao.com/item.htm ... ;abbucket=12#detail     
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-16 13:33:20 | 显示全部楼层
李益达 发表于 2021-11-16 13:27
好的,太客气了白老师,最近抽空写个怎么使用的简易教程发到论坛上,我手上用的板子是从咸鱼买的,当时是 ...

太感谢了,我整一个。512MB足够我用了,我不刷Linux,主要是想把RTOS在这个上面整溜了,NAND我用不上,就是想搞下网络和USB控制。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-16 13:40:08 | 显示全部楼层
李益达 发表于 2021-11-16 13:27
好的,太客气了白老师,最近抽空写个怎么使用的简易教程发到论坛上,我手上用的板子是从咸鱼买的,当时是 ...

已经拍了一个,我买的这个好像是三个USB小口的。
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-11-16 13:56:39 | 显示全部楼层
eric2013 发表于 2021-11-16 13:40
已经拍了一个,我买的这个好像是三个USB小口的。

三个usb小口都是type-c的两个供电口和 一个 串口&下载调试口, 有四个USB-A的usb口,单纯使用RTOS是足够了,高端玩法可以使用amp,双核都跑起来,linux核做复杂逻辑甚至是图形化运算,RTOS核做实时性要求高的处理,得到的结果抛给linux即可(不推荐使用他们的openamp方案,带宽太低,使用amp的共享内存比较快)。

这个开发板的板载资源

这个开发板的板载资源
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
 楼主| 发表于 2021-11-16 14:02:00 | 显示全部楼层
李益达 发表于 2021-11-16 13:56
三个usb小口都是type-c的两个供电口和 一个 串口&下载调试口, 有四个USB-A的usb口,单纯使用RTOS是足够 ...

ThreadX的那个多核控制,你移植上没。我想ThreadX一条龙,全部接管。

就行SEGGER那个J-Trace一样,全部embOS控制了。
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-11-16 14:30:39 | 显示全部楼层
eric2013 发表于 2021-11-16 14:02
ThreadX的那个多核控制,你移植上没。我想ThreadX一条龙,全部接管。

就行SEGGER那个J-Trace一样,全 ...

那个项目用不到,没去搞过,后面研究研究,看怎么实现。
回复

使用道具 举报

3

主题

1263

回帖

1272

积分

至尊会员

积分
1272
发表于 2021-11-18 13:44:13 | 显示全部楼层
ARM+FPGA确实是好东西,期待大神们在这个板子上的作品!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-13 05:33 , Processed in 0.359978 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表