该文被密码保护。 阅读全文
摘要:
libglib2 的版本太低,换高点,比如 glib-2.76.1.tar.xz 阅读全文
摘要:
int service_mgmt_start(struct service_base *service) { pthread_mutex_lock(&(sg_service_mgmt.data_lock)); // lock if (service->running) { pthread_mutex 阅读全文
摘要:
应用层可以修改里面的文件来配置驱动的参数 挂载 mount -t debugfs none /sys/kernel/debug debugfs /sys/kernel/debug debugfs defaults 0 0 阅读全文
摘要:
和SSH协议类似,它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用 阅读全文
摘要:
::respawn:-/bin/sh 修改 busybox 文件,在 finalize 阶段修改 target 目录下的 inittab 文件 结果如下 阅读全文
摘要:
链接脚本中自动生成前缀__start_和__stop_变量通常与链接器的内存布局和符号定义有关。这些变量通常用于标识代码段、数据段等的起始和结束位置,以便于程序的正确加载和执行。在链接过程中,链接器会根据源代码中的符号定义和指定的内存布局规则,自动生成这些特殊的符号。 内存布局和段定义:在链接 阅读全文
摘要:
dmesg: 内核和内核模块 log /var/log/messages: 包含守护程序、内核、内核模块等 log,即 dmesg 是其子集 阅读全文
摘要:
Rndis其实是远端网络驱动接口协议,设备可以通过usb的方式同PC主机连接,模拟网络连接以便于下载与调试工作。比如当电脑无法上网但手机可以上网时,可以使用Rndis驱动来使电脑基于USB来借用手机进行上网,当USB设备插入电脑时,就是将USB设备作为一个网卡,供电脑上网。Rndis的作用就是如此。 阅读全文