08 2024 档案
摘要:和SSH协议类似,Telnet为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,
阅读全文
摘要:::respawn:-/bin/sh 修改 busybox 文件,在 finalize 阶段修改 target 目录下的 inittab 文件 结果如下
阅读全文
摘要:链接脚本中自动生成前缀__start_和__stop_变量通常与链接器的内存布局和符号定义有关。这些变量通常用于标识代码段、数据段等的起始和结束位置,以便于程序的正确加载和执行。在链接过程中,链接器会根据源代码中的符号定义和指定的内存布局规则,自动生成这些特殊的符号。 内存布局和段定义:在链接
阅读全文
摘要:cd /sys/firmware/devicetree/base
阅读全文
摘要:cat /sys/kernel/debug/gpio
阅读全文
摘要:dmesg: 内核和内核模块 log /var/log/messages: 包含守护程序、内核、内核模块等 log,即 dmesg 是其子集
阅读全文
摘要:Rndis其实是远端网络驱动接口协议,设备可以通过usb的方式同PC主机连接,模拟网络连接以便于下载与调试工作。比如当电脑无法上网但手机可以上网时,可以使用Rndis驱动来使电脑基于USB来借用手机进行上网,当USB设备插入电脑时,就是将USB设备作为一个网卡,供电脑上网。Rndis的作用就是如此。
阅读全文
摘要:什么是netlink netlink是一种基于网络的通信机制,允许内核内部、内核与用户态应用之间甚至用户态应用之间进行通信;netlink的主要作用是内核与用户态之间通信;它的思想是,基于BSD的socket使用网络框架在内核和用户态之间进行通信; 为什么要有netlink 内核中有其他一些方法可以
阅读全文
摘要:官网:https://hardysimpson.github.io/zlog/ 打印 zlog 本身 log,只要设置如下两个环境变量: $ export ZLOG_PROFILE_DEBUG=/tmp/zlog.debug.log $ export ZLOG_PROFILE_ERROR=/tmp/
阅读全文
摘要:less less命令用于显示文件或命令输出的内容,它一次只显示一个页面(分页显示工具)。它类似于more命令,但less具有更高级的功能,它允许您在文件中向前和向后导航。less命令主要用于打开大文件,less不会读取整个文件,相比于 vim 或 nano 等文本编辑器,加载时间会更快。less命
阅读全文
摘要:合并:保留 bugfix 的各个提交 步骤1:切换到目标分支,也就是要将更改合并到的分支上。 git checkout 目标分支名称 步骤2:执行合并命令。 git merge bugfix git rebase bugfix // 不产生 Merge branch 节点 远程仓库分支合并到本地当前
阅读全文
摘要:make会把Makefile规则中的命令部分交给shell执行,而它自己只对其做简单的处理,比如展开被引用的变量 若是定义在makefile文件开头的变量(顶格写),叫做makefile文件变量,可以通过$的方法直接调用 若是在shell命令内定义的变量(需严格遵守shell变量命名规则,变量名与等
阅读全文
摘要:变量 $(TOPDIR):表示 buildroot 顶层目录,也就是<SDK>/buildroot 目录。 $(BUILD_DIR):buildroot 编译输出文件所在顶层文件夹 build $(TARGET_CC):gcc 编译器 $(TARGET_CROSS):编译器前缀 $(BASE_DIR
阅读全文
摘要:参考资料 u-boot/doc/README.gpt https://www.jinbuguo.com/storage/gpt.html
阅读全文
摘要:kernel/Documentation/admin-guide/kernel-parameters.rst kernel/Documentation/admin-guide/kernel-parameters.txt
阅读全文
摘要:https://blog.csdn.net/mijichui2153/article/details/85229307
阅读全文