PYNQ(二)linux下读取U盘

启动Putty连接开发板

按照上篇博客的方法打开Putty连接上开发板,U盘插入开发板

// 获得超级用户权限,密码为登录jupyter notebook的默认密码
// 查看U盘设备
sudo fdisk -l 

在这里插入图片描述

挂载U盘及卸载

//挂载U盘
sudo mount /dev/sda1 /mnt
//进入U盘
cd /mnt
//查看文件
ls

失败挂载
出现错误mount: /mnt: unknown filesystem type ‘ntfs’.估计是U盘系统格式问题,换了另一个U盘之后,问题解决。
在这里插入图片描述
32G U盘,格式化后放入一个文件夹几张图片

//卸载U盘
sudo umount /dev/sda1

配置XShell及软件安装

上面采用Putty安装软件不成功,现在采用xshell来访问ubuntu系统文件,并安装显示图片软件

软件配置:

在这里插入图片描述
在这里插入图片描述
其他操作和putty类似

开发板IP配置(开发板重启需要重新配置)

修改开发板IP地址,保证和电脑地址同一段
jupyter notebook地址为http://192.168.43.99:9090/

//IP改为192.168.43.99
sudo ifconfig eth0:1 192.168.43.99 netmask 255.255.255.0

在这里插入图片描述

WinSCP进行连接

主机名为PYNQ的IP地址,即为上面配置好的IP,端口号默认,用户名、密码和xshell(putty)一致
在这里插入图片描述
在这里插入图片描述

尝试ImageMagick显示图片

windows下载imagemagick安装包

// 链接
https://download.imagemagick.org/ImageMagick/download/

linux新建文件夹
在这里插入图片描述

传输文件

右击本地文件(左侧),选择上传,再选择目标目录
在这里插入图片描述
在这里插入图片描述

解压文件(xshell / putty)

tar -xzvf ImageMagick-6.9.11-56.tar.gz

进入目录

cd ImageMagick-6.9.11-56

执行

./configure --enable-shared --without-perl

编译安装

make
sudo make install
sudo make check

sudo make check后:
在这里插入图片描述
运行上面命令安装完成,运行convert -version命令检测,出现错误:convert: error while loading shared libraries: libMagickCore-6.Q16.so.6: cannot open shared object file: No such file or directory

解决方法:

sudo ldconfig /usr/local/lib

系统时间问题:newly created file is older than distributed files!
查看系统时间:
在这里插入图片描述
解决方法:
修改系统时间:

//2021年1月8日17点11分00秒
sudo date 0108171121.00

总结

使用ImageMagick在xshell/putty终端上无法显示图片

尝试opencv显示图片

//创建文件夹
mkdir display_image

//在windows 编写 CMakeLists.txt 和 show_image.cpp,使用winscp传输到display_image文件夹下
//需要注意的是:在xshel/putty中用sudo mkdir 建立文件夹,winscp无法传输文件(没有权限,直接mkdir)

//在display_image文件夹下
cmake .

//make编译生成执行文件
make

//显示图片
./show 3.jpg

权限错误:Unable to init server: Could not connect: Connection refused,需要可以打开图形界面的软件

总结

需要可以打开图形界面的软件,才可以显示图片

//恢复.bashrc文件
cp  /etc/skel/.bashrc   ~/
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值