ZYNQ-MIZ702运行桌面系统

1. SD卡启动桌面操作系统

格式化SD卡:利用ubuntu下的Disks工具将SD卡进行分区,FAT格式(/dev/sdb1)和EXT4格式(/dev/sdb2)。FAT格式用来存放boot.bin、devicetree.dtb、zImage三个文件,EXT4格式部分存放linano桌面系统:

将桌面系统文件夹加载到tmp文件夹下,那么将/tmp/binary/boot/filesystem.dir的所有文件拷贝到SD卡中,sudo rsync –a ./ /tmp/sd_ext4

完毕,把sd卡插入板卡启动,显示器和网线连接好后,可以作为一个小的PC系统。

2.FTP实现文件传输

l  PC与MIz702连接好,PC网关为192.168.1.230.,那么tftp将PC上的FTP服务器路径下test.txt文件下载到Miz702,:

tftp –g –l test.txt –r A.txt 192.168.1.230

l  将文件从开发板上传到PCFTP服务器路径下:

              tftp–p –r test1.txt –l test.txt 192.168.1.230

l  将文件从FTP服务器路径下的A.txt传输到SD卡,SD卡挂载以后:

cd SD_mountpath

              tftp–g –r A.txt 192.168.1.230

2.运行QT:

在VM下安装QT压缩包,将QT默认安装到/usr/local/Trolltech/QtEmbedded-4.7.3-arm文件夹下。

l  制作嵌入式Qt运行库:制作image文件,如qt_lib.img,然后对其挂载。

       cd/usr

       ddif=/dev/zero of=qt_lib.img bs=1M count=80

       mkfs.ext2–F qt_lib.img 

//然后挂载

       chmodgo+w qt_lib.img

       mountqt_lib.img –o loop/mnt

//然后拷贝文件

       cp–rf $ZYNQ_QT_INSTALL/*  /mnt

 (或者cp –rf /usr/loca/lTrolltech/QtEmbedded-4.7.3-arm/* /mnt)

       chmodgo-w qt_lib.img

//卸载 (img文件)

       umount/mnt

l  在VM上编译QT工程:

       cd/home/milinker/Desktop/helloQt

       qmake– project

       make

l  在开发板上运行QT

在开发板环境中,挂载QT库:

//创建QT安装文件夹

cd /usr

mkdir –p locall/Trolltech/QtEmbedded-4.7.3-arm

//挂载SD卡(TF卡)到mnt路径

mount /dev/mmcblk0p1 /mnt

mount /mnt/qt_lib.img /usr/locall/Trolltech/QtEmbedded-4.7.3-arm

cd /mnt

./helloqt-qws

 

 

ZYNQ开发图像处理系统

通过算法将BAYER raw数据转换为RGB888空间,把视频数据经过video in to stream IP,将图像转换为stream数据,转换为AXI stream 协议。在通过VDMA IP 进入DDR,这样PL的设计完毕。

       ARM要跑linux,需要使用DDR,PL也要使用DDR,那么将DDR划分为两个部分,第一部分完全交给linux使用,第二部分留给PL做缓存使用。在例如将前256MB分给linux,后256MB分给PL使用,当然这个空间是可以根据自身需求做修改,只需要修改uboot和devicetree就可以了。可以不使用vdma的linux驱动,而是直接使用mmap将物理地址映射过来直接操作就可以了,优点是难度降低,缺点是性能大幅度降低,PS和PL没有办法实现无缝连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值