240 发简信
IP属地:北京
  • 什么是栈以及栈的内存划分

    栈(Stack)既不属于静态内存,也不在BSS段,它属于运行期动态内存。 下面按程序可执行文件布局 + 运行时内存布局分层拆解。 1. 先区分:...

  • data,bss,全局变量,栈,堆内存分配机制

    一、整体前置逻辑 所有段(代码段 .text、数据段 .data/.bss、动态堆 .heap)的起始地址完全由链接脚本 .ld 决定; 芯片出...

  • VSCode+WSL+Claude Code D盘嵌入式项目使用手册

    VSCode+WSL+ClaudeCode 嵌入式 D 盘项目使用文档(可直接全选复制粘贴进 Word) 复制全部内容 → 新建空白 Word ...

  • 内核启动函数

    #define app_run(func) layer_initcall_def(func, run, "app_run") #define l...

  • 关于技术方案的制定

    方案制定必须先找到业务主人,弄清楚业务目标

  • Linux常用命令

    下面是完整可直接保存的 Linux 常用命令速查手册.md,你全选复制,新建文件保存为 Linux常用命令速查手册.md 即可。 Linux 常...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    常用I/O事件触发机制及select和epoll的使用对比

    补充说明 边缘触发必须搭配非阻塞 I/O,避免因单次未读完数据而导致事件丢失。 选择时可遵循:低并发用阻塞 I/O,高并发优先epoll(边缘触...

  • 什么是编译和链接以及原理是什么?

    编译和链接是把人写的源代码变成机器可执行程序的两个关键步骤。 1. 编译 任务:把高级语言(如 C/C++)翻译成机器能识别的二进制指令。 过程...