上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 107 下一页
摘要: libglib2 的版本太低,换高点,比如 glib-2.76.1.tar.xz 阅读全文
posted @ 2024-09-12 15:58 流水灯 阅读(20) 评论(0) 推荐(0)
摘要: int service_mgmt_start(struct service_base *service) { pthread_mutex_lock(&(sg_service_mgmt.data_lock)); // lock if (service->running) { pthread_mutex 阅读全文
posted @ 2024-09-09 10:34 流水灯 阅读(47) 评论(0) 推荐(0)
摘要: 应用层可以修改 /sys/kernel/debug 里面的文件来配置驱动的参数 使用举例 内核驱动代码 #include <linux/debugfs.h> #include <linux/kernel.h> #include <linux/module.h> static int debug_va 阅读全文
posted @ 2024-09-02 17:20 流水灯 阅读(42) 评论(0) 推荐(0)
摘要: 和SSH协议类似,Telnet为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话, 阅读全文
posted @ 2024-08-28 17:17 流水灯 阅读(782) 评论(0) 推荐(0)
摘要: ::respawn:-/bin/sh 修改 busybox 文件,在 finalize 阶段修改 target 目录下的 inittab 文件 结果如下 阅读全文
posted @ 2024-08-26 16:43 流水灯 阅读(142) 评论(0) 推荐(0)
摘要: 链接脚本中自动生成前缀__start_和__stop_变量通常与链接器的内存布局和符号定义有关。‌这些变量通常用于标识代码段、数据段等的起始和结束位置,以便于程序的正确加载和执行。在链接过程中,链接器会根据源代码中的符号定义和指定的内存布局规则,自动生成这些特殊的符号。 ‌内存布局和段定义‌:在链接 阅读全文
posted @ 2024-08-23 17:09 流水灯 阅读(160) 评论(0) 推荐(0)
摘要: cd /sys/firmware/devicetree/base 阅读全文
posted @ 2024-08-22 21:11 流水灯 阅读(97) 评论(0) 推荐(0)
摘要: 读GPIO状态 cat /sys/kernel/debug/gpio 控制GPIO方式 内核版本<4.8 sysfs (/sys/class/gpio) 操作步骤 导出GPIO: echo <gpio_number> > /sys/class/gpio/export 设置方向(输入/输出): ech 阅读全文
posted @ 2024-08-22 21:05 流水灯 阅读(267) 评论(0) 推荐(0)
摘要: dmesg: 内核和内核模块 log /var/log/messages: 包含守护程序、内核、内核模块等 log,即 dmesg 是其子集 阅读全文
posted @ 2024-08-16 12:05 流水灯 阅读(29) 评论(0) 推荐(0)
摘要: Rndis其实是远端网络驱动接口协议,设备可以通过usb的方式同PC主机连接,模拟网络连接以便于下载与调试工作。比如当电脑无法上网但手机可以上网时,可以使用Rndis驱动来使电脑基于USB来借用手机进行上网,当USB设备插入电脑时,就是将USB设备作为一个网卡,供电脑上网。Rndis的作用就是如此。 阅读全文
posted @ 2024-08-14 15:53 流水灯 阅读(1542) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 107 下一页