自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

John Lee 的专栏

不断探索新的世界

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 “Flush between consecutive read and write .” 报错的解决方法

参照下面的回答。

2023-07-13 15:00:48 227

原创 amd显卡没有屏幕旋转快捷键,自己写一个

注意只修改屏幕显示方向是不够的,还要修改逻辑分辨率,不然逻辑分辨率不匹配屏幕也转不过来。ChangeDisplaySettingsEx 修改屏幕设置。EnumDisplaySettings 得到当前屏幕设置。在看winapi文档的时候千万别用中文,不然看下面。EnumDisplayDevices 列出主屏幕。用钩子的时候一定要把消息循环写上。首先上python代码。接下来用cpp试试。接下来用键盘钩子试试。

2023-01-04 16:08:10 557 1

原创 win11安装wmware提示不支持嵌套虚拟化的解决办法

因为硬件CPU已经开启了虚拟化支持,让这个虚拟机运行在其上,这个选项又要利用这个虚拟出的CPU设备,再虚拟出虚拟化支持,当然出现了嵌套虚拟化的报错,所以把它勾掉就好了。首先怀疑是win11开启了hyperV,但是查看了下并没有。真正的原因是下图中的这个选项是默认勾选的。

2023-01-01 14:30:04 1526

转载 偏僻却很重要的电流输出DAC的特性和应用

电流输出型DAC的二三事

2022-07-26 17:02:49 3947

原创 树莓派又上不去网了

把 /etc/network/interfaces和/etc/dhcpcd.conf中的子网掩码同时改为16位就好了

2022-07-15 09:33:40 742

原创 树莓派网络服务开启失败的解决方法

把/etc/network/interfaces中的乱七八糟的配置删掉就好了,比如什么lo的配置,通通删掉,删完重启下网络服务

2022-07-14 10:53:38 616

原创 qtondocker

qt on docker

2022-04-13 23:25:50 118

原创 QT display picture and auto resize by windows size change

We should drug a label and put a pixmap in this label,then click the tools->form editor->layout in a grid,and set the property of the label — sizePolicy to Horizontal policy -> ignored , vertical policy - > ignored.done.

2022-02-21 08:38:26 269

原创 qt review

today i have read the qt assistant ,and make a conclusion as follows.QDoc : it is a documentation for qt.QMake : the function of it is just like Make in LInux, but the qt is a cross-platform development tool so that it should have a self Make tool like Q

2022-01-30 10:58:46 404

原创 STM32硬件AES

好像没什么人关注这个硬件AES,我来简单看下使用方式简介这个AES硬件几乎支持AES的所有加解密模式,并且支持2个DMA,一个输入一个输出。AES主要的特性支持128和256位密钥,带32位数据缓存,带IV寄存器AES功能描述硬件加速器支持4种模式:使用存储在 AES_KEYRx 寄存器中的密钥进行加密。在启用AES之前就把扩展密钥计算好并存放在 AES_KEYRx 寄存器中,这个模式独立于 AES 链接模式选择。用 AES_KEYRx 中的密钥进行解密密钥派生和解密同时进行,计

2021-09-02 14:58:13 4409 3

原创 Mbed Crypto 和 MbedTLS 使用方法

看了下这两个库的源码,好像是一样的,MbedTLS更新的时间比较近一些,先用这个库试试。什么是 Mbed CryptoMbed Crypto 的是一个开源的加密库,支持很多种加密方式,包括密钥管理哈希对称加密非对称加密消息身份验证密钥生成和分发带关联数据的加密认证Mbed Crypto库是Arm平台安全架构(PSA)加密接口的参考实现。 它是用可移植的C语言编写的。Mbed Crypto库是在Apache许可证下发布的,版本2.0。什么是平台安全架构(PSA)Arm的平台安

2021-08-12 10:13:58 1683

原创 AES128加解密流程详细介绍

AES128加解密流程详细介绍公司想要对嵌入式设备里的文本进行加密,怎么办呢,只能用AES128试试,经过一上午的了解,整理了下流程。参考文章:AES加密https://zhuanlan.zhihu.com/p/125633081https://www.sohu.com/a/278722262_100245441AES加密每次只能加密16字节,我们先要学会如何对16字节数据进行加密,学会之后再学习大文件加密就简单多了。下面介绍如何对16字节数据进行加密。AES加密开始前要准备的东西1

