ROCK Pi N10(Rk3399Pro)开发记录 —— 基于Debian10系统的开发环境配置
📅 2026/7/6 21:41:54
👁️ 阅读次数
📝 编程学习
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. 开发板接口及外观
| 正视图 | 侧视图 |
|---|---|
二、系统环境及版本
| 硬件平台 | PC | RK3399Pro | 说明 |
|---|---|---|---|
| 系统及版本 | Ubuntu18.04 LTS | Debian10 | |
| 系统代号 | bionic | buster | 与后面系统APT源的设置相关,所以在此给出 |
| Desktop | gnome(默认) | xfce4(默认) | 皆不用单独安装,系统安装或者固件刷新后自带 |
三、Rock Pi N10系统环境配置
1. 系统固件刷新
下面是系统固件刷新的整体流程示意图,帮助理解两种安装方式的选择路径:
编程学习
技术分享
实战经验