- 博客(7)
- 收藏
- 关注
原创 关于linux系统如何实现fork的研究(二)
本文为原创,转载请注明:http://blog.csdn.net/lwfbibi 引言 前一篇关于linux系统如何实现fork的研究(一)通过代码已经说明了从用户态怎么通过软中断实现调用系统调用clone函数,而clone函数的精华copy_process函数就在此篇文章中进行分析。我们知道,在linux系统中,应用层可以创建子进程和子线程(轻量级进程)两种程序分
2015-03-12 11:53:59
567
原创 关于linux系统如何实现fork的研究(一)
本文为原创,转载请注明:http://blog.csdn.net/lwfbibi 引言 fork函数是用于在linux系统中创建进程所使用,而最近看了看一个fork()调用是怎么从应用到glibc,最后到内核中实现的,这片文章就聊聊最近对这方面研究的收获吧。我们主要聊聊从glibc库进入内核,再从内核出来的情景,而从应用到glibc这部分本片文章就不详细说明了。为了方便期间,我们的硬件
2015-03-03 14:50:11
735
原创 基于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
1289
原创 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
880
原创 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
1506
原创 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
1940
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