- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 安装络达工具链注意问题
问题现象最近在安装络达另一平台的工具链时,能正常安装无报错,但是在msys上编译sdk时候就会弹出以下的错误:分析问题一直弹出提示license验证错误,我以为是安装时哪里步骤没对,我卸载了重新装了2次都是有同样的问题出现。后面我打开目录看.lic文件是空的没有数据,应该就是这个文件没有License导致验证失败了。但是步骤没错为什么生成空的.lic文件呢?我重新检查安装目录发现名字带点(.)比如:解决问题我把目录的点都去掉,重新安装工具链,.lic文件就有license数据了。再次编译就
2021-01-05 13:16:50
351
原创 首次编译络达sdk时出现的问题
首次编译络达sdk时出现了以下奇怪问题:一、阐述问题用msys软件首次编译还未有任何修改的sdk出错了,按正常情况刚解压好未经修改的sdk应该是全pass不会有错误的。以下是出错的Log。二、解决问题我猜应该是我安装的路径有问题(第一次安装msys软件不在默认路径),因此我卸载了msys然后重装在默认路径,重新编译了一次sdk,还是出现了这个问题。没能解决。有事找百度!所以百度说在我的电脑环境变量那里加入msys的路径就好了,我加好了之后编译还是出现同样的问题。最后请教大佬才知道是window
2020-08-21 10:31:48
718
原创 Msys出现无法升级msys(无效或损坏数据库(PGP签名))问题
以前没有用过msys软件,想要搭键这个软件平台的环境。我按照博客上搭建环境的命令输入,谁知道输入第一条命令就出问题了,尴尬得一啊。然后我进行了以下操作之后好像能把错误解决了。一、阐述问题我打开了msys2.exe输入了一个命令Pacman -SI,然后就是报错说什么密钥为止,让我输入Y/n,那我就按照了提示输入了Y试试不行,输入n也是不行。然后后面还出现了个这个错误,报错没有PGP签名不能升级。二、解决报错的操作首先我打开了msys64目录下的etc/pacman.conf文件,然后在后面加上
2020-07-12 12:13:59
7412
原创 安利一款提醒休息的工具--重度电脑工作者和程序员必备
因为工作的原因,平时一天对着电脑至少8小时的时间,不注意休息的话很容易对眼睛造成极大伤害,就坐也容易对腰椎劳损。今天无意中看到同事使用这款软件stretchly我马上就下来使用了,安利给大家使用。一、下载安装官网:https://hovancik.net/stretchly/win和MacOS下载地址:https://hovancik.net/stretchly/downloads/Linux下载地址:https://github.com/hovancik/stretchly/releases/ta
2020-06-24 10:05:04
4594
原创 linux union semun报错storage size isn‘t known
编写sem信号量程序的时候,调用semctl函数使用到union semun联合体,编译的时候一直提示storage size isn’t known的问题。以下是我的解决办法:一、使用union semun如图我定义了一个Union semun联合体su,在semctl函数中使用。二、报错信息编译时候出现错误,提示storage size of ‘su’ isn’t known。我检查过我的用法应该是没有错误的。三、分析及解决办法查阅资料发现原来在新版的内核中关于union sem_uni
2020-06-10 11:25:37
3434
1
原创 Keil使用结构体数组的奇怪问题
今天用keil的时候发现一个很奇怪的点,是关于结构体数组的。首先说明我的keil版本是:V5.28.0.0问题是这样的:我在a.h文件定义了一个结构体,然后在a.c中初始化了一个结构体数组,结构体数组也在a.h中声明了,然后再在b.c中sizeof(test_array)/sizeof(test_array_s)这样去计算结构体数组的成员个数时会报错。下面详细演示出这个问题:1、a.h中定...
2020-04-23 19:23:11
3285
6
原创 STM32定时器中断模拟时序
这周调试一款报警灯,这款报警灯的工作原理是这样的:一引脚持续拉高,一引脚输出波形控制报警灯的响停。报警灯响时序:8ms高+2ms低+ 七个(512us高+1512us低)+1512us高+101ms低+8ms高+2ms低+三个(1512us高+512us低)+一个(512us低+1512us低)+三个(1512us高+512us低)+512高之前的项目尝试过定时器实现延时100us的,因为这...
2020-04-23 17:07:30
1027
原创 STM32L0实现发射空调红外编码功能
最近做一个空调红外的功能,上网搜了一下格力空调的红外编码,就按照编码模拟时序。格力空调遥控器(YB0F2)红外码组成如下,按解码顺序排列起始码(S)+35位数据码+连接码(C)+32位数据码1、各种编码的电平宽度:数据码由“0”“1”组成:0的电平宽度为:600us低电平+600us高电平,1的电平宽度为:600us低电平+1600us高电平起始码S电平宽度为:9000us低电平+4...
2020-04-14 13:28:49
3649
13
原创 Ubuntu16.04出现could not get lock /var/lib/dpkg/lock-frontend问题
我本来想用apt-get update更新apt源的,但是发现输出了这么一段错误E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock...
2020-04-10 20:40:52
467
原创 你可能忽略的strlen盲区
常见用法在我们日常编程时,计算字符串的长度可能经常用到两个关键词sizeof和strlen。那么这两者有什么区别呢?sizeof在计算长度时会包含结束符’\0’。strlen计算长度时第一个字符开始到结束符’\0’(长度不包含’\0’)。举例:字符串**“12345”**用sizeof计算长度为6,因为是5个字符加结束符等于6,strlen计算长度为5,因为不包含结束符。可能忽略的盲区那么...
2020-01-14 14:26:16
473
stretchlyPC.zip
2020-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人