一、Jetson 安装Visual Studio Code配置C\C++环境

Jetson AGX 安装 VScode 教程,适用于所有系统安装旧版本 VScode 最近使用Jetson AGX做项目,系统为Jetpack4.6,Ubuntu18.04版本,想装个VScode编辑代码,但是设备的内核是ARM 64架构,搜出来的是arrch64。直接在VScode官网上下载的arm版本deb安装包,无法安装,经过查找,知道目前最新的版本 VScode 不能用,需要下载旧版本的安装包。往下拉找到我们设备的版本:Linux Arm64 debian,然后复制后面这段链接。你需要其他版本的话自己找,拉到最下面,看到最旧的版本是2021年5月的。复制完连接后,将连接。 阅读详情
AI摘要

本文介绍了如何在JetsonNano上安装开源版VsCode(Code-OSS),提供了安装包下载链接和安装步骤。此外,详细阐述了配置C/C++开发环境的过程,包括设置tasks.json、launch.json和c_cpp_properties.json文件,以及解决调试过程中遇到的问题。文章还提及了适用于不同VsCode版本的下载链接。

1.安装Vs Code

1.1 Code oss和 Code区别

  • Code-OSS:是一个没有任何专利性代码的开源项目。
  • Visual Studio Code:是在传统微软产品许可下发布的带有微软特定定制的Code - OSS存储库的发行版。

1.2 安装

由于Jetson Nano arm64结构,导致市面上主流的IDE并不能适配

在网上看过很多资料之后,终于找到使用VsCode作为IDE在Jetson nano上的安装方式,现将其安装包分享至百度网盘,很贴心吧

链接:https://pan.baidu.com/s/1h-gCI0NLYXXBN5ZMAMdJOw
提取码:ciaz

下载至目录文件夹后,运行以下命令:

sudo dpkg -i code-oss_1.32.0-1550644676_arm64.deb

安装完成后,以后只需要在终端中输入
code oss 即可运行 VsCode

1.3 补充

  • dpkg:用来安装.deb文件时,不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
  • apt-get:会解决和安装模块的依赖问题,并会咨询软件仓库,但不会安装本地的deb文件,apt-get是建立在dpkg之上的软件管理工具。

1.70以上的版本在Jetson ubuntu20.04中无法打开。
历史版本Visual Studio Code下载地址:

https://update.code.visualstudio.com/{version}/linux-deb-arm64/stable

Substitute the specific release you want in the {version} placeholder. For example, to download the Linux Arm32 debian version for 1.50.1, you would use

https://update.code.visualstudio.com/1.50.1/linux-deb-arm64/stable

You can use the version string latest, if you’d like to always download the latest VS Code stable version.

sudo apt install ./vscode-linux-deb.arm64.deb #安装(apt会解决和安装模块的依赖问题)

2.配置C\C++环境

code . #打开vscode

终端输入code.打开vscode,按照C/C++插件。在工程目录下创建 .vscode目录,同时在目录创建一下三个文件。

  • tasks.json(编译选项设置)
  • launch.json(Debug设置)
  • c_cpp_properties.json(头文件路径设置)
本地大模型三工具分工:llama.cpp、Ollama、LM Studio选型与协同 本地大模型推理涉及运行时引擎、服务化接口和交互界面三大技术层级。llama.cpp作为轻量级C/C++推理运行时,提供极致硬件控制与跨平台部署能力;Ollama则封装为标准化HTTP API服务,实现模型即服务(MaaS)与主流AI框架(如LangChain4j、Dify)无缝集成;LM Studio面向终端用户,以桌面GUI降低使用门槛,支持模型管理、参数调优与RAG插件。三者并非替代关系,而是分层协作:llama.cpp打底保障性能与可控性,Ollama承上提供工程化接入能力,LM Studio启下支撑 阅读详情

相关推荐

Ollama、llama.cpp、vLLM 本质区别与选型指南

大模型本地部署中,推理引擎、服务框架与用户环境是三个基础技术层级。Ollama 本质是面向终端用户的模型运行时环境,封装下载、量化适配与API服务;llama.cpp 是轻量级C/C++推理库,专注CPU/GPU极致效率与边缘设备兼容性;vLLM 则是高并发场景下的生产级推理服务器,核心依赖PagedAttention实现显存虚拟化与吞吐优化。三者分别解决‘开箱即用’‘资源受限确定性’和‘规模化服务稳定性’三大关键问题。理解其定位差异,是避免部署失败、冷启动超时、显存OOM等典型故障的前提。本文基于真实企业

