自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 openocd调试esp32(通过FT232H)

成功的接通,openocd处于端口监听的状态了,但是这里还是有些问题的,下面的额信息Debug controller reset了,这里不确定是什么问题,通过espidf去尝试连接gdb,openocd也没有反应,说明这里还是有问题的。之前在学习ESP32,其中有一部分课程是学习openocd通过JTAG调试程序的,因为我用的是ESP32-wroom,usb端口没有集成对应的usb转jtag的ft232,查了ESP32相关的资料(上面是我的路径,给你们参考,之后执行openocd的指令。

2023-08-12 23:01:00 910 2

原创 外网通过ipv6访问家里设备

想从公司访问家里的设备,比较轻松方便的,用向日葵也可以远程。但是家里电脑比较old的了,向日葵开起来,占用内存挺大的,想尝试windows自带的“mstsc”,所以硬着头皮搞ipv6.

2023-08-07 11:39:17 10897 9

原创 嵌入式——SPI比IIC协议更快的原因

同时片选引脚,可以通过输出高低电平到从机的CS引脚上,来选择对应的从机,就不需要额外再发送从机地址来进行选址。I2C:所有线路都是集电极开路,这意味着变送器只能将线路驱动为低电平.当变送器释放线路时,连接到Vcc的电阻(电源电压)将灯拉高.然而,由于导线和元件的电容,导线相对缓慢地变为高电压.因此,必须降低时钟速度,以便让线路"漂移"高的时间。之前面试嵌入式方面的工作的时候,因为工作方面对于SPI和IIC有一定的要求,所以会提问到相关协议的问题。有一个重要的硬件差异限制了I2C的速度。

2023-03-26 20:53:35 1874

原创 appium+华为鸿蒙手机自动化(环境配置)

appium 的环境搭建以及华为鸿蒙系统的参数设置(以启动csdn app为例)

2022-09-09 18:33:02 8067 1

原创 [python]关于import的一些问题

最近在用python写一些简单的脚本,需要打开某个文件读取一些信息,这个文件由User来决定。所以并不确定User会使用的path以及file name。所以想尝试用Windows内置浏览窗口,来获取对应的路径,在度娘上找到一些例子可以做到。在IDLE上尝试了以下的sample code,发现就是我想要的效果。>>> from tkinter.filedialog im...

2019-05-30 23:58:22 536 1

原创 python中库文件手动安装步骤

今天用python想写一个可以访问天气网站的API的小脚本。网站给的一些元素都是用Excel写的,我打算直接用脚本读取并且显示出来供选择。这样就不用麻烦。突然发现python中没有读取excel文件的库。上网搜到了有这个库,但是第一次接触的我不知道怎么安装。后来上网了解了之后解决了。为了防止以后忘记记下来。1.下载我们需要的库的压缩包。里面会有个setup.py文件,这是我们安装的文件...

2018-02-09 12:38:34 4790

原创 QT获取控件pos坐标异常

问题描述:工作的时候,遇到一个bug,一个widget中包含一个container控件,container中包含未知数量的slider控件,当widget在初始化的时候会去初始化container以及各个slider,slider上对应点的坐标会被保存在container上,container根据这些坐标作为波峰去绘制一个一个波。但是实际看的时候会发现这些波峰被挤压到一起,在点击切换模式的时候会...

2018-02-09 12:37:06 4185 2

原创 关于windows家庭版vmware虚拟网卡没有导致的虚拟机无法连接成功网络问题

前几天帮舍友弄个Ubuntu9版本的虚拟的网络配置,发现一些问题。不论用什么方法配置网络,都没办法ping到,如果用用户界面方式去更改ip地址,只要保存,就立马恢复成之前的IP地址,手动去修改network的配置文件,确实成功固定了ip地址,但是始终是ping不到本机地址。针对这个情况,分析很多原因。最后在本地网络配置器中,发现根本没有虚拟网卡。因为是别人的电脑,当时没有截图,就发个正常的情况下的

2017-07-30 15:12:10 5332 4

转载 常用的Mysql数据库操作语句大全

零、用户管理:  1、新建用户:    >CREATE USER name IDENTIFIED BY 'ssapdrow';  2、更改密码:    >SET PASSWORD FOR name=PASSWORD('fdddfd');  3、权限管理    >SHOW GRANTS FOR name;    //查看name用户权限    >GRANT SELECT

2017-06-04 15:06:13 565

原创 本地SecureCRT软件SSH连接腾讯云服务器(linux系统)

今天想在公司的电脑上尝试连接一下自己很久之前在自己电脑上连接配置的云服务器。弄了很久之后才搞定的。为了照顾一下像我一样的小白,打算写一篇连接的博客。

2017-05-17 10:41:42 11207 4

原创 const型

const是C语言中用来声明常量的关键字,用const声明的变量不能改变其值,必须要在其定义的时候就直接赋一个初值,在该变量的生存周期内不能再改变其值。因为const和宏定义在C语言中容易混淆,这里用两者来进行比较。1.宏定义是在预处理的时候,将所有符合定义时的规则的字符直接替换的操作,而const是程序在运行的时候(即进程)在内存中申请的一个常量空间。2.在C语言里面cons

2017-03-23 23:04:17 512

原创 Windows10、ARM开发板、VMware虚拟机同时连接Internet

前段时间有人遇到一些网络连接问题,让我帮忙处理,他想让ARM开发板连接外网,可以连接网络数据库,同时保证自己的电脑可以上网。本来说直接可以连接一个路由器,分配一个内网IP给ARM就可以了,但是当时那个朋友是在我们学校做的。我们学校的情况是,基本所有的内网IP都分配好了(可能没有多余的IP地址,找起来比较麻烦)。其次所有上网都需要用到蝴蝶,没有蝴蝶上不了外网。但是路由器不能登陆蝴蝶,也就是说路由

2017-03-22 12:47:07 2668 1

原创 有趣的C语言题目

最近准备面试找工作,开始刷一些c语言的题目,本来觉得没什么意思,但是后面看到一些比较有趣的题目觉得还是挺有用的,用一个博客来记录所有遇到比较特别的题目。关于宏定义的题目#define SQR(x) (x*x)int main(void){ int a,b = 3; a = SQR(b+2); printf("%d",a); return 0;}

2017-03-09 11:48:26 1510 1

原创 linux C语言 同一个文件被不同程序读写

最近一直在忙毕设,出现了很多问题。今天终于把物联网毕业设计应用层到底层的数据连接上了。现在上一个让我最无奈的问题。在ARM开发板系统里面,文件到底可不可以同时被不同的程序读和写?之前一直都存在一个非常严重的误区。一直认为,在C语言里物物皆文件,而write和read一类的读写文件的函数,应该是不能同时使用的,系统是会出错的。实际上应该更加准确的去形容:write和read的

2017-02-24 21:16:51 5651

原创 linux系统下进程的创建

进程的创建过程: 此处假设linux系统内存为4G空间。进程创建前,为一个存储在硬盘的程序,此时的程序拥有4G的虚拟内存,并且有1G空间直接被系统内核所占用,余下3G虚拟内存被系统程序分配。由高至低系统内核此处占用1G空间剩下3G空间被合理分配最上为栈空间(由上至下分配空间)其次是堆空间(由下至上分配空间)----------------

2016-12-29 20:55:30 520

转载 C语言中缓冲区

在C语言中所有文件写入的数据,不会立即写入,而是先写入到缓冲区中,等到一定条件之后才会由缓冲区写入到文件中去。linux系统的缓冲区大小一般默认为4092bit,。对于文件写入时,缓冲区刷新情况分为以下几种1.当读取的文件是普通文件的时候,所有文件缓冲区的刷新方式只有全缓冲全缓冲:当写入缓冲区中的数据,达到了缓冲区的极限值后,系统就会自动将缓冲区中的数据写入至文件中。2.当读取

2016-12-13 16:51:24 796

原创 本篇记录c语言中error的用法,学习中后面会继续更新

C语言中用于保存open函数执行错误代号的变量为errno(error number),每种打开错误都会返回一个错误代号,并且保存在error这个变量中。如打开文件已存在,error的值为2。其指代的错误为EEXIST          File exists (POSIX.1)如果想要将errno数值,以其对应的错误解析输出的话,程序需要调用strerror(errno)这个函数。此函数

2016-12-13 09:37:24 2277

空空如也

空空如也

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

TA关注的人

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