Jetson Nano到手后别急着跑AI,先搞定这5个基础配置(含换源、关屏、输入法)

张开发
2026/4/18 0:49:54 15 分钟阅读

分享文章

Jetson Nano到手后别急着跑AI,先搞定这5个基础配置(含换源、关屏、输入法)
Jetson Nano新手必做的5项基础配置优化刚拿到Jetson Nano开发板的兴奋感往往让人迫不及待想直接跑AI模型但先别急——一个稳定高效的基础环境才是后续开发的基石。作为嵌入式AI开发平台Jetson Nano的默认配置存在几个影响开发效率的痛点龟速的软件更新、频繁的自动锁屏、缺失的中文输入这些细节问题会持续消耗开发者的耐心。本文将聚焦五个关键配置项用最简步骤打造顺手的开发环境。1. 系统源优化告别蜗牛般的下载速度Jetson Nano预装的Ubuntu系统使用海外软件源国内用户常遇到apt-get更新缓慢甚至失败的问题。更换为国内镜像源是最直接的解决方案但需注意Nano采用arm64架构不能使用常规PC的x86源。清华源配置步骤备份原始源列表文件以防万一sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑源列表文件sudo nano /etc/apt/sources.list删除原有内容替换为以下清华源配置deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse更新软件包列表并升级现有软件sudo apt update sudo apt full-upgrade -y提示如果遇到GPG密钥错误可尝试执行sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [缺失的密钥ID]完成换源后软件下载速度通常能提升10倍以上。笔者实测一个原本需要2小时的更新操作换源后只需10分钟即可完成。2. 禁用自动锁屏避免开发过程被打断默认情况下Jetson Nano会在5分钟无操作后锁定屏幕这对长时间运行的AI模型训练或编译过程极其不友好。通过GUI和命令行两种方式均可永久关闭此功能。图形界面设置打开系统设置 → Brightness Lock将Turn screen off when inactive for设置为Never命令行方案适合远程操作gsettings set org.gnome.desktop.session idle-delay 0对于需要更精细控制的场景可以设置仅关闭屏幕而不锁定适合需要保持后台运行但节省电量的情况# 关闭屏幕保护 gsettings set org.gnome.desktop.screensaver lock-enabled false # 设置屏幕超时时间为1小时3600秒 gsettings set org.gnome.desktop.session idle-delay 36003. 中文输入法配置顺畅编写注释文档虽然Jetson Nano预装了ibus框架但中文输入需要额外配置。以下是完整的Fcitx输入法安装流程安装输入法引擎和中文语言包sudo apt install fcitx fcitx-googlepinyin im-config -y配置系统输入法框架im-config -n fcitx添加环境变量到用户配置文件echo export GTK_IM_MODULEfcitx ~/.bashrc echo export QT_IM_MODULEfcitx ~/.bashrc echo export XMODIFIERSimfcitx ~/.bashrc重启后运行配置工具添加输入法fcitx-config-gtk3在弹出界面中添加Google Pinyin输入法切换快捷键中英文切换CtrlSpace候选词翻页加减号键实测发现Fcitx在资源占用和兼容性上优于默认的ibus特别适合Jetson Nano这种资源有限的设备。4. 开发环境准备轻量级IDE选择Jetson Nano的ARM架构限制了部分IDE的可用性但仍有优秀选择工具安装命令特点适用场景Code-OSSsudo apt install code-ossVS Code社区版Python/C通用开发Geanysudo apt install geany轻量快速简单脚本编辑Qt Creatorsudo apt install qtcreator专业C IDEGUI应用程序开发推荐配置组合Python开发Code-OSS Python插件# 安装Python扩展 code-oss --install-extension ms-python.pythonC开发Qt Creator CMake# 安装编译工具链 sudo apt install build-essential cmake对于需要Jupyter Notebook的场景可安装sudo apt install python3-pip pip3 install --upgrade pip pip3 install jupyterlab5. 基础工具链这些实用工具别忘了除了核心开发环境以下工具能极大提升日常使用体验必备工具安装清单# 文件管理增强 sudo apt install ranger tree # 网络工具 sudo apt install net-tools curl wget # 系统监控 sudo apt install htop neofetch # 压缩工具 sudo apt install p7zip-full unrarGPU状态监控# 实时查看GPU使用情况 sudo apt install tegrastats watch -n 1 tegrastats散热优化适用于被动散热设备# 安装风扇控制工具 git clone https://github.com/jetsonhacks/jetsonUtilities cd jetsonUtilities ./installFanControl.sh完成这些基础配置后你的Jetson Nano已经准备好应对各类AI开发挑战。记得在投入复杂项目前先做一个完整的系统备份sudo apt install timeshift timeshift --create --comments Initial setup这些优化看似简单却能避免开发过程中80%的琐碎问题。良好的开端是成功的一半现在可以放心地开始你的嵌入式AI之旅了。

更多文章