weixin_30570101的博客 473

告别虚拟机!在Windows 11上用WSL2搞定Jetson Orin NX系统烧录(保姆级避坑指南)

本文详细介绍了在Windows 11上使用WSL2为Jetson Orin NX开发板烧录系统的完整流程,包括环境准备、SDK Manager安装、USB设备透传和系统烧录等关键步骤。通过WSL2这一轻量级方案,开发者无需虚拟机即可高效完成系统烧录和组件安装,显著提升工作效率。

chimu9074的博客 464

告别虚拟机!在Windows 11上用WSL2搞定Jetson Orin NX系统烧录(SDK Manager最新版)

本文详细介绍了如何在Windows 11上通过WSL2实现Jetson Orin NX系统烧录,无需虚拟机即可完成SDK Manager的安装与配置。文章涵盖WSL2环境搭建、USB设备直通、图形界面支持等关键步骤,帮助开发者高效完成组件安装和系统烧录,提升边缘计算开发效率。

chimu9074的博客 388

分数背包问题:贪心算法的C++实现与教学解析

分数背包问题是理解贪心算法原理的基础模型,其核心在于‘可分割性’约束下,单位重量价值最大化选择能直接导出全局最优解。相比NP难的0-1背包,它属于P类问题,无需动态规划,数学上可通过反证法严格证明贪心选择性质。在工程实践中,C++凭借`std::vector`和`std::sort`提供高效、低依赖的实现路径,特别适合初学者建立‘输入→排序→贪心选取→输出验证’的完整算法直觉。本文结合VS Code环境配置、边界案例调试与真实数据测试,将抽象原理转化为可运行、可修改、可观察的代码实践,覆盖初中生入门、信息学

weixin_34054931的博客 365

OpenCV跨平台开发实战:Windows与Linux环境配置、编译部署全解析

计算机视觉作为人工智能的核心领域之一,旨在使计算机能够从图像或视频中获取信息、理解内容并做出决策。其基本原理涉及图像处理、特征提取、模式识别等多个层面,通过算法模拟人类视觉系统。这项技术的价值在于将物理世界的视觉信息转化为可计算、可分析的数据,极大地拓展了机器的感知能力。在工程实践中,计算机视觉技术已广泛应用于工业自动化、智能安防、自动驾驶、医疗影像分析以及增强现实等多个关键场景。实现这些应用的基础,离不开稳定、高效的开发环境搭建,尤其是在不同的操作系统平台上。本文聚焦于OpenCV这一核心工具库,深入探讨

weixin_30425949的博客 307

C++二维数组真相:内存连续性、指针退化与性能陷阱

二维数组在C++中并非独立类型,而是编译器对连续内存块的语法糖封装;其本质是通过行优先布局实现的线性地址偏移(如matrix[i][j] → *(base + i*cols + j)),这决定了它必须在编译期确定列数、不支持动态尺寸,并天然具备CPU缓存友好性。相比vector<vector<int>>这类指针数组结构,静态二维数组避免了多级解引用和内存碎片,使矩阵运算、游戏网格、算法竞赛等场景性能提升2~5倍。理解数组退化(传参时变为int(*)[N]而非int**)和内存对齐要求,是解决越界崩溃、调试失

weixin_34146805的博客 431

C++字符串反转的五种实现与UTF-8安全处理

字符串反转是基础算法操作,本质是首尾元素交换的线性遍历过程,其核心原理依赖双向迭代器或指针算术实现O(n)时间复杂度。在C++中,它不仅涉及STL容器(std::string)与算法(std::reverse)的协同机制,更直面内存模型、字符编码(如UTF-8多字节)、跨平台兼容性等工程现实问题。技术价值体现在性能可控性、接口可移植性及对底层内存布局的理解深度;典型应用场景涵盖日常开发、嵌入式系统、C/C++混合编程、国际化文本处理及CTF逆向分析。本文聚焦C++语境下从标准库调用到手写双指针、从C风格数组

weixin_34279184的博客 406

Jetson之代码编辑器code-oss使用

