自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲客的博客

写博客一时爽,一直写一直爽。

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python用PIL获取图片信息

我们利用处理PNG图片是,可能需要获取基本的图片信息来做一些基本的处理,话不多说,上代码。from PIL import Imageimg = Image.open("more.png")# img.show()print(img.size)#获取图片大小(width, height)print(img.size[0], img.size[1]) #(width, height)print(img.mode)#获取图片模式{'1':1, 'L':8, 'P':8(带颜色表), 'RGB':2

2020-08-11 16:04:37 4363

原创 Python爬取哔哩哔哩视频的相关信息后续

上一篇文章通过selenium工具自动搜索爬取哔哩哔哩上面的视频相关信息,今天我们接着上一篇文章,保存视频的图片到本地。首先找到要爬取的网页数据所在的位置,如下图并且,右键点击该网址,可以选择在新标签页中打开,在新标签页中,除了显示图片不会显示其他东西。如下到这就是原本的图片数据了,如果跳转过后依然不是这样,就需要继续往下寻找到最终的图片数据地址。在昨天的基础上就添加了一个保存图片的函数,上代码。def img_save(soup): img_url_list = soup.find(c

2020-08-03 19:50:28 1216

原创 python pyqt5开发小结

最近几天用python+pyqt5+QtDesigner编写了两个小软件,在这里做一个简单的总结。1.创建新控件是需要制定父控件2.可以在状态栏上添加额外的文本提示或者进度条显示 frame2_bar = QStatusBar() self.sr_lable = QLabel(self.rom_frame) self.sr_lable.setText('S: R: ') elf.sr_lable.setGeometry(100, frame.height(),

2020-07-24 18:36:50 295

原创 获取程序编译后链接脚本中变量

sct文件:各段在内存中的分配情况,每一次编译完后 extern unsigned int Image$$ER_IROM1$$Base; extern unsigned int Image$$ER_IROM1$$Limit; extern unsigned int Image$$ER_IROM1$$Length; extern unsigned int Image$$RW_IRA...

2019-12-19 17:11:39 344

原创 Ubuntu启动报错error:unknown filesystem解决方案

我安装的时ubuntu14.04,长时间没启用,最近准备进入Ubuntu系统的时候就出现报错unknown filesystemgrub rescue>解决方案1.如果不知道自己安装的ununtu系统启动文件再那个分区,可以先查找分区grub rescue> ls执行该命令后就会出现电脑上类似如下的所有的分区列表(hd0),(hd0,gpt0)…2.接下来查找查找具体...

2019-10-09 11:35:47 4435 2

原创 项目调试一点小结

最近调试nordic项目时,遇到一个奇怪的问题,在将bootloader和应用程序烧录到板子上后,出现程序跑不起来的情况。在Nordic上有两个引脚默认是作为NFCT的天线引脚来用的,因为项目需要,这两个引脚需要作为GPIO引脚来用,因此需要配置寄存器来使能这两个引脚的GPIO功能。在项目上硬件设计上,通过引脚控制一个MOS管来控制,电路电源VDD的打开和关闭,同时VDD和一个10uF电容串...

2019-08-08 15:42:29 393

原创 提升刷屏速度,降低显示水纹效果的一点想法

一般再nordic上画图都是采用emwin库函数画图,但是这样都比较慢,因为库函数都是每次读取图片的一行数据写入屏中显示,画图过程中水纹比较明显,所以之前自己从flash中读取图片数据,不采用库函数,自己读取显示可以一次从flash中,读取超过一行的数据,这样可以明显的,提升刷屏效果,但是当图片数据比较大,刷屏的频次比较快时,也会有水纹效果,所以还是有点不如人意。所以这里我想,是不是可以在fla...

2019-08-08 14:16:58 381

原创 关于提升仿动态图显示速度的一点想法

典型的BMP图像文件由四部分组成:1:位图头文件数据结构,它包含BMP图像文件的类型、显示内容等信息;2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息;3:调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板;4:位图数据,这部分的内容根据BMP位图使用的位数不同而不同,在24位图中直接使用RGB,而其他的小于2...

2019-06-27 17:18:49 132

原创 软件QSPI调试

相对于spi,qspi的是四条数据线并行传输数据,读写速度是普通spi的四倍。spi的工作模式有四种,但是qspi的工作模式只有两种也就是模式0(CPOL=0,CPOH=1)和模式3(CPOL=1,CPOL=1).在使用软件qspi前,需要先使能对应芯片的qspi功能,一般是先读取使能位的状态寄存器,根据状态寄存器的qspi状态位判断该芯片当前是否已开启qspi,qspi与普通spi不能同时使用...

2019-05-20 18:29:27 4088

原创 csr8610调试小结

为了调试CSR8610调通,把自己折腾的简直怀疑人生,花费了两个星期,总算是调好了,所以来唠叨两句。首先先介绍一下csr官方的两个工具,一个config tool,编辑自己的配置文件,一个ps tool,烧录工具。利用csr8610实现的功能比较简单,因为博主比较渣,所以尽管是简单的东西,还是折腾的够呛;接下来说说调试的时候遇到的一些bug,首先是得到蓝牙的连接状态,可以通过读取led事件,...

2018-12-21 17:08:55 1194

原创 Xmodem协议

串行通信的文件传输协议主要有:Xmodem、Ymodem、Zmodem和KERMIT等。Xmodem协议一般支持128字节数据包,并且一般支持校验和、CRC两种校验方式,在出现数据包错误的情况下支持多次重传(一般为10次)。Xmodem协议传输有接收程序和发送程序完成,先由接收程序发送协商字符,协商校验方式,协商通过之后发送程序就开始发送数据包,接收程序接收到完整的一个数据包之后按照协商的方式对...

2018-11-12 17:21:00 8658

原创 nrodic工具指令

nrfutil的使用命令pkg命令: 这组命令用于生成DFU的包。generate子命令: 生成一个(.zip)的包,后面可以通过手机APP或其它方式进行DFU的升级。参数:–debug-mode: Debug模式切换,使能版本检查。–application TEXT: Application固件文件。–application-version INTEGER: Application...

2018-11-09 11:10:45 920

原创 emwin从外部flash中读取bmp图片显示

在emwin中有提供了一个从外部读取图片数据进行显示的函数,如下:而且提供了官方例程,不过官方历程中从外部读取是从外部文件系统中进行读取的bmp图片进行显示,官方例程如下/*********************************************************************************************************** 函...

2018-11-08 15:15:17 4625 30

原创 nrfgo studio 连接jlink,无法连接,recover时出现cannot find or open jlinkarm.dll

这几天调试jlink时,突然无法使用jlink进行程序下载,一开始觉得是jlink的固件坏了,于是各种找资源,尝试多次,最后终于在sam-bav2.15版本上成功更换jlink固件,本以为这样问题就应该解决了,没想到插在电脑上一试,问题依旧;又觉得是系统路径不对,去注册表改路径,可进注册表一看,路径与安装路径完全一致,所以此法又不通;或许是自己软件安装方式不对,于是又屁颠屁颠的卸载重装N次,提示依...

2018-07-17 15:33:36 10833 11

转载 蓝牙基带与链路控制器协议

1蓝牙基带概述蓝牙发送数据时基带部分将来自高层协议的数据进行信道编码,向下给射频进行发送;接收数据时,射频将数据经过解调恢复空中数据上传给基带,基带再对数据进行信道解码,向高层传输。信道分组编码遵循小端格式。蓝牙设备地址可以分为三个部分:LAP地位地址(24位)、UAP高位地址(8位)和NAP无效地址部分(16位);NAP和UAP共同构成了设备的唯一标识符,由SIG的蓝牙地址管理机构分配给...

2018-07-04 21:52:39 1450

转载 蓝牙射频协议规范

1.蓝牙射频概述射频是介于声音与红外线频率之间的电磁波频率。对于无线通信系统而言,射频部分就是通信系统的“空中接口“,不同厂商的设备要实现兼容或者互操作的基本要求就是射频规范的统一,而且通信质量也是由射频来决定的。蓝牙射频规范规定了射频频段、调制方式、调频频率、发射功率、接收机灵敏度等参数。1.频段和信道安排蓝牙工作在无需许可证的2.4GHz ISM频段上。蓝牙每个频道带宽为1MHz...

2018-06-14 21:42:33 5581 2

原创 QT添加GPIB驱动库

第一步安装GPIB卡的驱动,可以安装NI提供的驱动库文件,可以去NI官网查阅下载安装 第二步在QT工程中添加GPIB库文件 INCLUDEPATH += “C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Include” LIBS += “C:\Program Files (x86)\IVI Foundatio...

2018-04-25 23:08:25 3939 1

原创 MT8852B测试蓝牙射频特性

    MT8852B是一款综合测试仪,可以测试蓝牙2.0,3.0和低功耗蓝牙。    我在测试低功耗蓝牙时,有技术人员告诉我必须将8852上的EUT控制端口和被测设备连接在一起,这样做的目的是为了8852发送测试命令给被测设备,使被测设备进入测试模式,从而向外发送特定负载的载波,当你的载波负载为空时,8852无法进行蓝牙测试。测试发射功率,即Tx Power时,被测设备应发送负载为prbs9的载...

2018-04-20 00:03:50 7312 1

EllisysBluetoothAnalyzer.7z

Ellisys电脑端蓝牙协议分析工具,可加载分析蓝牙snoop文件,也可抓取蓝牙设备间的空口数据交互。功能强大,软件界面直观友好。

2021-12-20

phantomjs-2.1.1-windows.zip

selenium无界面浏览器,无界面(headless)浏览器,会把网站加载到内存并执行页面上的 JavaScript,因为不会展示图形界面,所以运行起来比完整的浏览器更高效,Selenium 搭配无界面浏览器使用,被称为爬虫利器。

2020-08-01

hp8594e,hp8593e编程手册,操作手册

hp8594e,hp8593e编程手册,操作手册

2018-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除