自定义博客皮肤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)
  • 收藏
  • 关注

原创 嵌入式linux-进程-wait回收

status指定保存子进程返回值和结束方式的地址(定义一个整型变量,然后取地址,不能直接定义一个整型指针,因为它有可能是个随机数野指针,执行的时候就会报错)WTERMSIG(status) 获取结束子进程的信号类型。若没有及时回收会出现僵尸进程(pcb只有等成为孤儿进程时由init进程去回收)成功时返回回收的子进程的pid或0;status指定用于保存子进程返回值和结束方式的地址。成功时返回回收的子进程的进程号;子进程结束时由父进程回收。

2024-02-02 14:47:53 331

原创 嵌入式linux-进程-exec函数族

eg1: 执行ls命令,显示/etc目录下所有文件的详细信息(ls用于显示当前目录文件信息,/bin/ls表示需要执行的程序包含路径,-a参数表示所有,-l参数表示详细信息,/etc表示指定的目录,需要以NULL结尾)eg2:execlp和execl除了第一个参数不一样,别的都一样,execlp的p表示自动在path路径去查找。eg4: system在当前进程中去执行子进程完毕后再返回。进程调用exec函数族执行某个程序。进程当前内容被指定的程序替换。实现让父子进程执行不同的程序。

2024-02-02 09:16:37 347

原创 嵌入式linux-进程-fork创建

TASK_INTERRUPIBLE (可中断,即可以响应自己进程或者其他进程发送的信号结束当前任务并执行信号要求的任务,类似你在吃饭但突然来了客人敲门,你需要结束吃饭的动作去开门迎接客人,arm中硬件cpu寄存器中断机制会涉及该模块)如果成功,父进程(fork函数本身所处的进程是父进程)返回子进程(fork新创建出来的进程)的进程号(一个大于0的整数),子进程返回0;子进程成为孤儿进程,被init进程(可以算是所有其他进程的祖先,由linux系统镜像创建出来的唯一没有父进程的特殊进程)收养。

2024-02-01 15:58:33 837

原创 嵌入式linux-进程-相关命令行

jobs图中 ./test & 运行后得到的[1] 12033,[1]表示后台作业号,12033表示进程号,fg 1表示将后台作业号为1的进程放到前台执行,此时即可ctrl+c发送中断信号停止test进程(内部仅有一个while(1)无限循环测试)改变正在运行进程的优先级,29070表示正在运行进程的进程号pid,普通用户只能降低优先级,即增加nice值,不能提高优先级(即减少nice值),管理员没有限制。cd进入/proc目录下查看进程的详细信息,图中数字对应的是进程号的进程详细信息目录。

2024-02-01 14:47:54 335

原创 嵌入式linux-进程-基本概念

嵌入式linux操作系统的进程part01学习,包括进程的概念、内容、状态

2024-02-01 11:23:57 345 1

空空如也

空空如也

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

TA关注的人

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