6DR2801-8D
6DR2801-8D
发现拷贝了一些lib文件进来。这时就想到了实践二的方法、。
疑问:然后还有一个就是书上的一句话,如果你使用的是ramdisk文件系统,则需要在拷贝完Opencv链接库之后需要重新压缩出一个镜像文件。(有待解决这个问题)
问题解释:来自于rainysky,用的系统是SD自带的那个精简版的系统,容量比较小,没法直接将编译的文件复制到里面,只能做一个镜像啦。
实践二:想利用单板机(光盘中第九章有)中的文件来实验一下,单板机的系统时linaro的系统,之前有一个sd卡已经做好了分区,在windows下只能读出*个分区,第二个分区在windows下是读不出来的。将BOOT.BIN,zImage,devicetree.dtb,zynq-zed-adv7511.dtb拷贝到*个分区,也就是FAT分区。将ubuntu-image.tar.gz在linux下拷贝到EXT4分区,但是结果发现这个系统时不能正常启动的,是否是因为需要PC的外设才能正常启动??(有待验证),现在只能是制作镜像了。原来是光盘提供的BOOT.BIN文件有问题,有待实验。
实践三:
制作镜像的方法:OpenCV库:
dd if=/dev/zero of=qt_lib.img bs=1M count=80//这里的count与bs组合起来表示制作80M的镜像,具体可以根据实际链接库总的大小来设置count
mkfs.ext2 -F cv_lib.img
chmod go+w cv_lib.img
mount cv_lib.img -o loop /mnt
//cp -rf $ZYNQ_QT_INSTALL/* /mnt (看你的安装的路径,我的是下面的)
cp –rf /home/xzy/Opencv2.3.1/install/* /mnt
chmod go-w cv_lib.imgumount /mntZedboard
测试注意交叉编辑器编译代码时要用-I 和-L来链接库的位置。等下帖过来
: 欧工
TRICONEX 4107
TRICONEX 4118
TRICONEX 4119A
TRICONEX 4201
TRICONEX 4211
TRICONEX 4328
TRICONEX 4400
TRICONEX 4409
TRICONEX 4500
TRICONEX 4507
TRICONEX 4609
TRICONEX 7400166-390 3000520-390
TRICONEX 9563-810
1747-M2
1747-M5
1747-BSN
1747-SCNR
1747-SDN
1747-SN
1747-ASB
1746-P1
1746-P2
1746-P3
1746-P4
1746-A10
1746-A13
1746-A4
1746-A7
1746-C16
1746-C7