RK3568开发板评测篇(二):开发环境搭建
作者:ouxiaolong
开发环境——
主机:Ubuntu18.04
开发板:飞凌嵌入式OK3568-C开发板
Windows下有很多虚拟机软件,目前市面上流行的有VMware和VirtualBox。VMware分为收费专业版Workstation Pro 和非商用免费版Workstation Player,推荐使用Workstation Player。
笔者这里使用的编译主机的Ubuntu18.04,关于Workstation和Ubuntu安装笔者这里不在赘述,网上资料很多,笔者默认已经装好Workstation和Ubuntu。
01依赖库安装
1.1更新主机的源列表
$sudo apt-get update
1.2安装依赖工具
$sudo apt-get install repo git ssh make gcc libssl-devliblz4-toolexpect g++ patchelf chrpath gawk texinfo chrpathdIFfstatbinfmt-supportqemu-user-static live-build bison flex fakeroot cmakegcc-multilibg++-multilib unzip device-tree-compiler python-piplibncurses5-devbuild-essential vim tree
02TFTP服务环境搭建与测试
TFTP简单文件传输协议,是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。
TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。
(1)下载并安装tftp
$sudo apt-get install openbsd-inetd
(2)新建tftp目录和改变其属性
$sudo mkdir /tftpboot
(3)修改/etc/inetd.conf文件
$sudo vim /etc/inetd.conf
新增如下内容:
tftpdgram udp wait nobody /usr/sbin/tcpd/usr/sbin/in.tftpd /tftpboot
(4)启动tftp
$sudo /etc/init.d/openbsd-inetd start
(5)本地测试
在/tftpboot/目录下新建一个文件test,输入内容、保存。然后打开另外一个终端,测试文件传输。
–输入命令tftp127.0.0.1
–输入gettest
–输入q可以退出
–退出后,使用ls命令可以发现当前目录下有test文件,如果这个文件和服务器中的test文件内容一模一样,表明服务器搭建成功。
编辑
相关文章