当前位置: 首页 > news >正文

ROCK Pi N10(Rk3399Pro)开发记录 —— 基于Debian10系统的开发环境配置

ROCK Pi N10(RK3399Pro)开发记录(一) —— 基于 Debian 10 系统的开发环境配置

文章目录

    • ROCK Pi N10(RK3399Pro)开发记录(一) —— 基于 Debian 10 系统的开发环境配置
      • 一、Rock Pi N10 概述
        • 1. 开发板简介
        • 2. 开发板参数
        • 3. 开发板接口及外观
      • 二、系统环境及版本
      • 三、Rock Pi N10系统环境配置
        • 1. 系统固件刷新
          • (1)系统固件及相关工具下载
          • (2)Install to eMMC from USB
          • (3)Install on microSD card
        • 2. Debian10首次启动相关设置
          • (1)设置xfce4-terminal快捷键
          • (2)系统wifi连接
          • (3)更改Debian10系统apt镜像源和开发板官方镜像源
          • (4)apt 源更新及升级
          • (5)创建swap交换分区
        • 3. 安装中文字库
        • 4. 系统依赖项安装配置
        • 5. 常用工具安装()
          • (1)安装gedit编辑器(实用指数:☆☆☆☆☆)
          • (2)安装Visual Studio Code代码编辑器(实用指数:☆☆☆☆☆)
          • (3)安装shotwell图片查看器(实用指数:☆☆☆☆)
          • (4)安装VLC播放器(实用指数:☆☆☆☆)
          • (5)安装PDF阅读器(实用指数:☆☆☆)
          • (6)安装 截图工具flameshot(实用指数:☆☆)
          • (7)安装ssh客户端及服务器(实用指数:☆☆☆☆☆->∞)
      • 四、Rock Pi N10开发及运行环境配置
        • 1. Python环境搭建
          • (1)virtualenv 工具创建 Python 虚拟环境
          • (2)Python 虚拟环境用法
        • 2. pip 及常用依赖项(Dependency Packages)安装
          • (1)pip安装及版本升级
          • (2)常用依赖项安装
        • 3. TensorFlow、Keras安装
          • (1)aarch64 安装包下载
          • (2)TensorFlow 安装
          • (3)Keras 安装
          • (4)安装完成并测试
      • 五、ROCK PI N10硬件接口驱动安装及测试
      • 六、NPU固件及控制
        • 1. NPU驱动固件更新
        • 2. NPU常用控制命令
          • (1)NPU服务开启与关闭
          • (2)NPU电源控制
      • 七、官方开发组件安装测试
        • 1. RKNN-API安装测试
          • (1)RKNN-API简介
          • (2)RKNN-API下载及安装配置
          • (3)在PC(ubuntu18.04 LTS)上配置交叉编译环境
          • (4)在PC(ubuntu18.04 LTS)上交叉编译RKNN-API
          • (5)在Rock Pi N10(Debian10)上运行测试例程
        • 3. Rock-X SDK安装测试
          • (1)Rock-X SDK简介
          • (2)Rock-X SDK下载安装
          • (3)C接口例程测试
          • (4)Python接口例程测试
      • 八、FAQS
        • 1. TensorFlow在import时因其与numpy版本不一致导致数据类型不兼容的问题
        • 2. 运行RKNN-API例程时出现“E RKNNAPI: rknn_init, driver open fail! ret = -4(ERROR_NO_DEVICE)!”错误

一、Rock Pi N10 概述

1. 开发板简介

Rock Pi N10 为瑞莎科技推出的 RK3399Pro 高性能、低功耗、易开发的开发板。高性能 AI 处理器 RK3399Pro 采用了 ARM 双核 Cortex-A72 + 四核 Cortex-A53 的大小核处理器架构,主频高达 1.8GHz,集成 Mali-T860 MP4 四核图形处理器,通用运算性能强悍,同时,片上集成 NPU,支持 8bit 与 16bit 运算,运算性能高达 3.0TOPs,可直接加载 Caffe/Mxnet/TensorFlow 模型。

更多详细介绍参见(官方网站)

2. 开发板参数

3. 开发板接口及外观
正视图侧视图

二、系统环境及版本

硬件平台PCRK3399Pro说明
系统及版本Ubuntu18.04 LTSDebian10
系统代号bionicbuster与后面系统APT源的设置相关,所以在此给出
Desktopgnome(默认)xfce4(默认)皆不用单独安装,系统安装或者固件刷新后自带

三、Rock Pi N10系统环境配置

1. 系统固件刷新

下面是系统固件刷新的整体流程示意图,帮助理解两种安装方式的选择路径:

开始:系统固件刷新

选择安装目标

安装至 eMMC

安装至 MicroSD 卡

选择安装方式

使用 balenaEtcher 烧写至 MicroSD 卡

USB OTG 方式
(Install to eMMC from USB)

http://www.jsqmd.com/news/1137219/

相关文章:

  • Windows效率革命:PowerToys免费工具集完整指南
  • 终极指南:5步掌握SAM2 Hiera-Tiny图像特征提取模型的完整应用
  • iCloud照片下载器:三分钟掌握苹果照片库完整备份终极方案
  • Web安全实战指南:从SQL注入到内网渗透的靶场学习路径
  • 抖音,你所不知道的功能
  • Azure WebJobs SDK核心功能解析:触发器、绑定与扩展全攻略
  • Shell脚本加固效率量化:Shellharden自动化工具与手动修复的基准测试对比
  • NVIDIA Spark RAPIDS:3个简单步骤让Apache Spark性能提升10倍 [特殊字符]
  • 深度解析吉里吉里Z:高效构建跨平台游戏引擎的实战指南
  • NS-USBLoader:一站式Switch游戏管理工具的完整技术解析与使用指南
  • TikTokDownloader:跨平台内容采集的终极解决方案
  • 如何实现ImGui Java跨平台部署:Windows、Linux、macOS三平台构建终极指南
  • FancySelect自定义模板教程:打造个性化下拉选择框
  • Java单列集合——List
  • win10优化 电脑
  • 分钟买不了吃亏系列: nginx动态域名解析
  • LTX-2.3 Foley LoRA完全指南:从安装到生成专业音效的简单步骤
  • 解锁Emby/Jellyfin媒体播放新境界:本地播放器深度集成与进度同步完全指南
  • JavaScript_数组常用方法【2】
  • CC Switch技术深度解析:构建企业级AI代理网关的架构决策与实践指南
  • 3个技巧:用Nativefier将任意网页变身原生桌面应用
  • 华为昇腾310B1平台解码过程中遇到的几个错误以及解决方法
  • LV30条码扫描器与PIC18F86J55硬件集成及解码优化
  • Linux防火墙端口开放:firewalld、iptables、ufw 3种工具实战与选型指南
  • 为什么选择HQTrack?5大核心优势助力视频目标追踪任务效率提升300%
  • 2.1.2工具篇-Excel——用Excel清洗和处理数据
  • 为什么Fish Shell成为开发者最爱的命令行工具:5个颠覆性功能深度解析
  • OpenChat架构深度解析:构建企业级智能对话系统的核心技术实践
  • Path of Building终极指南:免费离线构建规划器彻底改变流放之路游戏体验
  • 如何在5分钟内免费创建专业级演示文稿:PPTist在线PPT制作工具终极指南