Firefly教程网站:http://wiki.t-firefly.com/zh_CN/Firefly-RK3399/started.html

系统烧录:

http://wiki.t-firefly.com/zh_CN/Firefly-RK3399/linux_sdk.html#ubuntu_upgrade

ubuntu系统烧录后用户名:firefly 密码:firefly

1.安装基础环境:

1.1 安装python3.6

输入命令:

sudo add-apt-repository ppa:jonathonf/python-3.6

按Enter确认

输入命令:

sudo apt-get upgrade

sudo apt-get install python3.6

调整Python3的优先级,使得3.6优先级较高

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

重启

sudo reboot

升级pip

sudo python3 -m pip install –upgrade –force pip

安装python编译环境

sudo apt-get install aptitude

sudo aptitude install python3.6-dev

安装依赖:

sudo pip3 install numpy

sudo pip3 install pyserial

sudo pip3 install pandas

sudo pip3 install Matplotlib

1.2 安装环境

sudo apt-get update

sudo apt-get upgarde

sudo apt-get install python-pip python-dev build-essential

sudo apt-get install python3-pip python3-dev build-essential

sudo apt-get install gedit

sudo apt-get install openssl*

sudo apt-get install ipython3

sudo apt-get install minicom

sudo apt-get install cmake git

sudo apt-get install inetutils-ping

安装中文库和输入法:

sudo apt-get install scim scim-pinyin

安装火狐浏览器:

sudo apt-get install firefox

2.安装opencv

2.1 安装依赖:

sudo apt-get
install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev
libtiff-dev libjasper-dev libdc1394-22-dev

sudo apt-get
install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

2.2 安装opencv

下载opencv库的zip文件 我这里下载的是opencv-3.4.0.zip

cd

mkdir app

cp
Downloads/opencv-3.4.0.zip app/

cd
app

unzip
opencv-3.4.0.zip

cd
opencv-3.4.0

mkdir
release

cd
release

cmake -D
CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..

sudo make -j4 编译的时间比较长,耐心等待吧

编译完成后安装:

sudo make install 安装这一步比较快

完成后修改/etc/ld.so.conf文件,在文件中添加:

/usr/local/lib

使配置生效:

sudo /sbin/ldconfig

测试:

进入python3

输入:import cv2

可以成功导入表示安装成功

3.远程登录

3.1 安装ssh

sudo apt-get install
openssh-server

安装完成后可以使用以下命令:

sudo
service sshd status

sudo
service sshd start

3.2 
在/etc/ssh/sshd_config文件中追加

Ciphers
aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs
hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms
diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

3.3 免密登录

客户机输入:ssh-keygen -t rsa

一路回车

将生成的.pub文件复制到服务端的~/.ssh/authorized_keys中

3.4 设置静态ip

sudo gedit
/etc/network/interfaces

在后面添加:

auto wlan0

iface wlan0 inet static

address 192.168.0.201

netmask 255.255.255.0

gateway 192.168.0.1

dns-nameservers 192.168.0.1

wpa-ssid "maxiao"

wpa-passphrase "12345678"

wireless-channel 11

重启网络:

sudo
/etc/init.d/networking restart

Firefly-rk3399 开发板环境搭建的更多相关文章

  1. DE1-SOC开发板上搭建NIOS II处理器运行UCOS II

    DE1-SOC开发板上搭建NIOS II处理器运行UCOS II   今天在DE1-SOC的开发板上搭建NIOS II软核运行了UCOS II,整个开发过程比较繁琐,稍微有一步做的不对,就会导致整个过 ...

  2. Python开发:环境搭建(python3、PyCharm)

    Python开发:环境搭建(python3.PyCharm) python3版本安装 PyCharm使用(完全图解(最新经典))

  3. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  4. IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  5. 【nginx,apache】thinkphp ,laravel,yii2开发运行环境搭建

    缘由 经常会有人问xx框架怎么配置运行环境,这里我就给贴出吉祥三宝(Yii2,Laravel5,Thinkphp5 )的Nginx和Apache的配置,供大家参考 Nginx Yii2 server  ...

  6. 【1】windows下IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  7. ArcGIS API for Silverlight/ 开发入门 环境搭建

    Silverlight/ 开发入门 环境搭建1 Silverlight SDK下载ArcGIS API for Microsoft Silverlight/WPF ,需要注册一个ESRI Gloab ...

  8. 基于Axis1.4的webservice接口开发(环境搭建)

    基于Axis1.4的webservice接口开发(环境搭建) 一.环境搭建: 1.搜索关键字“Axis1.4”下载Axis1.4相关的jar包. 下载地址:http://download.csdn.n ...

  9. JM-1 手机网站开发测试环境搭建

    JM-1 手机网站开发测试环境搭建 一.总结 一句话总结:WEB服务器环境可实现局域网内轻松访问.360wifi可以实现局域网. 二.微网站开发环境: 1.把微网站放到本机wamp环境下,用pc浏览器 ...

随机推荐

  1. SQL 用户定义表类型,在存储过程里使用数据类型作參数

    在数据库编程里使用数据类型,能够提高代码的重用性.它们常常被使用在方法和存储过程中.使用数据类型,我们能够避免在存储过程里定义一串的參数,让人眼花缭乱,它就相当于面向对象语言里.向一个方法里传入一个对 ...

  2. 一些求数据库对象的SQL语句

    use [mydb] go --存储过程 SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE routine_type='PROCEDURE' AND SP ...

  3. 最短路--Dijkstra&&Floyed&&SPFA

    最短路径是一个很常见的问题,这里有3种方法,可供参考. 一.Dijkstra#include<iostream> #include<cstdio> #include<cs ...

  4. 洛谷P3809 后缀数组模板

    题目:https://www.luogu.org/problemnew/show/P3809 刚学了后缀数组,看人家手写演示了半天,大概明白了过程,但完全写不出来代码: 于是借鉴了许多,不过都差不多, ...

  5. insufficient space

  6. PCB Genesis加邮票孔(线与弧)实现算法

    一.Genesis加邮票孔(线与弧)实现算法 1.鼠标点击位置P点(可以确认搜索区域位置,确认点击位置周边元素分区,此所讲算法未应用到P点坐标) 2.求出:P1C与P2C (线与弧最近点距离的2个点) ...

  7. go 条件语句if

    一.if 语句 格式 if condition { // do something } 举例 package main import "fmt" func main(){ var ...

  8. java.util.concurrent常用类(CountDownLatch,Semaphore,CyclicBarrier,Future)

    CyclicBarrier CyclicBarrier是用来一个关卡来阻挡住所有线程,等所有线程全部执行到关卡处时,再统一执行下一步操作.假设一个场景:每个线程代表一个跑步运动员,当运动员都准备好后, ...

  9. jorgchart,帮助你生成组织结构图的

    下载地址: http://yunpan.cn/c6pfenkmmFV2q  访问密码 8e29 演示链接: http://www.gbtags.com/gb/share/546.htm jstree. ...

  10. 微信小程序特殊字符转义方法——&转义&amp;等等

    在我编写公司小程序的过程中,有一次在网页端添加了一张图片,结果在小程序端访问失败了,究其原因,竟然是因为该图片名称中有一个“&”符号,网页端添加后,自动转义成了“&”存储到了数据库.当 ...