会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
太极者
博客园
首页
新随笔
联系
订阅
管理
2025年8月20日
使用lvgl展示gif图片
摘要: lvgl 9.3.0 要求:因为项目需求,需要在嵌入板上展示gif图片作为表情,在当前gif播放完成后,切换到下一个表情 实现逻辑: 1、使用lv_gif_set_src(gif, ASSETS "1.gif")设置要显示的图片 2、lv_gif_set_loop_count(gif, 1),设置g
阅读全文
posted @ 2025-08-20 17:07 太极者
阅读(586)
评论(0)
推荐(1)
2025年8月1日
openwrt中添加三方包paho.mqtt.c
摘要: 最近在使用全志的tina4.0做开发,tina4.0是基于openwrt的,之前没做过openwrt开发,这里记录下过程中遇到的问题。 在tina4.0中添加三方包分两步: (1) 将下载好的paho.mqtt.c-1.3.14.zip放到dl中。(2) 在package/prize/libpaho
阅读全文
posted @ 2025-08-01 09:29 太极者
阅读(28)
评论(0)
推荐(0)
2025年7月14日
Linux下的信号回调执行,要注意死锁
摘要: #include <signal.h> #include <pthread.h> #include <stdio.h> #include <unistd.h> pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; static lv_obj_t* gif
阅读全文
posted @ 2025-07-14 16:50 太极者
阅读(24)
评论(0)
推荐(0)
2025年1月23日
问题记录:linux下使用execv启动子进程
摘要: 场景: 在公司代码,需要启动其他进程,因此使用了fork + execv 遇到的问题: execv运行成功了,但是通过ps -ef 找不到启动的子进程;通过查找当前进程pid,然后找到子进程的pid,再从/proc找到对应子进程的目录,查看comm中,又是对的,但是子进程运行的状态不符合预期。 代码
阅读全文
posted @ 2025-01-23 17:17 太极者
阅读(19)
评论(0)
推荐(0)
error: Cannot access memory at address 0x5fc498f0
摘要: 问题记录 在写linux下的代码时,遇到了如标题的报错 例子: a.c: static char* buf = ""; const char* get_buf() { return buf; } b.c: void test() { printf("%s \n", get_buf()); } 编译后
阅读全文
posted @ 2025-01-23 17:10 太极者
阅读(159)
评论(0)
推荐(0)
2023年11月28日
ubuntu20.04下搭建syzkaller环境 (避坑指南)
摘要: 1、安装golang环境,最开始使用apt install golang,结果在编译syzkaller时,编译没法通过。在Makefile中最开始检测NCORES失败,直接退出。 根据Makefile的逻辑,其中的NCORES,应该是前面的go run tools/syz-make/make.go语
阅读全文
posted @ 2023-11-28 14:45 太极者
阅读(616)
评论(0)
推荐(0)
2023年8月9日
Qemu中helper机制的理解
摘要: 因为项目中准备使用AFL++ + Qemu下,所以研究了其中AFL++下的Qemuafl的源码,其中插桩的方式与AFL原理一样,但是代码相差很大,因此记录一下。 qemuafl中桩点基本逻辑1) qemuafl是AFL++直接fork了一份Qemu的源码,在Qemu的源码中直接进行代码修改。2) 其
阅读全文
posted @ 2023-08-09 10:24 太极者
阅读(522)
评论(0)
推荐(0)
2023年7月17日
Qemu中重要流程整理
摘要: 以下流程都以TCG为主,不考虑其他加速器的场景 OPS创建流程:由于其只是接口,因此并不创建对象,仅仅是从hash中获取到类 main -> qmp_x_exit_preconfig -> qemu_init_board -> machine_run_board_init -> accel_init
阅读全文
posted @ 2023-07-17 15:15 太极者
阅读(157)
评论(0)
推荐(0)
2021年12月28日
LeetCode209 长度最小的子数组
摘要: 做这个题是为了学习前缀和数组,自己在做这个题的时候,使用的是滑动窗口方法,比前缀和要快。下面记录前缀和的方法,因为在刷这个题的时候,没有用前缀和做出来。 给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, n
阅读全文
posted @ 2021-12-28 21:46 太极者
阅读(46)
评论(0)
推荐(0)
2021年11月4日
动态规划入门 - 爬楼梯
摘要: 学习爬楼梯一直以来的一个困惑,这里加以解释: 看其他人讲解的爬楼梯,比如,爬5级只有从4级爬一次上来或者从3级爬两次上来。 我的疑惑是:比如你爬到了3级,再爬到5级不是有两种方法吗?你爬到了4级,再爬到5级不是一种方法吗?所以,爬5级的方法数应该是爬3级的方法数加上爬4级的方法数再加上3,这里的3就
阅读全文
posted @ 2021-11-04 21:59 太极者
阅读(261)
评论(0)
推荐(0)
下一页
公告