2021-08-09 16:01:33 12161 1

原创 stm32上电瞬间,IO引脚电压会出现跳变

今天同事说设备休眠唤醒会出现掉电现象,经过示波器检测,发现在休眠唤醒的一瞬间控制电源电路的IO引脚出现了由高电平向低电平跳变现象,找了些资料,可能是因为唤醒系统复位瞬间IO引脚处于浮空状态导致的,在引脚上加个外部上拉就好,具体成功与否,同事还在测试,由此引发的联想,以后所有受控的电源引脚最好都加上外部上拉,以防止控制器在上电瞬时IO电平不稳的情况。...

2021-08-02 14:25:30 4620

原创 开发opencpu遇到的坑

QFlash没有自动重新装载功能代码修改后执行没有变化,搞得以为是出问题了。今天准备把所有的SDK接口测试一遍,以求稳定性。Ql_GetUID得到的数是乱码...

2018-10-16 13:11:17 6440 3

原创 opencpu探索第二天

继续看需要注意的事项。引脚如果配置成gpio后,如果想要更改为特殊功能脚,必须uninit这里注意一下就好。外部中断只支持电平触发,带自动去抖功能。也行,都一样用,自动去抖好评。建议外部中断一秒内不要超过三次。不然会出现意想不到的危险哦。外部中断会有50ms的延迟时间。对于强实时任务来说不太友好。pwm可选时钟源有13M和32k,但是,在sleep mode...

2018-09-07 11:56:12 3825

原创 opencpu系统的一些注意事项

今天看了opencpu的user guide,感觉这就是个简单的小系统,并不是特别完善,尤其是稳定性上,好像嵌入式系统都有这个问题,下面简单记录需要注意的事项。subtask的数量最多只能10个这个不是太方便的说,因为之前进行的项目里,总任务数已经达到14个,所以10个感觉有点不太够,没办法,尽量精简结构,多用状态机。消息队列满了之后就会crash,哦no这个需要实际测试,究竟...

2018-09-05 19:42:38 7655

原创 旁路和去耦

旁路是指给输入端做补给,去耦是指让输出端不影响输入端。

2018-09-04 10:41:34 565

原创 三极管的发射极和集电极能否互换

工艺一样的话可以互换,属于双向三极管,但大部分的三极管发射极和集电极工艺不一样,不能互换。

2018-09-04 09:58:05 4994

原创 电池并联电容

有人喜欢在电池或者电瓶上并联电容,今天查了一下,好像对稳定电池电压有点作用。 看了网上大部分的TP4056充电芯片外围连接方案,都没有连接温度检测脚,比较危险啊,一定要连上。...

2018-09-04 09:06:45 4124

原创 移植python到嵌入式linux上并添加json库

首先下载嵌入式python,然后按照压缩包内的移植方法操作,然后执行 source /etc/profile,然后将:/lib/python2.5/site-packages和/lib/python2.5/lib-dynload下的所有文件拷到/lib/python2.5/下,拷贝时进入对应文件夹使用cp -ri * /lib/python2.5/此时python移植完...

2017-06-10 10:17:45 1392

原创 Linux系统下使用pppd拨号上网

1.首先拷贝pppd和chat到/usr/sbin目录;2.然后编写三个脚本,option脚本要注意的是串口设备名称,不要复制网上的脚本,一定要看芯片手册写的modem口的名称,connect脚本要注意命令格式与芯片手册相符,尤其要注意接入点名称。3.执行pppd,如不能成功获取ip,则更换脚本中接入点名称重试。4.得到ip和dns后,关掉eth0,添加dns到/etc/resolv.

2017-06-05 09:39:03 7702

tls_config.txt

tls_config.txt

2021-08-13

json-py3_4.zip

json-py3_4

2017-06-10

嵌入式python.rar

嵌入式python

2017-06-10

12864驱动程序

//主程序//**********************LCD——12864显示程序**************//字模数据//库函数.h

2013-09-25

空空如也

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

TA关注的人

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