- 博客(21)
- 收藏
- 关注
原创 使用libgif库解码全过程(C语言)-包括扩展块的处理
我看到的所有例程,都把扩展部分的处理跳过了,而我的动画是有透明度的,这就导致解码后的图像在有透明色的像素部分,呈现了很多的黑点,或者闪白的情况出现。经过调试,终于成功。
2024-12-24 16:45:09
468
原创 Linux获取天气信息(1)-使用到库的交叉编译
下载地址:tar -zxvf openssl-3.0.14.tar.gzmkdir buildcd openssl-3.0.14./config no-asm shared no-async --prefix=$PWD/build --cross-compile-prefix=aarch64-linux-gnu-make。
2024-08-22 16:33:38
860
原创 使用cmake生成Makefile
cmake_minimum_required:cmake版本。add_executable:工程源文件。project:工程名称。
2024-06-21 11:26:43
180
原创 使用gdb调试流程
下载地址:Index of /gnu/gdb$ tar zxvf gdb-7.12.tar.gz$ cd gdb-7.12/$ ./configure --target=aarch64-linux-gnu --prefix=$PWD/__install–target:指定目标平台。–prefix:指定安装路径$ make$ make install执行此命令后会在当前目录下生成文件夹__install/里面包含可执行文件、头文件、动态库文件等.目前只用到bin/目录下的可执行文件arm-linux-gdb,
2024-02-27 09:32:08
651
1
原创 YUYV转JPG(linux C)
请注意,上述代码假设你已经获得了yuyv格式的图像数据,并提供了图像的宽度和高度。此代码将数据转换为RGB格式,并使用libjpeg库来编码为jpg图像文件。编码后的图像文件将保存在。上一次我们讲了如何编译安装libjpeg库,这次提供了示例代码,供测试,经过实际测试使用已经转换成功。V4L2获取摄像头数据,数据格式为YUYV,但是需要保存为jpg使用;你可以根据实际情况进行修改和扩展。如何移植libjpeg,请点这里。代码来源于Chat AI。
2024-01-13 09:12:38
986
1
原创 jpeglib库编译移植
至此已经编译安装完成,存放在build目录下,可以将lib文件夹和include文件夹的内容迁移到自己的项目使用。通过V4L2获取摄像头数据,截取yuyv图片并通过jpeglib库转为jpg存到本地。嵌入式linux(ARM)三、jpeglib库安装。
2024-01-10 08:56:18
1271
1
原创 ubuntu搜狗输入法重启
可以点击退出,输入法会重新加载,也可以解决问题,但是概率性会导致输入法真的退出,不重新加,这个时候就要使用第二个办法了。1、右上角点击重新启动,或许可以解这个问题,但是实测不管用的次数较多。第二个办法每次都见效,没有尝试其他办法,有想法的可以尝试一下。
2024-01-09 16:20:32
1794
1
原创 notepad++踩坑手册
使用了notepad++软件 转十六进制的插件,分析过程中发现数据总是不正确,经过多方对比,发现notepad++的数据展示有误;不知道是我软件使用的问题,还是它本身的bug。在此分享一下,避免踩坑,浪费时间。
2024-01-06 10:27:01
645
1
原创 g++:internal compiler error:killed(program cc1plus)
在虚拟机编译过程中遇到了以下问题,这是内存不足导致的编译中断。
2024-01-05 10:06:44
787
1
原创 LVGL多按钮创建(非按钮矩阵)
项目开发中遇到了需要创建不定量按钮的需求,按钮矩阵不能满足要求,可以通过以下方式进行创建。LVGL版本 8.3。
2024-01-02 16:39:58
657
原创 DRM编译移植
将include和lib文件夹移植到自己的项目中,并且在Makefile中添加路径即可使用DRM库。编译完成之后,会在install目录下生成三个文件夹。这里我们下载的是2.4.99版本。
2023-12-27 16:45:23
1622
1
原创 iconv从编译到移植再到使用
③include目录下的iconv.h移动到项目的include目录下。我把下载好的压缩包放在了/home/ubuntu/iconv/目录下。②lib目录下的 libiconv移动到项目的lib目录下。①项目的Makefile下添加 -liconv。至此可以在项目中使用iconv。iconv的使用方法可以参考。下载的版本为1.17。
2023-12-23 15:23:05
865
1
原创 Git : error: object file xxx is empty 错误修复方法
在使用vscode过程中,修改的文件在git处无显示,提交也会出现报错。
2023-12-16 10:10:50
585
转载 gitee从创建仓库到上传
以下这位小哥写的非常全面细致,亲测好用如何把项目上传到Gitee(全网最细)_如何把項目上傳到自己的gitee-优快云博客
2023-12-08 16:31:46
74
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人