
Linux编程
文章平均质量分 96
Robin.Yin
一只勤勉的小虫,如痴如醉地沉迷于书卷,孜孜不倦地咀嚼着文字-书虫
展开
-
Linux ELF文件格式
1. ELF header结构体主要定义了文件的类型,程序头表位置,大小和个数,节头表位置,大小和个数typedef struct { unsigned char e_ident[EI_NIDENT];/*ELF Majic*/ uint16_t e_type;/*文件类型(ET_REL,ET_EXEC,ET_DYN)*/...原创 2020-04-24 10:47:18 · 970 阅读 · 0 评论 -
eMMC基础技术2:eMMC概述
本文主要参考eMMC规范,从总体上对eMMC 进行简要介绍。主要包含如下的内容:(1)eMMC系统的总体架构(2)eMMC的总线协议(3)device controller(4)flash memory1.eMMC系统总体架构图 eMMC 系统总体架构 eMMC规范主要定义了Device Controller和接口的相关规范,...转载 2019-04-23 13:08:30 · 2161 阅读 · 0 评论 -
Linux多线程编程总结
1. pthread_join和pthread_detach理解pthread_detach表示主线程不等待线程退出, 线程资源在线程退出时自动回收(锁,条件变量,信号量,文件描述符)pthread_join:等待线程退出,并回收进程资源。2.进程退出时,进程内的线程,全部自动退出(皮之不存毛将焉附?)3. pthread_key_create :在线程内部,私有数据可以被各个函数访问。但他对其他...原创 2020-04-06 11:27:41 · 221 阅读 · 0 评论 -
sed命令用法
sed命令用法sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文...转载 2019-04-18 13:45:39 · 225 阅读 · 0 评论