jetson平台代码编辑器

ZONGXP的博客 8633

在Jetson Xavier NX 开发板上使用VScode执行ROS程序详细过程

在home下打开终端输入下面指令。

LZL2020LZL的博客 1019

code-oss.zip

在jetson平台上可运行的code-oss编辑器,解压之后进入code-oss/bin文件中运行即可

code-oss_1.45.0-1586135971_arm64.zip

code-oss安装包,在arm平台上应用vscode

基于单片机直流电机调速控制系统设计

*单片机设计介绍,基于单片机直流电机调速控制系统设计。

2201_75940997的博客 2779

从数学到机床:RTCP背后的几何变换与工业实现

本文深入解析RTCP(Rotary Tool Center Point)技术在五轴数控加工中的核心作用,通过几何变换与运动学原理实现刀尖点跟随,确保加工精度。从数学基础到工业实现,详细探讨了算法架构、机床结构适配及精度保障方法,为数控系统开发和高效加工提供关键技术支撑。

jump7的博客 258

推荐系统[六]:混排算法简介、研究现状混排技术以及MDP-DOTA信息流第三代混排调控框架,高质量项目实战。

混排是指将多个不同的推荐结果混合在一起,以提供更多样化的选择和更全面的覆盖。混排的目的是为了避免推荐系统出现过度偏向某些内容或类型的情况,从而提高推荐的多样性和准确性。混排的实现方式通常是基于多种推荐算法和数据源,通过加权和组合的方式来生成最终的推荐结果。信息流推荐算法的核心是理解用户兴趣,捕捉用户逛买意图,并据此做到高效的人货匹配。

丨汀、的博客 1929

学Simulink——控制执行场景实例:基于Simulink的智能车辆电子稳定控制(ESC)仿真

本文完成了基于 Simulink 的智能车辆电子稳定控制(ESC),实现了:✅ 构建含轮胎非线性的车辆动力学模型✅ 设计滑模横摆稳定性控制器✅ 实现四轮制动力分配逻辑✅ 验证在双移线低附着场景下的卓越稳定性✅ 为主动安全控制系统开发提供完整范式。

xiaoheshang_123的博客 528

SAP SLT REODPS_REPL API 的使用介绍

本文聚焦 SAP 数据复制生态中的 RODPS_REPL(常被误写为 REODPS_REPL),解析其作为 ODP(Operational Data Provisioning)标准接口的核心功能与应用场景。RODPS_REPL 是 SAP 提供的 ABAP 接口集合,支持从 ODP 上下文(如 ODP_SAPI、ODP_CDS)执行初始化装载和增量捕获,被 SAP BW、Datasphere 及第三方工具(如 Azure Data Factory、Qlik Replicate)广泛调用。 关键要点: 核心对

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 224

Claude Code 100个真实案例 - 用AI批量清洗Excel脏数据(10万行3分钟搞定)

本案例展示如何使用 Claude Code 搭建一个强大的 Excel 数据清洗工具。支持自动检测和处理空值、重复行、格式错误、异常值等常见脏数据问题,批量处理10万行数据只需3分钟。

yueyeguzhuo的专栏 37

第170篇 因子图优化入门——图模型在状态估计中的应用

本文系统介绍了从滤波方法到因子图优化的思维转变,重点解析了因子图的原理与应用。首先对比了递推式滤波(卡尔曼滤波等)与全局优化的区别,指出优化方法能利用所有信息且适合处理稀疏结构。然后详细阐述了因子图的二部图结构(变量节点和因子节点)及其将复杂概率分布分解为小因子乘积的优势。文章讲解了因子图优化如何转化为最小二乘问题,并介绍高斯-牛顿法和LM方法等求解技术。最后对比了g2o、Ceres和GTSAM三大主流框架的特点及适用场景,强调了初始化和鲁棒核函数的重要性,为SLAM相关面试提供了实用建议。

郑伟强dev的专栏 370

【论文复现】——基于NDT与ICP结合的点云配准算法(matlab版)

基于NDT与ICP结合的点云配准算法matlab版

点云侠的博客 488

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 一、Geos库的安装和计算多边形是否相交
下一篇: 二、Gsteamer使用Vs Code编译环境搭建
李尔阳
博客等级 码龄7年 50粉丝 148原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值