avatar
Articles
165
Tags
0
Categories
19
首页
归档
标签
分类
友链
李瑞琦的博客17 Linux内核的数据同步机制
首页
归档
标签
分类
友链

17 Linux内核的数据同步机制

Created2025-04-12|04-Linux03-内核开发
|Post Views:
Author: Li Ruiqi
Link: https://li-ruiqi777.github.io/04-Linux/03-内核开发/17-Linux内核的数据同步机制.html
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
cover of previous post
Previous
LVGL基础
LVGL基础1.对象(1)概述在 LVGL 中,用户界面的基本构建块是对象,也称为 Widgets。 例如 button、label、image。lsit….. 所有的对象都使用lv_obj_t这个类型的指针作为句柄(类似于C++中的Base),通过该指针来获取对象的各种信息 (2)对象的属性对象的属性包括:基本属性、特定属性 所有对象类型共享一些基本属性: 位置 尺寸 parent 样式 事件处理程序 等等 您可以使用 lv_obj_set_... 和 lv_obj_get_... 函数设置/获取这些属性 对象类型也有特殊的属性。例如,一个滑块有 最小值和最大值 当前值 对于这些特殊的属性,每个对象类型都可能有唯一的 API 函数。例如对于滑块 lv_slider_set_range(slider1, 0, 100); (3)工作机制父对象可以被视为其子对象的容器。每个对象只有一个父对象(屏幕除外),但一个父对象可以有任意数量的子对象。 如果父节点的位置发生变化,子节点将与父节点一起移动。...
cover of next post
Next
gdb
gdbgdb是gcc工具链中的调试器,本身是个命令行的可执行程序,以往我们用vscode、Qt Creator调试程序的时候,底层用的都是gdb工具,不过这些IDE把他的数据给可视化了 1.gdb中常见指令启动与连接 命令 说明 gdb <executable> 启动GDB并加载可执行文件 gdb -p <pid> 附加到正在运行的进程 target remote :<port> 连接远程gdbserver(常用于嵌入式调试) target remote /dev/ttyUSB0 通过串口连接目标板(如ARM开发板) 断点与观察点 命令 说明 break <function> 在函数入口设断点(如 break main) break *<address> 在内存地址设断点(如 break *0x8000) break <file:line> 在指定文件的某一行设断点(如 break driver.c:42) watch...
avatar
Li Ruiqi
总有低谷
Articles
165
Tags
0
Categories
19
Follow Me
Recent Posts
26 PCIE
26 PCIE2026-04-17
claudecode
claudecode2026-04-15
autoconf
autoconf2026-03-21
git
git2026-02-10
25 IIO子系统
25 IIO子系统2026-01-27
©2019 - 2026 By Li Ruiqi
Framework Hexo|Theme Butterfly
人因梦想而伟大