微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu虚拟机及Petalinux开发平台安装

第一部分 Ubuntu虚拟机安装

所需资源:

1、VMware-workstation_full_12.1.1.6932.exe

2、ubuntu-14.04.3-desktop-amd64.iso

3、互联网


建议在i5以上cpu、8G内存、100GB以上空闲分区的台式电脑安装


一、安装虚拟机软件

(略)


二、新建虚拟机

文件”―“新建虚拟机”―“自定义(高级)”

wKiom1jqJ6Xi_W7rAAGsuwUSYmI575.png

wKioL1jqJ6fA_hwMAAFs07VAIWw980.png

中间步骤省略,最终配置如下

wKiom1jqJ6eTnbRoAAFqfZ7VB8g043.png

自定义硬件”―“新CD/DVD”,加载Ubuntu镜像

wKiom1jqJ6mR87mEAAFkd_r0XG8815.png

启动虚拟机,不能改为中文(Petalinux不支持,开始安装

wKioL1jqJ6vAeMokAAHMtwuaHXY435.png

中间步骤省略,均保持认设置

设置用户名、密码,开启自动登录。此时“Continue”按钮显示在屏幕外,需使用“TAB”键切换至“Back”按钮后按“→”键再回车

wKioL1jqJ6vRiK9-AAGhewf4m84658.png

安装完成重启,回车确定

wKiom1jqJ62C603CAAEpbeQM9h8602.png


三、优化Ubuntu设置

“System Settings”―“displays”,修改分辨率为1440x900

wKioL1jqJ66BwQDYAAJ-1ESdahE673.png

“System Settings”―“Brightness & Lock”

wKiom1jqJ7Dws1xLAAKILAm5sUI742.png

“虚拟机”―“设置”―“添加”―“网络适配器”―“NAT模式”

wKioL1jqJ7GBRdfQAADk74NqI5w768.png

“System Settings”―“Software & Updates”―Download from―“Other…”―“China”―aliyun.com

wKiom1jqJ7ODW6lCAAKDLw2FaOk246.png


四、开启共享文件

“虚拟机”―“安装VMware Tools”

sudosu�C
mount/dev/cdrom/mnt
cp/mnt/VMwaretools-…….tar.gz.
tar�CxfVMwaretools-…….tar.gz
cdvmware-tools-distrib/
./vmware-install.pl

“虚拟机”―“设置”―“选项”―“共享文件夹”。若报错,重启虚拟机后重装VMware Tools

wKioL1jqJ7Pwod30AAELKUBoyrw374.png

ln-s/mnt/hgfs/share~/Winshare


五、VIM安装

apt-getinstallvim-gtk
vim/etc/vim/vimrc

文件末尾添加

setnu
settabstop=4
setautoindent

wKiom1jqJ7bxzyk-AAK5SI1L6K8636.png


六、tftp服务器搭建

apt-getinstalltftp-hpatftpd-hpa
apt-getinstallxinetd
vim/etc/default/tftpd-hpa

修改以下两项:

TFTP_DIRECTORY="/tftpboot"
TFTP_OPTIONS="-s-c-l"

wKioL1jqJ7eQ2y8SAAJ2O7wCmMs692.png

cd/
mkdirtftpboot
chmod777tftpboot/
servicexinetdstop
servicetftpd-hparestart
servicexinetdstart

测试是否搭建成功:(提前在/tftpboot touch aaa,在本地touch 111)

tftplocalhost
tftp>put111
tftp>getaaa
tftp>q


七、nfs服务器搭建

apt-getinstallnfs-kernel-server
apt-getinstallnfs-common
vi/etc/exports

文件末尾添加

/root/rootfs*(rw,sync,no_root_squash,no_subtree_check)

wKiom1jqJ7nSYTUQAAKjAfhG00A169.png

mkdirrootfs
chmod777rootfs/
exportfs-r
/etc/init.d/nfs-kernel-serverrestart
showmountlocalhost�Ce

测试是否成功:

mount-tnfs-onolocklocalhost:/root/rootfs/mnt


第二部分 Petalinux开发平台安装

1、petalinux-v2016.1-final-installer.run

2、互联网


一、依赖工具安装

使用 dpkg �Cl | grep ‘xxx’ 检查以下各依赖是否安装

apt-getinstalltofrodos
apt-getinstalliproute2
apt-getinstallgawk
apt-getinstallgit
apt-getinstallmake
apt-getinstallnet-tools
apt-getinstalllibncurses5-devzlib1g-devlibssl-dev
apt-getinstallflexbison
apt-getinstalllibselinux1
apt-getinstalllib32z1lib32ncurses5lib32bz2-1.0lib32stdc++6


二、修改/bin/sh

dpkg-reconfiguredash

选择 <No>

wKiom1jqJ7zDy3I8AAPg6mDtV-k937.png


三、Petalinux安装

mkdir/opt/pkg
./petalinux-v2016.1-final-installer.run/opt/pkg

wKioL1jqJ8DwqTc-AAQUvojIgiM797.png

source/opt/pkg/petalinux-v2016.1-final/settings.sh
petalinux-util--webtalkoff
cd/opt/pkg/
chownroot:rootpetalinux-v2016.1-final/-R


四、优化Petalinux设置

vi~/.bashrc

在末尾添加

source/opt/pkg/petalinux-v2016.1-final/settings.sh

wKiom1jqJ8Pw0OR0AAP6tlX8gNA309.png

cdpkg/petalinux-v2016.1-final/tools/linux-i386/gcc-arm-linux-gnueabi/bin
cp~/Winshare/ln.sh.
./ln.sh

wKioL1jqJ8SzwvJaAAKmigzAha0147.png

原文地址:https://www.jb51.cc/ubuntu/353556.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