摘要:
搭建系统框架 -- 创建系统文件夹 -- 拷贝stm32库文件 -- 将文件添加至工程 -- 配置工程环境 1. 创建工程文件夹 找一个工程目录,我就在 stm32/Code 下创建一个模板工程Template,方便以后拷贝。 2. 拷贝stm32库文件 先从官网下载标准外设库 https://ww 阅读全文
摘要:
1 互斥量 2 读写锁 3 条件变量 阅读全文
摘要:
1.线程的创建 2.线程的终止 3.线程的链接 4.线程取消 5.线程信号 6.进程的清除 阅读全文
摘要:
--进程 一个正在执行的程序,资源分配的最小单位 进程中的事情需要按照一定顺序区执行的,但是如何在一个进程中让一些事情同时发生呢?子进程存在缺陷 --引进多线程 --线程:有时又称轻量级进程,程序执行的最小单位,系统独立调度和分派cpu的基本单位,它是进程中的一个实体。一个进程中可以有多个线程 这些线程共享进程的所有资源,线程本身只包含一点必不可少的资源。 --以前单进程的运行方式,... 阅读全文
摘要:
3 IPC通信 3.1 共享内存 3.2 消息队列 3.3 信号灯 例子 1.shmget 2. 阅读全文
摘要:
2. 信号通信 2.1 信号的发送 2.2 信号的处理 例子: 1.kill 自己写一个杀死进程函数 2.signal 信号处理 阅读全文
摘要:
通信方式分4大类: 管道通信:无名管道 有名管道 信号通信:发送 接收 和 处理 IPC通信:共享内存 消息队列 信号灯 socke 网络通信 1. 进程间的管道通信 1.1 无名管道 无名管道用于父子进程带有亲缘关系的进程 小例子 1.2 有名管道 对于无名管道,pipe要在fork之前创建,这样 阅读全文
摘要:
2. 进程的基本操作 接口函数 2.1 创建子进程 2.2 取消进程 2.3 同步进程 例子:创建子进程,打印父子进程的pid 阅读全文