DLRK3568到手准备工作

板子上:

PC上:

1、安装vmware

2、安装ubuntu系统

3、常用软件安装:

        1.更换国内下载源(镜像)

        2.切换root用户密码修改:sudo passwd 输入密码即可

        3.安装vim:          sudo apt-get update

                                  sudo apt-get install vim

4.安装nfs(不同机器、系统共享彼此文件)

                假设NFS服务器与NFS客户端(开发板)共享了/home/nfs目录,又将开发板本地目录/home/mnt挂载到NFS服务器的/home/nfs目录下,即可实现本地和远端的文件共享:

                安装:sudo apt-get install nfs-kernel-server

                配置:在ubuntu的/home下创建nfs文件夹目录,sudo mkdir /home/nfs

                设置服务器共享文件夹:sudo vi /etc/exports   , 在文件中添加代码:/home/nfs/ *(rw,sync,no_root_squash)     ,其中rw是可读权限,sync是资料同步写入内存和硬盘,no_root....当登录NFS住几使用共享目录的使用者是root时,其权限将被转换成为一名使用者,通常它的UID与GID都会变成nobody身份。

                重启nfs服务:/etc/init.d/nfs-kernel-server restart

5、安装ssh:

        一种网络安全协议,现下所搭建的开发环境是win+虚拟机ubuntu方式,需要经常在两个系统间互传文件,就要用到ssh协议。

        1.安装:sudo apt-get install openssh-server

        2.修改ssh配置文件,因为ssh默认不允许用户登录:sudo vim /etc/ssh/sshd_config  ,  找到PermitRootLogin prohibit-password   修改为  PermitRootLogin yes    (  “/+字符”为快捷检索)

        3.重启ssh服务:/etc/init.d/ssh restart

6、安装FileZilla(在windows上安装),使用该软件通过使用ssh安全协议实现文件互传;需要注意在建立节点时最好使用用户名root,否则需要在传输文件时给ubuntu目标文件夹加权限才能传输文件。

7、安装vscode:略

8、安装adb工具:

        win安装adb:将win版本adb工具拷贝解压,将解压后的adb.exe所在路径添加到path系统变量。

        ubuntu安装adb:

                1.将ubuntu版本adb工具拷贝至ubuntu下/home/tools/路径,运行unzip *.zip解压adb压缩包

                2.运行export PATH=$PATH:~/tools/platform-tools   将adb路径添加到系统环境变量中;

                也可以将该条命令添加至~./bashrc文件末尾,这样每次打开新的终端都会自动执行该条命令;i) vi ~./bashrc  ii)   修改完成后执行命令使当前终端生效source ~/.bashrc   iii)测试安装是否成功  adb version

                3.以上失败:sudo apt install adb  在线安装

                4.使用:从ubuntu发送文件到开发板:adb push (ubuntu文件) 开发板目录;

                             从开发板发送文件到ubuntu:adb pull 

9、瑞芯微Rockchip烧录驱动安装(02【正点原子】ATK-DLRK3568_Android系统开发手册V1.2.pdf):win安装烧录工具RKDevTool:开发板光盘A盘-基础资料→05、开发工具→RKTools→windows→RKDevTool_Release_v2.92.zip,一路安装即可

10、RK3568 Android SDK软件包安装

        在任意位置建立脚本:touch install.sh

        修改权限:sudo chmod 777 install.sh

        写入安装SDK编译环境所依赖的软件包安装指令(直接粘贴会出现空格):vi install.sh

        #!/bin/sh
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib \
g++-multilib libc6-dev-i386 lib32ncurses5-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev \
libxml2-utils xsltproc unzip python-pyelftools python3-pyelftools device-tree-compiler libfdt-dev \
libfdt1 libssl-dev liblz4-tool python-dev libncurses5 make

        运行安装脚本:sh install.sh

        安装完成后将python2设置为系统默认python版本:

         sudo rm -rf /usr/bin/python
         sudo ln -s /usr/bin/python2 /usr/bin/python
停在对于Android的11还是12版本选择,那个解压什么的,没搞懂E:\RK3568\【正点原子】RK3568开发板资料(B盘)-开发环境及SDK\02、ATK-DLRK3568开发板SDK\03、android12_sdk

11、安装Annaconda:bash Anaconda3-2023.03-1-Linux-x86_64.sh  ,之后一直回车、yes、回车即可。

                1.列出所有环境列表:conda env list
                2.退出base或其他环境回到ubuntu:conda deactivate

                3.此时开机会默认进入conda环境,防止编译rk3568 sdk等其他环境混乱,修改conda环境变量设置不自动进入conda虚拟环境,执行:conda config --set auto_activate_base false

                4.anaconda 的环境配置:

                        i)执行conda config --show channels检查annaconda下载源是否是默认源,显示channels  - defaults为默认

                        ii)是默认源则需修改为国内源,执行:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

                        iii)运行conda config --show查看配置是否成功;

12、更新NPU驱动

        1.下载rknpu2驱动压缩包,或开发板光盘A盘-基础资料-01、程序源码-01、AI例程-03、软件及驱动-rknpu-1.5.0.zip,导入ubuntu,解压;

        2.略,ubuntu崩之前已在板子上更新好。

13、安装 rknn-toolkit2 转换环境

        1.下载rknn-toolkit2 https://github.com/rockchip-linux/rknn-toolkit2,或开发板光盘A-基础资料-01、程序源码-01、AI例程-03、软件及驱动-rknn-toolkit2-1.5.0.zip

        2.新建conda环境防止后面编译环境混乱,新建一个 conda 环境名 py3.8 的且 Python 版本为 Python3.8 版本的 conda 环境:conda create --name py3.8 python=3.8

        3.安装rknn-toolkit2依赖库:pip install -r requirements_cp38-1.5.0.txt -i https://mirror.baidu.com/pypi/simple

        4.安装rknn-toolkit2工具。依旧在 conda 环境 py3.8 下进到 rknn-toolkit2/packages 目录,执行以下命令:pip install rknn_toolkit2-1.5.0+1fa95b5c-cp38-cp38-linux_x86_64.whl

        5.测试安装是否成功:cd ../rknn-toolkit2-master/examples/tflite/mobilenet_v1,运行python test.py,可以打印出模型 top-5 分类结果,测试正常。

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值