xilinx zynq(四)

  • 十、嵌入式Linux环境搭建
    • 10.1 安装FTP和ssh服务器
  • 十一、交叉编译器
    • 11.1 交叉编译器概念
    • 11.2 下载、安装交叉编译器
  • 十二、Qt移植
    • 12.1 下载、安装qt

十、嵌入式Linux环境搭建

10.1 安装FTP和ssh服务器

ubuntu提供的安装命令有apt-get、dokg等。

安装ftp服务器:

root@ubuntu:~$ sudo apt-get install vsftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:vsftpd
0 upgraded, 1 newly installed, 0 to remove and 384 not upgraded.
Need to get 115 kB of archives.
After this operation, 334 kB of additional disk space will be used.
Get:1 http://mirrors.aliyun.com/ubuntu bionic/main amd64 vsftpd amd64 3.0.3-9build1 [115 kB]
Fetched 115 kB in 0s (271 kB/s)
Preconfiguring packages ...
Selecting previously unselected package vsftpd.
(Reading database ... 229194 files and directories currently installed.)
Preparing to unpack .../vsftpd_3.0.3-9build1_amd64.deb ...
Unpacking vsftpd (3.0.3-9build1) ...
Processing triggers for ureadahead (0.100.0-20) ...
Setting up vsftpd (3.0.3-9build1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/vsftpd.service → /lib/systemd/system/vsftpd.service.
Processing triggers for systemd (237-3ubuntu10) ...
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for ureadahead (0.100.0-20) ...
root@ubuntu:~$ 

修改配置:

sudo gedit /etc/vsftpd.conf

注释掉以下两项:

local_enable = YES
write_enable = YES

除此之外,需要把禁止访问FTP的用户注释掉:

# /etc/ftpusers: list of users disallowed FTP access.
#root

之后启动vsftpd,命令如下:

root@ubuntu:~$ service vsftpd start
root@ubuntu:~$

ssh安装

root@ubuntu:~# apt-get install openssh-service #ubuntu下安装openssh-service:root@ubuntu:~# /etc/init.d/ssh start  #启动SSH服务
[ ok ] Starting ssh (via systemctl): ssh.service.
root@ubuntu:~#
root@ubuntu:~# ps -e | grep ssh1558 ?        00:00:00 sshd2599 ?        00:00:00 ssh-agent
root@ubuntu:~# 

提高登录ssh速度配置,修改ssh默认端口号,如将默认端口号从22改为222,配置文件:

root@ubuntu:~# gedit /etc/ssh/sshd_config

重启ssh服务:

root@ubuntu:~# /etc/init.d/ssh restart
[ ok ] Restarting ssh (via systemctl): ssh.service.
root@ubuntu:~#

十一、交叉编译器

11.1 交叉编译器概念

交叉编译器(Cross compilation tool chain)概念上在一个平台(架构-Architecture和操作系统Operating System)开发另一个平台的可执行代码。
通过交叉编译工具可以在CPU性能很强、存储资源充足的主机平台上编译出针对运行平台的可执行程序。

11.2 下载、安装交叉编译器

1、下载交叉编译器:
使用git工具下载源码,如果没有安装git工具,可以使用sudo

#apt-get install git进行安装:
root@ubuntu:/root/john$ sudo git clone https://github.com/xupsh/Codesourcery.git
Cloning into 'Codesourcery'...
remote: Enumerating objects: 10044, done.
Receiving objects:  22% (2248/10044), 14.04 MiB | 211.00 KiB/s

2、解压到指定目录

sudo gedit ~/.bashrc
#加入一下两行
export PATH=$PATH:~/arm/Codesourcery/bin
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-

验证arm-xilinx-linux-gnueabi-gcc -v出来版本信息,构建成功:

root@ubuntu:~# arm-xilinx-linux-gnueabi-ggc -v

十二、Qt移植

12.1 下载、安装qt

下载链接:https://www.qt.io/download

安装qt:

sudo ./qt-opensource-linux-x64-5.7.0.run

安装之后的执行文件在/usr/bin,qt配置文件在/user/share/qt5
在qt安装路径下,运行:

./qtcreator

感谢阅读,祝君成功!
-by aiziyou

xilinx zynq(四)相关推荐

  1. Xilinx zynq的资料获取总结

    Xilinx zynq zc702开发: 一.zynq开发整个生态系统搭建: 1.基础资料获取: https://github.com/Xilinx/           (包括:交叉编译工具,lin ...

  2. 荐读:Xilinx ZYNQ 动手实操演练

    今天给大侠带来Xilinx ZYNQ 动手实操演练,话不多说,上货.当我们一提到 Xilinx ZYNQ,大家脑海大多数就会浮现一个描述的词汇,高端,其实这个词很贴切的形容了Zynq系列产品,Xili ...

  3. Xilinx Zynq UltraScale+ MPSoC 介绍

    文章目录 简介 软件架构 petalinux工具 开发环境搭建 简介 MYC-CZU3EG 是深圳市米尔科技有限公司推出的一款以 Xilinx XCZU3EG 作为核心的嵌入式核心板. 采用了 Xil ...

  4. XILINX Zynq UltraScale+ MPSoC 在 4K 视频图像处理和会议系统的应用

    赛灵思 Zynq UltraScale+™ MPSoC EV 器件的 4K 视频处理功能.EV 器件具有继承的多标准视频编解码器,能够以 60帧/秒 的速度同步编码和解码. Arm 四核 Cortex ...

  5. Xilinx ZYNQ MPSOC 多核高性能计算平台

    Xilinx ZYNQ MPSOC 多核高性能计算平台 转自:微信公众号 FPGA渠道及方案一站式服务商 本平台搭载16nm工艺的ZYNQ UltraScale XCZU15EG-2FFVB1156 ...

  6. 基于xilinx Zynq UltraScale MPSoC平台的核心板及开发板介绍-米尔科技

    近日,米尔科技推出国内首款基于xilinx Zynq UltraScale+MPSoC 平台的核心板及开发板.其优势主要有:采用16纳米制程,相比Znyq7000系列每瓦性能提升5倍,且单芯片融合4核 ...

  7. Xilinx Zynq FPGA Boards板

    Xilinx Zynq FPGA Boards板 Xilinx Zynq FPGA Boards 介绍 Styx是一个易于使用的Zynq开发模块,具有Xilinx的Zynq ZC7020 SoC和FT ...

  8. axi dma 寄存器配置_FPGA Xilinx Zynq 系列(三十二)AXI 接口

    大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...

  9. Xilinx zynq EtherCAT LAN9252

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 开源Ethercat主站 ...

最新文章

  1. Python让你成为AI 绘画大师,简直太惊艳了!(附代码))
  2. Java、Android静态代理与动态代理
  3. 浅析网站SEO中图片优化是如何进行的?
  4. 第三次作业-介绍一款原型设计工具
  5. form表单按enter键自动提交的问题
  6. spark入门_入门必读 | Spark 论文导读
  7. golang利用反射写入excel的简单工具类
  8. 【渝粤教育】国家开放大学2018年春季 3722-21T燃气输配工程 参考试题
  9. python游戏编程入门百度云-《Python游戏编程快速上手》PDF下载|百度云盘
  10. Mac 输入法候选词框消失的解决方法
  11. Tomcat的appBase,docBase,path关系
  12. java --运用hhs 框架,tomcat 访问mysql 数据库 连接 失败后,自动 重新连接怎么做?
  13. 计算机行业常见英语,计算机行业英文词汇
  14. python画樱花树教程_turtle模块-知乎画樱花树
  15. Vue组件实现数字滚动抽奖效果
  16. 关于指针为什么是4个字节大小
  17. ARP欺骗的两种方式
  18. proteus 蜂鸣器系列
  19. 迅为国产开发板值得入手的三款开发板
  20. php 采集邮箱,采集邮箱的php代码(抓取网页中的邮箱地址)

热门文章

  1. llama.cpp LLM模型 windows cpu安装部署;运行LLaMA2模型测试
  2. 成绩数据可视化,免去繁杂步骤,实现学生成绩智能分析
  3. 明日之后吐槽文:游戏五分钟,排队一小时,上来就充钱,末日是摆设?
  4. 51单片机IO模拟UART
  5. List of Keywords in Python
  6. java list_java中list的简介
  7. Pr 入门教程:如何录制画外音?
  8. 企业实施电子采购的七个步骤
  9. MySQL数据库逻辑运算符
  10. BaseQuickAdapter万能适配器