
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
TCP 并发服务器构建
服务端同一时刻只能处理一个客户端的任务。:服务端同一时刻可以处理多个客户端的任务。
ARM 汇编学习
嵌套调用时,LR 会丢失,无法回到正确位置。必须使用栈来保护现场、恢复现场。:可实现 ARM ↔ Thumb 状态切换(取决于地址最低位)。功能:比较两个寄存器或寄存器与立即数,本质是。:跳转并保存返回地址(下一条指令)到 LR。ARM 的立即数并非任意数,而是通过。凑够 8 位之后,其右边必须是。:无条件跳转,相当于 C 的。:B 指令也可用于函数调用。:先写入数据,再 SP++:先写入数据,再
GNU 工具链与ARM 交叉编译工具链
GNU 工具链(GNU Toolchain)是由 GNU 项目提供的一套跨平台、功能完善的软件开发工具,主要应用于操作系统开发、嵌入式系统开发以及应用软件开发。它包含了从源代码编译到目标程序生成、再到调试和分析的完整流程。
Linux 进程、线程与 exec/系统调用详解
1.wait与waitpid—— 子进程资源回收:阻塞等待,回收任意子进程的资源空间。wstatus:保存子进程退出状态的变量地址NULL:不保存退出状态成功:返回回收的子进程失败:返回:回收子进程的资源,功能比wait更灵活。< -1:回收指定进程组内的任意子进程例如-100表示等待的进程组-1:回收任意子进程(组内外)0:回收与当前调用者同一组的所有子进程> 0:回收指定的子进程保存子进程退出
到底了