Zynq(ARM+FPGA)
单片机社区
这个作者很懒,什么都没留下…
展开
-
Zynq研发(2)——创建Ubuntu虚拟机
说明:由于Win10的Linux子系统编译32bit的嵌入式Linux系统太耗时,决定还是使用虚拟机创建32bit的Linux系统工作环境。创建Ubuntu14.04-i386虚拟机从Ubuntu官方网站下载Ubuntu14.04 32bit版本镜像文件ubuntu-14.04.5-desktop-i386.iso,虚拟机软件使用VMware Workstation 14,或者免费的VMw...原创 2018-09-08 20:22:48 · 451 阅读 · 0 评论 -
PetaLinux 2018.3 自动运行应用程序
1. 建立新的 app 工程 - startup,最好都用小写字母,否则编译时会有warnningcd <plnx-proj-proot>/建立shell脚本文件的app工程:petalinux-create -t apps --template install -n startup --enable建立c语言的应用程序工程:petalinux-create ...翻译 2019-02-23 18:40:43 · 3608 阅读 · 3 评论 -
PetaLinux 2018.3 移除组件或应用工程
由 petalinux-create -t apps -n app_name --enable 建立的工程移除方法:petalinux-config -c rootfs在 rootfs 配置的 apps 项取消 app_name 应用,保存配置更新打开文件 "project-spec/meta-user/recipes-core/images/petalinux-image.bba...原创 2019-02-22 21:55:57 · 2976 阅读 · 0 评论 -
PetaLinux 2018.3 自动登录 Auto Login
1. 终端进入 PetaLinux 工程根目录cd <plnx-proj-root>2. 运行petalinux-config3. 选择 Yocto-settings > Enable debug-tweaks4. 保存配置并退出5. 运行petalinux-buildPetaLinux 在ZYNQ实验板启动后不用输入root账号和密码直接登...翻译 2019-02-22 21:02:05 · 2303 阅读 · 0 评论 -
Zynq研发(6)——嵌入式Linux系统编译及制作
编译Bootloader打开Ubuntu系统终端,进入Bootloader 目录,解压U-boot 源码到u-boot-xlnx目录$ cd <WORK>/Bootloader$ tar -jxvf u-boot-xlnx.tar.bz2虚拟机里直接提取到此处,然后进入文件夹$ cd u-boot-xlnx开始编译$ make ARCH=arm ...原创 2018-12-18 21:01:53 · 1424 阅读 · 0 评论 -
Zynq研发(5)——移植vsftpd准备
未来需要通过嵌入式Linux系统的ftp服务上传应用程序和下载数据,因此需要先准备好vsftpd移植工作。本工作在Ubuntu虚拟机里完成。下载下载vsftpd-3.0.3.tar.gz:https://security.appspot.com/vsftpd.html#download拷贝到Ubuntu虚拟机工作文件夹<WORK>/vsftpd解压$ cd <...原创 2018-10-08 15:48:17 · 1346 阅读 · 0 评论 -
Zynq研发(4)——搭建嵌入式Linux开发环境
准备工作目录如果是安装Ubuntu14.04(32bit)虚拟机,在用户目录下建立,例如“/home/z/zynq_work”;如果是安装了Win10的Linux子系统Ubuntu,则在Win10磁盘目录下建立,例如“E:/zynq_work”,那么在Ubuntu子系统里就是“/mnt/e/zynq_work”。虚拟机需要确认目录的访问权限。本文以<WORK>用来表示工作目录,对于...原创 2018-09-21 10:22:20 · 2876 阅读 · 0 评论 -
Zynq研发(3)——Zynq核心板
项目硬件基于ARM+FPGA,因此选择Zynq Soc,ARM处理器和FPGA架构紧密集成,比之前分离芯片方便许多。有现成的Zynq核心板可以选择,集成了DDR等模块,不用考虑设计核心电路部分。软件方面,需要基于嵌入式Linux系统,编写应用程序。项目是数据采集及控制,需要较大存储空间。配置TF卡可以启动Linux,但考虑需要抗震动,核心板选择带eMMC。TF卡则可以布置底板上。最终选择的Xili...原创 2018-09-15 21:39:05 · 5831 阅读 · 2 评论 -
Zynq研发(1)——Win10安装Linux子系统(Ubuntu)
1. 在“所有设置”中搜索并打开“启用或关闭Windows功能”, 勾选“适用于Linux的Windows子系统”项,重启系统2. 通过Microsoft Store获取并安装Ubuntu。首次启动Ubuntu,会有一个安装过程,需要设置UNIX用户名和密码,按提示输入用户名z和密码z说明:Ubuntu子系统文件实际放置的路径在C:\Users\{user...原创 2018-09-05 21:52:00 · 1171 阅读 · 0 评论 -
通过 SD 卡,ZYNQ 使用 eMMC 引导 PetaLinux 2018.3
准备ZYNQ实验板带有SD卡(SD0)和eMMC芯片(SD1),计划从SD卡启动系统,将镜像文件加载到eMMC,并最终从QSPI和eMMC引导系统。需要准备2份PetaLinux 2018.3版本的系统文件BOOT.BIN和image.ub:一份用于从SD卡启动,放在SD卡根目录;一份用于从eMMC引导的系统,放在SD卡的image目录里。SD卡格式化为FAT32。构建为了访问ZY...原创 2019-02-28 16:37:36 · 5748 阅读 · 2 评论