- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 19年linux驱动笔记
1.管道(pipe)是一种用来连接两个进程的虚拟文件,当进程A欲向进程B发送数据时,它把管道文件视作输出文件,向其中写数据,进程B则可将管道文件视作输入文件,从中读数据。于是,进程A和B之间的通信很像普通文件的读写。2.MINIX中进程的存储空间分为三部分:正文段(即代码段),数据段(即变量),和堆栈段。3.MINIX中一个简单的系统调用getpid返回调用进程的进程标识号,注意在调用fo...
2019-01-31 16:35:22 663
原创 linux内核源码之main函数解析
这几天一直在纠结:main函数是程序的入口,一个程序启动后,经过bootloader的初始化就该经main函数进入C语言的世界,但是linux中每个应用程序的开始都是从main函数开始的。linux下有多个应用程序,岂不是有很多个main。那bootloader会知道跳到哪个main?多个main编译怎么不冲突?在网上搜索了很久,渐渐的有些明白了:1、main函数是C语言的入口,...
2019-01-31 14:05:44 7778 1
转载 Linux驱动程序框架介绍
Linux驱动程序框架 一、linux的设备驱动程序与外界的接口可以分为三个部分: 1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。 2.驱动程序与系统引导的接口。这部分利用驱动程序对设备进行初始化。 3...
2019-01-30 14:56:20 665
SourceInsight4.0使用手册英文版
2018-05-05
SourceInsight仿Sublime配置文件下载
2018-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人