关键词:
ubuntu16.04下安装petalinux
参考https://www.cnblogs.com/vacajk/p/6146146.html
安装环境:
1. ubuntu 16.04
2. petalinux-v2015.4
3. 目标板:zynq 7010 SOC
安装步骤:
1. 在home目录下新建两个文件夹:petalinux和petalinux_installer两个文件夹,将安装包petalinux-v2015.4-final-installer-dec.run放到文件夹petalinux_installer。
2. 更换apt-get更新源(发现自带的ubuntu源有时候下载不了库文件)。
sudo su cd /etc/apt cp sources.list sources.list1 gedit sources.list
将sources.list的内容替换为ubuntu 16.04阿里云源,内容如下:
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
将内容保存后,执行:
apt-get update
3. 在安装petalinux之前需要安装依赖库,如下:
apt-get install tofrodos:i386 apt-get install iproute2:i386 apt-get install gawk:i386 apt-get install cpp-5:i386 apt-get install cpp-5:i386 apt-get install cpp:i386 apt-get install binutils:i386 apt-get install gcc-5:i386 apt-get install gcc:i386 apt-get install make:i386 apt-get install net-tools:i386 apt-get install libncurses5-dev:i386 apt-get install zlib1g-dev:i386 apt-get install libssl-dev:i386 apt-get install flex:i386 apt-get install bison:i386 apt-get install libselinux1:i386 apt-get install libncurses5 libncurses5-dev apt-get install libc6:i386 apt-get install libstdc++6:i386 apt-get install zlib1g:i386 apt-get install libssl-dev apt-get install tftpd tftp openbsd-inetd apt-get install gcc apt-get install openssl
4. 安装tftp:
gedit /etc/inetd.conf
在文件中增加以下内容:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot
mkdir /tftproot chmode 777 /tftproot /etc/init.d/openbsd-inetd restart netstat -an | more | grep udp
有以下输出,代表安装成功:
5. 正式开始安装petalinux:
(用普通用户模式安装,ubuntu 16.04之后的版本不能以超级用户的方式安装,但16.04可以用超级用户模式安装,也可以普通用户)
先回到普通用户模式,然后按下边执行:
cd petalinux_installer (到放置安装包的文件夹) chmod +x petalinux-v2015.4.run
安装过程有3个许可,q退出阅读,y确认接受许可。
下图显示安装成功界面:
ug1144中说了,所用到的/bin/sh命令都需要是bash的,而Ubuntu默认的/bin/sh是dash的,所以直接把原本的删除,连接/bin/sh到bash磁盘。
sudo cp /bin/sh /bin/sh1 sudo rm /bin/sh sudo ln -s /bin/bash /bin/sh ls -al /bin/sh
下图为成功界面:
每次使用petalinux需要执行下面的语句:
source /home/honglei/petalinux_installer/petalinux-v2015.4-final/settings.sh
这样有点麻烦,所以设置开终端然后执行这条命令:
cd ~
sudo gedit .bashrc
在文档的末尾添加指令:
source /home/honglei/petalinux_installer/petalinux-v2015.4-final/settings.sh
这样每次打开终端,都会执行这条命令。
echo $PETALINUX
上边的指令会看到petalinux的安装位置。
6. 建立petalinux工程:
cd petalinux (最初)创建的一个文件夹
mkdir project
cd project
petalinux-create --type project --template zynq --name zynq
将vivado生成的硬件描述文件(.hdf文件)放到hw-description文件夹下面。
cd zynq petalinux-config --get-hw-description=/home/honglei/petalinux/project/zynq/hw-description
上边的语句执行后会出现下边的界面,不做修改,直接保存退出。
编译u-boot kernel rootfs
petalinux-config -c u-boot petalinux-config -c kernel petalinux-config -c rootfs
最后:
petalinux-build
下边是成功之后的界面:
最后在zynq/images/linux目录下可以找到我们所需的文件:
在Windows中打开SDK Xilinx-->Create Boot Image,按顺序加入 zynq_fsbl.elf--->IFC_TOP_wrapper.bit--->u-boot.elf 三个文件。点击 Create Image 按钮,生成BOOT.bin文件。
将生成的BOOT.bin文件与image.ub文件拷贝到SD卡,然后将SD卡插入板子,上电,配置串口。
如果板子有蓝灯亮,并且有文字从串口发出,则成功。
登录名和密码均为root。
下图为成功界面:
至此,petalinux安装完成。
在ubuntu16.04下安装nodejs
源安装:1.curl-sLhttps://deb.nodesource.com/setup_5.x|sudo-Ebash- 2.sudoapt-getinstall-ynodejs使用命令安装看到此图,安装成功!使用node-v查看弄的js版本号 查看详情
ubuntu16.04下安装mysql详解(代码片段)
Ubuntu16.04下安装MySQL详解分别依次输入以下3个命令:sudoapt-getinstallmysql-serversudoaptinstallmysql-clientsudoaptinstalllibmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功:sudonetstat-tap|grepmysql 出现如下信息证明安装成功:>&... 查看详情
ubuntu16.04下怎么安装flashplayer
我用的是firefox.直接aptinstalladobe-flashplugin即可.本文出自“12208412”博客,请务必保留此出处http://12218412.blog.51cto.com/12208412/1886250 查看详情
ubuntu16.04下sublimetext3安装和配置
ubuntu16.04下sublimetext3安装和配置2018年04月20日10:31:08zhengqijun_阅读数:14821.安装方法1)使用ppa安装sudoadd-apt-repositoryppa:webupd8team/sublime-text-3sudoapt-getupdatesudoapt-getinstallsublime-text-installer卸载sublime 查看详情
在 Ubuntu 20.04 上安装 Xilinx Petalinux 时出现 python 错误
】在Ubuntu20.04上安装XilinxPetalinux时出现python错误【英文标题】:pythonerrorwheninstallingXilinxPetalinuxonUbuntu20.04【发布时间】:2020-11-0819:42:09【问题描述】:我尝试在Ubuntu20.04上安装XilinxPetalinux时遇到此错误dpkg-query:未安装包“python”... 查看详情
ubuntu16.04下安装openssh-server
参考技术A因为Ubuntu自带openssh-client,自带的client和要安装的openssh-server所依赖的client版本不一致导致的。先卸载openssh-client然后在安装即可切换到/etc/ssh目录下,编辑sshd_config文件,找到PermitRootLogin将对应的值改为yes重启sshd服务 查看详情
ubuntu16.04下java环境安装与配置
首先下载linux下的安装包登陆网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载完成后,Linux默认下载位置在当前目录下的Download或下载文件夹下,通过命令cd~/Downloads或cd ~/下载即可查看到对应的文件。... 查看详情
ubuntu16.04下qq安装历程
...ff0c;长期在win上开发的人没有qq是很操蛋的,对于一个ubuntu的小白来说也很痛苦,前几天更新ubuntu到了16.10发现很多不爽的地方,然后我卸了重新安装了16.04再次进行了开发环境的配置,当然免不了qq的使用。作为一个开... 查看详情
ubuntu16.04下安装cuda8.0
一、首先安装NVIDIA显卡驱动通过NVIDIA-Linux-x86_64-367.44.run文件安装。1.添加PPA.sudoadd-apt-repositoryppa:graphics-drivers/ppa2.刷新并安装新的驱动程序sudoapt-getupdatesudoapt-getinstallnvidia-367nvidia-settings(如果需要的话,)卸载:删除所有的nvi 查看详情
ubuntu16.04+cuda8.0+gtx1080安装教程
1.安装Ubuntu16.04不考虑双系统,直接安装Ubuntu16.04,从 ubuntu官方 下载64位版本:ubuntu-16.04-desktop-amd64.iso。在MAC下制作了UbuntuUSB安装盘,具体方法可参考: 在MAC下使用ISO制作Linux的安装USB盘 ,之后通过Bios引导U盘启动安... 查看详情
ubuntu下安装迅雷
----------------------------------2016-03-28新增适用于ubuntu16.04系列的安装包------------------------------------------------------------------------------1:重新打包后能用了,估计是16.04的python已经修复bug了。3:迅雷弃坑了,推出了下载宝新业务。2:故 查看详情
ubuntu16.04下安装tensorflow(gpu)
参考:http://blog.sina.com.cn/s/blog_672f698e0102wavp.html1.首先安装nvidia显卡驱动:系统设置->软件更新->附加驱动->选择nvidia最新驱动(361)->应用更改?2.下载CUDA8.0地址https://developer.nvidia.com/cuda-release-candidate-download( 查看详情
在ubuntu(16.04)下进行基于docker的discourse安装及基本配置
Discourse安装配置指导手册此文档用于指导如何在Ubuntu(版本号:16.04)下进行基于Docker的Discourse安装及基本配置作者:ChrisMao(Zibing)日期:28,Feb,2018Reference参考引用Docker安装指导DiscourseDockerDocker安装1.安装依赖组... 查看详情
在ubuntu(16.04)下进行基于docker的discourse安装及基本配置
Discourse安装配置指导手册此文档用于指导如何在Ubuntu(版本号:16.04)下进行基于Docker的Discourse安装及基本配置作者:ChrisMao(Zibing)日期:28,Feb,2018Reference参考引用Docker安装指导DiscourseDockerDocker安装1.安装依赖组... 查看详情
ubuntu16.04下安装配置nodejs及npm(代码片段)
官网下载ubuntu对应的二进制文件(LinuxBinaries(x64)这一行)https://nodejs.org/en/download/解压并安装```$tarzxvfnode-v0.10.24.tar.gz#解压后进入对应目录$sudochmod-R755node$sudo./configure$sudomake$sudomakeinstall```大功告成```$node-v$npm- 查看详情
ubuntu16.04下安装nvidia驱动心得
首先机器重启后莫名出现循环登录错误,然后按照网上的方法卸载掉nvidia驱动后,可以正常登录。但还是要再装nvidia驱动。网上说的各种方法都试过了,geforce.cn官网上推荐的各种版本的run驱动程序都试了一遍,总是报Buildingkernel... 查看详情
在centos7和ubuntu16.04下安装docker
----------CentOS7---------------------sudoadduser--system--no-create-home--user-group-s/sbin/nologindockersudoyum-yupdatesudocat>>/etc/yum.repos.d/docker.repo<<-‘EOF‘[dockerrepo]name=Docke 查看详情
ubuntu16.04安装teamviewer(代码片段)
...http://www.cnblogs.com/wmr95/p/7574615.html 有时需要远程控制ubuntu系统的电脑,Teamviewer在linux下也可以进行安装,大致看了下向日葵在linux下配置好像比较麻烦,而且Teamviewer远程控制的流畅性一直不错,就选择安装Teamviewer。 下面... 查看详情