- 博客(7)
- 收藏
- 关注
原创 关于linux系统如何实现fork的研究(二)
本文为原创,转载请注明:http://blog.youkuaiyun.com/lwfbibi引言 前一篇关于linux系统如何实现fork的研究(一)通过代码已经说明了从用户态怎么通过软中断实现调用系统调用clone函数,而clone函数的精华copy_process函数就在此篇文章中进行分析。我们知道,在linux系统中,应用层可以创建子进程和子线程(轻量级进程)两种程序分
2015-03-12 11:53:59
567
原创 关于linux系统如何实现fork的研究(一)
本文为原创,转载请注明:http://blog.youkuaiyun.com/lwfbibi引言fork函数是用于在linux系统中创建进程所使用,而最近看了看一个fork()调用是怎么从应用到glibc,最后到内核中实现的,这片文章就聊聊最近对这方面研究的收获吧。我们主要聊聊从glibc库进入内核,再从内核出来的情景,而从应用到glibc这部分本片文章就不详细说明了。为了方便期间,我们的硬件
2015-03-03 14:50:11
743
原创 基于GTK3.0的任务管理器
#define GTK_ENABLE_BROKEN#include#include#include"dirent.h"#include"unistd.h"#include"sys/file.h"#include"fcntl.h"#include"string.h"#include"time.h"#include"math.h"#include#include#include
2014-06-26 16:32:34
1295
原创 linux的s3c6410触摸屏驱动
先介绍一下寄存器ADCCON(ADC控制寄存器):ADCCON初始化:1.需要把PRSCEN位置1.2.根据PRSCVL = PCLK/freq -1 设置PRSCVL位.ADCDLY(ADC延时寄存器):这个寄存器主要设置DELAY(延时),在我的驱动程序里设置为了100000.ADCTSC(ADC触摸屏
2012-05-28 02:03:19
889
原创 linux-3.2.7移植OK6410的SD卡驱动
首先大家看看前一篇所写的OK6410移植linux-3.3.1因为移植时改了板级文件,以防大家看不懂,参考一下那篇文章 切入正题,首先进入arch/arm/mach-s3c64xx/ 打开mach-ok6410.c添加头文件#include 添加代码:static struct s3c_sdhci_platdata ok6410_hsmmc0_pdata = {
2012-04-22 17:38:29
1510
原创 OK6410移植linux3.3.1
首先修改资源代码,进入arch/arm/mach-s3c64xx/目录,在这里我们使用mini6410的资源配置文件,首先复制一份mach-mini6410.c为mach-ok6410.c,修改mach-ok6410.c. 把文件中所有mini6410改为ok6410:%s/mini6410/ok6410/g:%s/MINI6410/OK6410/g 修改struct mt
2012-04-18 00:56:22
1945
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