自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 wait和waitpid

wait和waitpidwait父进程回收僵尸进程使用status获取子进程结束状态waitpidwait父进程调用wait函数回收子进程信息,防止出现僵尸进程。阻塞等待子进程退出。回收子进程资源(PCB)。获取子进程结束状态。 一次wait调用回收一个子进程退出状态。WAIT(2) Linux Programmer's Manual WAIT(2)NAME wait,

2021-04-20 22:30:43 114

原创 Linux 进程基础

Linux 进程PCB进程控制fork函数创建一个子进程循环创建n个子进程进程共享参考PCBPCB(进程描述符)位于内核空间中,每个进程的PCB是不同的,PCB是一个task_struct[1]结构体包括:进程id。每个进程都有一个唯一id,类型为pid_t(非负整数)。进程状态。就绪、运行、阻塞、停止。进程切换时需要保存和恢复的CPU寄存器。VM与PM的映射,由MMU转化,保存在PCB中。当前工作目录。umask掩码,提供文件权限相关。文件描述符表。信号

2020-12-30 03:04:02 242

原创 Linux makefile基础

makefilemakefile的命名方式makefile的规则最简单的makefile多规则的makefilemakefile的原理makefile的变量自定义变量makefile维护的变量makefile的模式规则makefile的函数伪目标makefile就是代码管理工具,里面是编译程序的命令。makefile的命名方式命名可以为makefile和Makefilemakefile的规则三要素:目标、依赖和命令。目标:依赖条件 命令.├── insert_sort.c├──

2020-12-24 05:02:36 247

原创 1. Sabre Lite i.MX6 Board Uboo消失变砖(unbricking)问题

  我拿到的Sabre Lite i.MX6 board开发板变成了砖,也就是在Ubuntu中启动sudo minicom的时候没有变化,画面一直停留在下图中。  第一感觉是Uboot在EEPROM因为未知原因被擦除掉了。于是便去板子的官网[1]去搜索有关变砖恢复[2]的办法。  按照官网提示进行了如下的步骤:~$ sudo apt-get install libusb-1.0-0-dev pkg-config ~$ git clone git://github.com/boundarydevi

2020-12-23 11:23:34 449

原创 Linux gdb

目录准备工作编译gdb命令准备工作目录结构如下.├── insert_sort.c├── main.c├── my_sort.hinsert_sort.cvoid insert(int arr[], int len) { int i, j, key; for (i = 1; i < len; i++) { key = arr[i]; j = i - 1; while ((j >= 0) && (arr[j] > key)) { arr[

2020-12-17 10:47:58 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除