自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eliot_shao的专栏

勤于思考让我走的更远!

  • 博客(4)
  • 资源 (16)
  • 收藏
  • 关注

转载 Linux写时拷贝技术(copy-on-write)

COW技术初窥:      在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。      那么子进程的物理空间没有代码,怎么去取指令执行exec系统调用呢?      在fork之后exec之

2014-10-21 13:40:43 973

原创 linux process management

CREAT PROCESSfork()|clone(参数,决定父子函数的共享内容)|do_fork()|copy_process()|dup_task_struct()创建子进程的内核堆栈,复制父进程的进程描述符(task_struct)进程描述符的很多成员被清除或者设为初值设置子进程的状态task_struct-->state

2014-10-16 14:55:37 1424

翻译 例说Linux内核链表(二)

链表使用我认为熟悉内核链表功能最好的方法就是看一些简单的实例,实例是一个非常好的素材去更好的理解链表。下面是一个例子,包含创建,添加,删除和遍历链表。#include #include #include "list.h"struct kool_list{ int to; struct list_head list; int from; };//自定义欲链接的数据

2014-10-14 23:50:19 1328

翻译 例说Linux内核链表(一)

在include/linux/list.h文件中用C实现了一个好用的循环链表。它是有效而且易于操作的,否则它也不会被内核使用(译者注:在kernel中大量的使用了循环双链表结构,比如在在进程描述符实体中我们就可以看到很多struct list_head的身影)。不管何时,依靠这种结构,在内核中都可以将任何使用它数据结构串起来。

2014-10-13 23:59:03 1253

00008889-RTL9000AA_AN-VB_Datasheet_DRAFT_V1.4_136293.pdf

从代理FAE 处获取的00008889-RTL9000AA_AN-VB_Datasheet_DRAFT_V1.4_136293.pdf datasheet 仅供学习参考。仅供学习参考。仅供学习参考。仅供学习参考。仅供学习参考

2020-08-27

AP6212最新驱动源码 bcmdhd.1.579.77.41.x.7z

AP6212最新驱动源码 bcmdhd.1.579.77.41.x.7z 从FAe获得,亲测移植可用,有需要的请下载,仅限学习使用。

2020-05-07

adv7280-datasheet.pdf

adv7280-datasheet.pdf FAE提供的官方规格书 仅供参考学习使用。adv7280-datasheet.pdf

2020-04-23

RN6752M_DSv0.3.pdf

RN6752M_DSv0.3.pdf RN6752M_DSv0.3.pdf 规格书规格书,FAE官方提供的规格书,仅供参考学习使用。

2020-04-23

Advance Information AR0144AT Developer Guide1/4−Inch CMOS Digital Image Sensor

ar0144开发手册(不包含register),含有dvp协议介绍,写的较为清晰可以参考,Advance Information AR0144AT Developer Guide1/4−Inch CMOS Digital Image Sensor

2020-04-07

cc.bat Go安装交叉编译器

cc.bat Go安装交叉编译器,放在C;\go\src下面执行

2014-09-16

mingw-get-setup.exe

交叉编译器,在windows下面编译arm和linux程序

2014-09-16

liteidex23.windows.zip

liteidex23.windows.zip, windows版本的GOlang开发IDE,支持开发环境的文本配置,交叉编译。支持ARM。不过编译器需要另行安装。

2014-09-16

go1.3.windows-386.msi

go1.3.windows-386.msi Go语言windows安装包,GO语言WINDOWs编译器。

2014-09-16

Linux2_6内核设备模型分析_李正平

内核设备模型 分析的博士论文,比较规范。

2013-08-02

l3g4200-linux

l3g4200-linux 驱动程序,可移植、

2013-08-02

3DDisplay_USCICT_SIGGRAPH2007[1]

3DDisplay技术,通过对实体的三维数据竞相整合,以动态的方式扫描投影,显示三维效果。

2013-08-02

linux kernel map 内核结构图

linux kernel map 内核结构图 一张大图,图上有资源出处,很不错的网站。

2012-12-17

Device Driver Architecture

Device Driver Architecture,讲设备驱动体系结构,是英文版的。

2012-12-17

PID控制原理及编程方法

详细解释了PID控制原理及编程方法,较为正式的资料。

2012-10-14

makefile解读

该文档详细描述了makefile的工作原理,比较全面,可以参考!

2012-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除