![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式Linux系统编程
文章平均质量分 94
/ubuntu/LLL
这个作者很懒,什么都没留下…
展开
-
Linux系统编程——进程间通信
前言 本篇是Linux系统编程系列的第三篇——进程间通信,介绍Linux中进程间通信的几种方式,同时会结合一些代码例子加深理解,例子会涉及到前几篇的知识,在掌握进程间通信的同时也是对之前的知识的巩固。本篇的学习重点在于熟悉每种进程间通信方式的特点并能熟练使用。 概述 进程间通信的概念 进程间通信指的就是用户空间里的进程之间相互通信。我们知道,用户空间的进程之间相互独立、互不干扰。在用户空间中的进程好比没有门窗的房子,互相之间是无法直接通信的。那么,进程之间是如何实现通信的呢?答案是通过内核实现进程原创 2021-02-17 18:57:38 · 226 阅读 · 0 评论 -
Linux系统编程——进程控制
前言 本篇介绍进程相关概念,进程控制、exec函数族、守护进程。本篇学习重点的在于理解进程相关的概念,熟练使用进程控制函数,exec函数族和守护进程在嵌入式Linux中用得较少,可以简单熟悉下概念,具体函数用到时再回顾。 相关概念 多任务 多任务是指同一时刻多个任务同时运行。我们的手机可以在聊微信的同时使用网易云播放音乐就是操作系统多任务的体现。“同一时刻”实际上并非真正的同一时刻,单核的处理器在同一时刻只能运行一个任务。每个任务创建时,操作系统就会分配一定量的时间片(ms级)给它,当运行到这个时原创 2021-02-13 18:50:56 · 1430 阅读 · 2 评论 -
Linux系统编程——文件IO编程
前言 本篇首先介绍文件IO编程相关的基本概念,随后依次介绍文件IO、标准IO、静态库、动态库的制作和使用、目录IO。作为嵌入式Linux入门,文中会尽量采用口语化的语言,避免隐晦难懂的表述,着重介绍基础,深层次的知识点会在后期出专题介绍,旨在降低入门门槛。本篇的学习重点在于对基本概念的理解和掌握,对于比较干涩难记的函数,可以只需理解相关要点并稍加练习加深理解,待用到时再回顾本篇中的使用方法或查阅man手册,切勿死记硬背,关于man手册的使用会在Linux基础知识中介绍。 相关基本概念 系统调用 系原创 2021-02-09 20:36:15 · 607 阅读 · 0 评论