VITA · 9月18日

云芯一号试用 python计算库环境配置(二)及烧写模式介绍

本文介绍云芯一号(rk3399) 微型服务器的python环境配置一些记录。本Arm服务器算力不是很高主要面向服务类应用,但是可以跑一些简单的模型结合到服务应用方面,比如作为考勤服务器,视频流服务器等应用,可能需要一些基本计算库和常用深度学习框架。

一.opencv,tensorflow,pytorch的安装

这里opencv不需要使用dnn模块,采用apt形式安装安装版本为3.2,如需要安装高版本需要源码编译。
这里引用大佬编译Opencv 4.2的教程:
https://aijishu.com/a/1060000000136747
1.apt安装numpy及opencv
sudo apt-get install python3-numpy
sudo apt-get install python3-opencv
2.pip安装tensorflow 1.13.1,keras,pytorch 1.1

下面一些whl包,rk3399的github也有下载,这里也贴出网盘地址:

链接:https://pan.baidu.com/s/1a9_Osl4lyHqlzwTSx2YaRA 提取码:x9us

以下为安装顺序,需要先安装h5py 再安装tensorflow。

sudo apt-get install python3-h5py
sudo pip3 install tensorflow-1.13.1-cp36-none-linux_aarch64.whl      
sudo pip3 install scipy-1.2.0-cp36-cp36m-linux_aarch64.whl
sudo pip3 install keras==2.1.5
3.安装pytorch
#安装一些依赖项
sudo apt-get install libopenblas-dev cython3  m4 libblas-dev cmake
sudo pip3 install torch-1.1.0a0+7e73783-cp36-cp36m-linux_aarch64.whl
sudo pip3 install torchvision

.python下查看是否安装成功
20200916154943407.jpg

二.烧写模式

1.Loader 模式

日常一般使用Loader 模式烧写固件。
1.Type-C data cable连接好设备和主机。
2.按住设备上的 RECOVERY (恢复)键并保持。
3.短按一下 RESET(复位)键。
4.大约两秒钟后,松开 RECOVERY 键。

2.MaskRom模式

MaskRom 模式是设备变砖的最后一条防线。强行进入 MaskRom 涉及硬件操作,有一定风险,因此仅在设备进入不了 Loader 模式的情况下,方可尝试 MaskRom 模式。进入 MaskRom 的原理是人为的把 Flash 的数据脚与地线短接,系统会认为 Flash 数据出错,从而清除 Flash 数据。

这里是引用:
http://wiki.t-firefly.com/

云芯一号MaskRom模式2个测试点位置图:
微信截图_20200918225511.png

6 阅读 121
推荐阅读
0 条评论
关注数
70
内容数
71
低成本Arm微服务器开发平台“云芯1号”教程及应用,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
Arm中国学堂公众号
关注Arm中国学堂
实时获取免费 Arm 教学资源信息
Arm中国招聘公众号
关注Arm中国招聘
实时获取 Arm 中国职位信息