1、搭建前需下载Vmare和ubantu 14.04.5 iso ,安装好之后,先su root输入密码123456 看看$能不能变成#,如果提示没能root,可能需要重新安装ubantu系统。忘记root密码
2、ubantu联网:编辑——虚拟网络编辑器,将子网IP和网关与电脑本身的网段一致,配置静态ip,配置的网络IP地址要和VM中的虚拟网络编辑器的网段相一致。输入cd /etc/sysconfig/network-scripts/,其次输入ip add,查看第2点后面的网卡名称如eth0,输入vi ifcfg-eth0
3、使用apt-get install 前先使用apt-get update进行更新,如果海思 SDK 包无法解压的问题
终端输入 dpkg-reconfigure dash选择 NO。系统需安装apt-get install g++ u-boot-tools lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 zlib1g-dev liblzo2-dev uuid-dev libacl1-dev libncurses5-dev
4、始终关闭锁屏方法:点击 system setting ——点击Brihtness and Lock——lock off。
ubuntu 禁止/取消系统自动更新的方法:点击 system setting ——点击software&updates——update——第一栏和第四栏选择never。sudo gedit /etc/apt/apt.conf.d/10periodic将APT::Periodic::Update-Package-Lists "1"的1改为0。
5、安装 ssh server:apt-get install openssh-server 然后sudo gedit /etc/ssh/sshd_config -> 修改 “ PermitRootLogin without-password”,为“PermitRootLogin yes”,然后保存文件。
sudo /etc/init.d/ssh start #server启动ssh服务
ps -e | grep ssh #查看server是否启动ssh服务
sudo /etc/init.d/ssh stop #server停止ssh服务
sudo /etc/init.d/ssh restart #server重启ssh服务
6、Ubuntu下配置samba实现文件夹共享:参考samba搭建
重新启动samba服务器sudo /etc/init.d/smbd restart
修改现配置文件sudo gedit /etc/samba/smb.conf
注意path 路径为 \home\自己创建的用户\share,可以用ls命令查看,创建的共享目录路径要一致
win+r 输入ubantu系统的IP地址,然后输入账号和密码进入共享目录。IP地址可以用 ifconfig查看。
7、将海思SDK放入共享文件夹中,解压后cd 到相应的目录,如cd Hi3518E_SDK_V1.0.4.0,然后输入./sdk.unpack,将SDK解压。
8、安装交叉编译链
cd osdrv/opensource/toolchain/arm-hisiv300-linux
chmod +x cross.install.v300
./cross.install.v300
开始安装交叉编译器,安装完了以后执行,source /etc/profile,再执行 vi ~/.bashrc -> 最后一行添加 source /etc/profile,这样不用每次系统重启之后都
要执行 source 命令了。
9、编译 SDK(参考 osdrv 目录下的 readme_cn.txt)
cd osd/
执行:make OSDRV_CROSS=arm-hisiv300-linux CHIP=hi3518ev200 all
等待编译完成
10、在ubantu下安装QT
找到安装好的bin文件,输入qtcreator,打开软件。
11、搭建nfs服务器用于将ubantu编译的文件复制到Hi3518板子上。注意:samba是ubantu与window创建的共享文件,网络适配选NAT;而nfs是ubantu与Hi3518板子linux创建的共享文件,网络适配选桥接模式,板子本身ip是192.168.1.x,在ubantu上用ifconfig eth0 192.168.1.x修改同一网段的ip,window下也改为192.168.1.x,然后ping一下看看三者是不是互通。
Hi3518开发环境ubantu+ssh+samba+nfs搭建
最新推荐文章于 2022-12-11 15:37:16 发布