1、安装Ubuntu系统
主机操作系统:win XP、7/8、linux
需要的软件包
驱动助手DriverAssitant
https://pan.baidu.com/s/1nefYTAx2JV7q7pzfQa6YBw#list/path=%2F ubuntu系统+对应系统下载工具
https://pan.baidu.com/s/1PXbZXMAnU3k-KaNl4TgeAA#list/path=%2F
rk3399资源官方网址:http://www.t-firefly.com/doc/download/page/id/3.html#other_11
本机安装的是0910版本的镜像文件FIREFLY-RK3399-UBUNTU18.04-GPT-20190910-0922.img
主机操作系统是win7
开始安装
驱动安装
DriverAssitant解压后,在管理员模式下运行DriverAssitant.exe
首先进行驱动卸载,再点击驱动安装,确保驱动安装正确。
设备连接
rk3399 用原厂type-c线与主机相连。设备连接有两种方式:
打开设备管理器,
1.一直按住rk3399的recover键,连接电源线,两秒后松开按键,查看设备管理器查看是否有设备显示。
2.电源和USB线都连接后,按住recover键不松开,轻按reset键松开,两秒后松开recover键。查看设备管理器是否有设备显示。
下载镜像文件
解压镜像文件压缩包,打开pack,解压AndroidTool.zip,在AndroidTool_Release中,管理员模式打开AndroidTool.exe。
软件打开后,底部会显示设备是否连接,如果没有连接重复上述设备连接操作。
下载镜像有两种方式,下载镜像或者固件升级。这里选择固件升级,操作更简单一些。
在固件升级中点击固件,需要添加镜像包,路径是镜像文件解压后的pack文件夹,后缀为.img。
选中镜像文件后,等待一会,固件版本等信息就会显示出来。
点击擦除flash,flash擦除成功后点击升级,系统安装成功则右边的显示栏会显示系统重启成功。
至此,系统安装完毕。
2、更换apt下载源
清华源和中科大源
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
http://mirrors.ustc.edu.cn/ubuntu-ports/
【注意区分x86平台和arm平台的区别,网上大多是针对x86平台的】
更换步骤
0、备份文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
1、以root身份打开编辑:sudo vi /etc/apt/sources.list
2、将 http://ports.ubuntu.com/ 全部替换为 http://mirrors.ustc.edu.cn/ubuntu-ports/ 这是中科大的
3、执行 sudo apt-get update 和 sudo apt-get upgrade
查看系统代号
命令:lsb_release -c
Ubuntu 12.04 (LTS)代号为precise
Ubuntu 14.04 (LTS)代号为trusty
Ubuntu 15.04 代号为vivid
Ubuntu 15.10 代号为wily
Ubuntu 16.04 (LTS)代号为xenial
Ubuntu 18.04 代号为 bionic
main:完全的自由软件
muitiverse:非自由软件,完全不提供支持和补丁
restricted:不完全的自由软件
universe:ubuntu官方不提供支持与补丁,全靠社区支持
3、安装pip3且换下载源
推荐网址:http://laylib.com/archives/33.html
1、wget https://bootstrap.pypa.io/get-pip.py
2、sudo python(3) get-pip.py
pip换源一次性方法和永久性方法:
3.1 pip install -i http://mirrors.aliyun.com/pypi/simple/ xxx
3.2 在家目录创建.pip文件夹,在内部创建pip.conf
cd ~
$ mkdir .pip
$ cd .pip
$ nano pip.conf
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
4、venv虚拟环境
sudo apt-get install -y python3-venv(若是不成功,可先输入以下命令)
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
使用方法:
以上激活环境方法过于繁琐,建议在家目录下新增alias行
针对本系统:
vi .bashrc
alias Service='source /home/firefly/Environment/Service/bin/activate'
后面通过Service直接开启环境(Service以新建的环境名来命名)
下面可以在虚拟环境中安装自己想要的各种包了.......(未完待续)