Ubuntu安装JLink

本文详细介绍了在Linux系统中如何下载并安装JLink驱动,包括针对不同系统位数的驱动选择,提供了图形界面与shell命令两种安装方法,并演示了如何通过命令行测试JLink版本,确保安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)驱动下载:
JLink_Linux_V634g_x86_64.deb
如果系统是32位的下载J-Link Software and Documentation pack for Linux, DEB installer, 32-bit
如果不知道系统是多少位的,可以用以下命令查看你的系统信息:

uname -a

(2)安装JLink的方法
I 如果系统有图形界面,可以双击JLink_Linux_V634g_x86_64.deb安装,此时JLink的安装目录是:/opt/SEGGER/JLink
II 用shell命令进行安装,此时默认的安装目录是/usr/bin:

sudo dpkg -i JLink_Linux_V634g_x86_64.deb

(3)测试版本
如果我们用第一种方法安装,我们可以在shell中跳转到/opt/SEGGER/JLink目录中运行./JLinkr过shell中显示JLink的版本信息,则安装成功,相关代码如下:

cd /opt/SEGGER/JLink
./JLink

我们也可以直接在shell中运行JLinkExe,如果安装成功则显示JLink版本信息,相关代码如下:

JLinkExe

文章参考:
Linux下STM32开发环境的搭建
ubuntu安装JLink 驱动。终结总结
Ubuntu 10.04下J-Link配置及使用

### 如何在 Ubuntu 上通过 Wine 使用 JLink #### 安装 Wine 和 Winetricks 为了能够在 Linux 系统上运行 Windows 应用程序,需要先安装 Wine 工具。可以使用以下命令来完成这一操作: ```bash sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine winetricks ``` #### 配置 Wine 环境 创建一个新的前缀用于安装 JLink 的软件包,并设置架构为 32-bit 或者根据实际需求调整。 ```bash WINEPREFIX=~/.wine-jlink WINEARCH=win32 winecfg ``` #### 下载并安装 JLink 软件包 前往 Segger 官方网站下载适用于 Windows 平台的最新版 JLink Software and Documentation Pack[^2]。之后利用 `Winetricks` 来模拟 Windows 更新环境变量以便于后续工具能够正常工作。 ```bash wget https://www.segger.com/downloads/jlink/JLINK_Linux_x86_64.deb -O jlink.deb mkdir -p ~/.cache/wine-downloads && mv jlink.deb ~/.cache/wine-downloads/ cd ~/.cache/wine-downloads 7z x jlink.deb data.tar.xz # 解压 .deb 文件中的数据部分 tar xf data.tar.xz # 提取 tarball 中的内容 cp ./usr/share/doc/* ~/Desktop/ # 将文档复制到桌面方便查看 (可选) rm *.xz # 清理不再需要的文件 wine start /unix $(pwd)/DE0A9E~1.EXE /SILENT # 运行安装器, 参数/SILENT 表示静默安装 ``` 需要注意的是上述路径可能依据具体 deb 包结构有所变化;另外如果遇到权限不足的情况,则需赋予执行权限后再尝试启动安装程序: ```bash chmod +x DE0A9E~1.EXE # 增加执行权限 ``` #### 测试 JLink 功能 一旦成功安装完毕,可以通过 Wine 执行 JFlashARM.exe 或其他 GUI 类型的应用来进行初步的功能验证测试。对于命令行下的操作则推荐继续沿用原生 Linux 版本的 JLinkExe 及其配套组件以获得更好的兼容性和性能表现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值