查看: 1423|回复: 0

[评测分享] 【Silicon Labs EFR32xG24 开发套件】在Linux下安装SimplictyStudio

[复制链接]

该用户从未签到

发表于 2023-1-7 17:08:44 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 北方. 于 2023-1-7 17:10 编辑

在Linux下安装SimplictyStudio
1 在上一贴中,遇到了在windows中无法顺利安装的问题。首先无法进入登陆页面,其次,无法下载Gecko SDK等工具和插件。具体原因应该是网络原因。
通常,各种网络的限流和雍塞管理在windows的效果显著,但是在Linux上一般效率和速度提升很多。所以,尝试一下换Linux安装环境。
具体方法可以参照官方的安装指南
https://docs.silabs.com/simplici ... l-ss-5-and-software

2 首先需要下载安装文件,这个文件是以tar格式压缩的。所以需要使用tar命令解压

  1. tar xvf SimplicityStudio-5.tgz
复制代码


Screenshot from 2023-01-07 16-39-20.png

3 然后需要执行安装。解压后的文件夹中直接使用以下命令就可以的,

  1. sudo ./setup.sh
复制代码
不过最开始始终不能成功,因为无法安装wine,后来进入shell文件中查看才了解到,这个需要wine工具,需要选择是稳定版还是开发版,使用
vi ./shetup.sh
把wine 改成wine-development的开发版,就可以完成了,避免手动安装的冲突问题。重新执行上述指令,就可以顺利安装成功了。
安装成功,使用
  1. ./studio
复制代码
就可以启动Simplicity Studio了。
Screenshot from 2023-01-06 22-07-30.png

4 程序安装成功后,还需要签署协议才可以完成。
Screenshot from 2023-01-06 22-09-15.png

5 登陆账号后才能全部使用其功能,并访问资源
Screenshot from 2023-01-06 22-12-00.png
登陆的过程并不顺利,等了很久,主页面一直是空白,等了很久才出现正常的会话界面。根据这个过程,可以知道是因为这个是先加载了一个frame框架,然后后面是一个html页面,这个认证需要加载javascript指令,这个应该是类似google提供的登陆服务,如login with google,所以直接被限流,导致登陆不了。
使用linux系统,在底层网络会话上还是最快的,所以能够顺利完成这个过程。然后需要安装的技术类型也出现在页面上,在windows系统中,没有登陆,这样的信息都无法出现。
经过反复尝试和研究,在linux系统下的Simplity Stuido安装成功。
适用的Linux系统可以是Debian,Ubuntu, Redhat等。估计类似的衍生分支如Centos等都是可以的,但是FreeBSD这样的应该不可以。
从依赖wine工具可以看出,这个是用了windows模拟器的,这个代码应该就是windows的,通过wine在Linux环境下执行。
终于能够开始后面的安装和调试工作了。






回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

手机版|小黑屋|与非网

GMT+8, 2024-11-25 10:41 , Processed in 0.116287 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.