- 博客(7)
- 收藏
- 关注
原创 关于从windows拷贝至linux环境下的文件会带有^M符号,linux下如何消除文件中的^M符号问题
关于从windows拷贝至linux环境下的文件会带有^M符号,linux下如何消除文件中的^M符号问题
2024-02-23 17:11:24
1104
2
原创 Yocto配置menuconfig报错:ERROR: do_menuconfig: No valid terminal found, unable to open devshell.
使用yocto配置busybox时,配置menuconfig时报错:ERROR: busybox-1.27.2-r0 do_menuconfig: No valid terminal found, unable to open devshell.
2022-11-17 10:49:02
1820
1
原创 使用Yocto构建镜像,Unable to start bitbake server问题
执行 sudo apt-get install makeinfo会报错,提示找不到包,不要慌,makeinfo实际是texinfo,只要执行sudo apt-get install texinfo即可,把以上缺少的依赖包安装后,重新执行bitbake core-image-minimal 问题得到解决。折腾了好久,几近崩溃,最后解决后才发现自己蠢爆了。原来是因为缺少了几个bitbake依赖的包。把缺少的包安装时就OK了。在使用yocto构建文件系统镜像时候,遇到了奇葩问题,在执行完如下命令后。
2022-10-09 09:49:34
2827
原创 linux 静态库与动态库
Linux静态库与动态库静态库与动态库的区别:静态库:静态库后缀为 .a 例如 libxxx.a静态库是在程序编译时链接库文件,程序编译后即使删除库文件源码也不影响程序使用。动态库(共享库):动态库的后缀为 .so 例如 libxxx.so动态库是在程序执行时去链接库文件,程序在执行的时候依然依赖库文件,若删除库文件程序将无法正常执行。库文件的制作:main.c 代码如下:#include <stdio.h>int main(int argc, const char
2022-01-04 11:39:10
285
原创 STM32HAL库BUG问题解决方案
STM32HAL库BUG问题解决方案一、STM32定时器初始化后立刻进入中断问题解决方法:在初始化函数中加入清除事件更新中断标志位二、STM32定时器中断只触发一次后无法再次触发问题解决方法:该问题为STM32HAL库BUG,将STM32HAL库中启动定时器中断函数中检测定时器状态部分代码注释掉即可。三、STM32CubeMX HAL库硬件I2CBUG解决方法:STM32CubeMX HAL库硬件I2C在初始化时默认将使能I2C时钟的过程放在了初始化I2C之后,此处为HAL库的一个BUG 硬该
2021-12-24 10:10:55
3193
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人