- 博客(5)
- 资源 (16)
- 收藏
- 关注
转载 进程间通信之popen和pclose函数
常见的操作是创建一个管道连接到另一个进程,然后读其输出或向其输入端发送数据,为此,标准I/O库提供了两个函数popen和pclose。这两个函数实现的操作是:创建一个管道,调用fork产生一个子进程,关闭管道的不使用端,执行一个shell以运行命令,然后等待命令终止。#include <stdio.h>FILE *popen(const char *cmdstring, const char *type);返回值:若成功则返回文件指针,若出错则返回NULLint pclose
2021-04-28 14:52:58 1284
转载 Git:合并分支----git merge命令应用的三种情景
文章目录一、git merge 命令应用的三种情景1.1 “快进”(无冲突)1.2 非“快进”,修改不同文件。(无冲突)1.3 非“快进”,修改相同文件。(有冲突)一、git merge 命令应用的三种情景1.1 “快进”(无冲突)master分支假设现在只有一个默认的 master 分支,并提交了3次,B0、B1和B2都是提交对象。首先要清楚,每次产生的提交对象会包含一个指向上次提交对象(父对象)的指针,所以图中B0、B1和B2之间的箭头是指针指向父对象的意思,真正的提交顺序还...
2021-04-16 19:54:31 437
转载 [uboot] (第五章)uboot流程——uboot启动流程
https://blog.csdn.net/ooonebook/article/details/53070065系列以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例[uboot] uboot流程系列:[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)[project X] tiny210(s5pv210)从存储设备加载代码到DDR[uboot] (第一章)uboot流程——概述[uboot] (第二章)ub..
2021-04-08 06:29:35 714
转载 initrd和initramfs的区别
https://blog.csdn.net/htttw/article/details/7217706initrd和initramfs的区别Linux内核在初始化之后会执行init进程,而init进程会挂载我们的根文件系统,但由于init程序也是在根文件系统上的,所以这就有了悖论。Linux采用两步走的方法来解决这个问题。Linux2.6版以前的方法是:除了内核vmlinuz之外还有一个独立的initrd.img映像文件,其实它就是一个文件系统映像,linux内核在初始化后会mount ini.
2021-04-08 06:25:51 229
转载 史上最全的Uboot常用命令汇总(超全面!超详细!)
https://blog.csdn.net/weixin_44895651/article/details/108211268Linux 系统要启动就必须需要一个 bootloader 程序,也就说芯片上电以后先运行一段bootloader程序。这段bootloader程序会先初始化DDR等外设,然后将Linux内核从flash(NAND,NOR FLASH, SD, MMC 等)拷贝到 DDR 中,最后启动 Linux 内核。当然了, bootloader 的实际工作要复杂的多,但是它...
2021-04-08 06:23:59 1546
FFmpeg Basics
2017-12-01
Linux Media Subsystem Documentation
2017-11-29
输入方向的流量控制 .doc
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人