E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
内核编程
Linux
内核编程
:防御性编程学习
/* *Kernel : Linux2.6.32.63 *File : \scripts\mod\modpost.h \scripts\mod\modpost.c *Author : DavidLin *Date : 2014-12-25pm *Email :
[email protected]
or l
linpeng1577
·
2014-12-27 23:15
linux
kernel
Linux
内核编程
:从hello world 开始-(2)_Makefile文件编写
#/* # *File : Makefile # *Author : DavidLin # *Date : 2014-12-07pm # *Email :
[email protected]
or
[email protected]
# *world : the city of SZ, in China # *
linpeng1577
·
2014-12-27 23:35
linux
makefile
Linux
内核编程
:Linux2.6内核源码解析_进程遍历
/* *File : test.c *Author : DavidLin *Date : 2014-12-07pm *Email :
[email protected]
or
[email protected]
*world : the city of SZ, in China *Ver
linpeng1577
·
2014-12-27 22:30
linux
kernel
Linux
内核编程
:从hello world 开始-(3)_run
/* *File : test.c *Author : DavidLin *Date : 2014-12-07pm *Email :
[email protected]
or
[email protected]
*world : the city of SZ, in China *Ver
linpeng1577
·
2014-12-27 22:15
linux
kernel
Linux
内核编程
:源码分析之防御性编程学习
/* *Kernel : Linux2.6.32.63 *File : \scripts\mod\modpost.h \scripts\mod\modpost.c *Author : DavidLin *Date : 2014-12-25pm *Email :
[email protected]
or
linpeng1577
·
2014-12-27 22:02
linux
kernel
Linux
内核编程
:从hello world 开始-(1)_C文件编写
/* *File : test.c *Author : DavidLin *Date : 2014-12-07pm *Email :
[email protected]
or
[email protected]
*world : the city of SZ, in China *Ver : 000
linpeng1577
·
2014-12-27 22:13
linux
kernel
Linux Driver 之module_init module_exit的用法
像你写C程序需要包含C库的头文件那样,Linux
内核编程
也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:#include#include#include 其中,init.h
cbk861110
·
2014-12-19 11:00
windows
内核编程
基础知识
/* 1.基本的驱动数据结构 //驱动对象结构体 typedefstruct_DRIVER_OBJECT{ CSHORTType;//结构类型 CSHORTSize;//结构大小 PDEVICE_OBJECTDeviceObject;//驱动设备对象 PDRIVER_EXTENSIONDriverExtension;//驱动扩展指针 UNICODE_STRINGDriverName;//驱动程序
QQ1084283172
·
2014-11-10 15:00
【linux】内核中根据inode得到文件名
内核编程
中,操作的对象往往是inode,但是如何根据inode得到文件名呢,或者找到对应于文件系统的位置呢?
WSRspirit
·
2014-11-03 20:00
linux
内核
文件系统
iNode
dentry
Linux
内核编程
和用户应用程序编程的几点不同之处
在此之前也不清楚linux
内核编程
跟用户应用程序编程之间有什么不同,正好这几天做了一点linux模块编程,遇到问题请教朋友并查一些资料,感觉对
内核编程
和用户应用程序编程的几点不同有了一点体会,就写了下来
XscKernel
·
2014-11-01 21:00
内核编程
初探
发现需要使用
内核编程
,今天写了第一个
内核编程
的程序,纪念下.centosLinuxlocalhost.localdomain2.6.32-431.29.2.el6.x86_64#1SMPTueSep921
XingKong_678
·
2014-10-24 21:00
编程
内核
makefile
第二十八篇: 学习笔记
因为有了Windows驱动,PCI/PCIe,USB,xHCI,Windows
内核编程
的基础,加上自己以前也动手写过Linux设备驱动,研究过Makefile,KConfig,makemenuconfig
u013140088
·
2014-10-24 15:00
ARM
编写属于你的第一个Linux内核模块
编写属于你的第一个Linux内核模块
内核编程
常常看起来像是黑魔法,而在亚瑟C克拉克的眼中,它八成就是了。
qileilove
·
2014-10-08 09:00
Linux内核开发概述
首先内核可以做它想做的任何事,这是它的优势,但还是有一些方面区别于应用开发过程,需要特别引起注意:
内核编程
时既不能访问C库等外部库也不能访问标准的C头文件
内核编程
时必须使用GNUC
内核编程
时缺乏像用户控件那样的内存保护机制
内核编程
时难以执行浮点运算内核给每个进程只有一个很小的定长堆栈由于内核支持异步中断
kyoky_xxj
·
2014-09-23 15:00
Ubuntu使用锐捷客户端连接校园网
由于要使用Ubuntu来学习linux
内核编程
,所以网络必不可缺!但是Ubuntu连网却不像win7那样方便,甚至麻烦!以下进入主题!
ainotx
·
2014-09-04 16:02
内核之外
android回调函数总结
但是回调函数不是只有消息响应函数一种,比如在
内核编程
中,驱动程序就要提供一些回调函数, 当一个设备的数据读写完成后,让系统调用
weicaijin8
·
2014-08-28 00:00
java
android
android回调函数总结
但是回调函数不是只有消息响应函数一种,比如在
内核编程
中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调用这些回调函数来执行一些后
weicaijin8
·
2014-08-28 00:00
android
java
android回调函数总结
但是回调函数不是只有消息响应函数一种,比如在
内核编程
中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调用这些回调函数来执行一些后续工作。
weicaijin8
·
2014-08-28 00:00
android
回调函数
android回调函数总结
但是回调函数不是只有消息响应函数一种,比如在
内核编程
中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调用这些回调函数来执行一些后续工作。
weicaijin8
·
2014-08-27 16:00
android
总结
函数
计算机经典书籍
Linux
内核编程
11. C程序设计语言(第2
sunxin_1001
·
2014-08-23 12:00
计算机
get_ds, set_fs, get_fs函数的使用
在linux
内核编程
时,进行系统调用(如文件操作)时如果要访问用户空间的参数,可以用set_fs,get_ds等函数实现访问。
zhangwenjianqin
·
2014-07-31 14:00
linux时间编程(二) - 定时器编程应用
(定时器)维持定时器--定时器电路由
内核编程
,所以它们以固定的、预先定义的频率发出中断。
jiebaoabcabc
·
2014-07-16 18:00
定时器
glibc
linus
时间编程
成为Linux内核高手的4个方法
我曾经问别人如何开始
内核编程
的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。
qileilove
·
2014-07-07 20:00
何为Debug(调试版)和Release(发行版)
下面是在《天书夜读-从汇编语言到Windows
内核编程
》一书中的一段文字,比较清楚的介绍了两者的区别。
啥名儿---
·
2014-07-01 08:00
debug
release
Linux
内核编程
or 内核模块编程的文件读写与信号传输问题
Linux
内核编程
时,内核代码执行只能直接访问内存上的数据,硬盘上的文件系统必须通过间接的方式才能被内核读写。
biggoodbobo
·
2014-06-30 17:00
编程
linux
kernel
内核
文件读写
书单
中文名英文名作者译者Linux
内核编程
ThelinuxkernelprimerGordonFisherStevenSmolski 陈莉君贺炎刘霞林MIPS体系结构透视SeeMIPSRunlinuxDominicSweetman
lgl88911
·
2014-06-26 13:00
书籍
书籍Android软件安全与逆向分析【丰生强著】887条评论¥81.20OSX与IOS
内核编程
【[澳]OleHenryHalvorsenDouglasClarke著,贾伟译】82条评论¥47.20Android
tqsheng
·
2014-05-24 18:00
Linux头文件
1.
内核编程
使用头文件 The base files are located in the include/ directory in the root of the kernel source
lanxinyuchs
·
2014-05-23 11:00
linux
回调函数的作用
但是回调函数不是只有消息响应函数一种,比如在
内核编程
中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调用这些回调函数来执行一些后续工作。回调函数赋予程序员这样一种
robinson_911
·
2014-04-29 10:00
android回调函数总结
但是回调函数不是只有消息响应函数一种,比如在
内核编程
中,驱动程序就要提供一些回调函数, 当一个设备的数据读写完成后,让系统调用这些回调函数来执行一
xinchen200
·
2014-04-28 13:00
回调函数
Linux内核学习第1天
内核编程
语言和环境1.
luoyhang003
·
2014-04-22 21:33
linux内核
《linux 内核完全剖析》 chapter 3
内核编程
语言和环境
内核编程
语言和环境汇编语言部分:栈帧结构 单个函数调用操作所使用的栈部分被称作stackframe栈帧结构。如图。
u011368821
·
2014-04-22 15:00
linux
嵌入式
汇编语言
linux中断--内核中断编程
Linux中断
内核编程
前言在前面分析了中断的基本原理后,就可以写一个内核中断程序来体验以下,也可以借此程序继续深入来了解内核中断的执行过程一.内核中断程序:我们还是来看一看成程序:在看程序之前,要熟悉如何进行模块编程
yusiguyuan
·
2014-04-14 19:00
中断
linux内核
【Linux2.6内核模块编程实例指导】内核模块编程之入门(二)必备知识
模块编程属于
内核编程
,因此,除了对内核相关知识有所了解外,还需要了解与模块相关的知识。1.应用程序与内核模块的比较为了加深对内核模块的了解,下表给出应用程序与内核模块程序的比较。
fei880517
·
2014-04-04 10:00
内核-程序员的顶级梦寐
我曾经问别人如何开始
内核编程
的学习,他们基本上都
·
2014-03-14 23:00
程序员
内核-程序员的顶级梦寐
我曾经问别人如何开始
内核编程
的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。
强子哥哥
·
2014-03-14 02:00
第六章--定时测量
定时器电路由
内核编程
,所以它们以固定的、预先定义的频率发出中断。这样的周期性中断对于实现内核和用户程序使用的软定时器都是至关重要的。1.1、实时时钟(RTC) L
apple_guet
·
2014-03-10 11:00
linux
内核
RTC
Linux
内核编程
入门hello,world!
kernelspace中的程序入口,出口分别是module_init,module_exit中的handler,__init宏是告知编译程序相关的程序或者变量仅用于初始化,会放到特殊的内存段中,初始化结束后就释放这段内存。在驱动程序中仅有一个module-init和cleanup_exit点。插入或移除模块后,可以通过dmesg看到相应的消息。hello_kernel.c:#include #
vonzhoufz
·
2014-02-21 20:00
内核编程
module_init
Debian/Ubuntu Linux下
内核编程
者必备
960175.shtml如果你想要升级你的Debian/UbuntuLinux内核,或者你希望为内核开发新的模块,或者您要为某个硬件写新的驱动程序……这一切都涉及到Debian/UbuntuLinux
内核编程
yapingmcu
·
2014-01-15 15:00
模块
Make
hello
头文件
内核编程
成为Linux内核高手的四个方法
我曾经问别人如何开始
内核编程
的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。
dandan.fs
·
2014-01-11 16:00
成为Linux内核高手的四个方法
我曾经问别人如何开始
内核编程
的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。
xqj198404
·
2014-01-09 09:00
成为 Linux 内核高手的四个方法
我曾经问别人如何开始
内核编程
的学习,他们基本上都说:1.如果你不需要了解内核是如何为你工作的,你为何要尝试呢?2.你应该订阅Linux内核邮件列表,然后努力去理解。
JeOam
·
2014-01-09 00:00
linux-kernel
linux
成为Linux内核高手的四个方法
我曾经问别人如何开始
内核编程
的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。
bzhxuexi
·
2014-01-08 14:00
源码
linux
操作系统
内核
成为Linux内核高手的四个方法
我曾经问别人如何开始
内核编程
的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。
zhangjs0322
·
2014-01-08 14:00
在看或已看书单(有待补充)
NeilMatthew、RichardStones《linuxshell脚本攻略》 SarathLakshman(二)linux内核、驱动《linux内核设计与实现》(第三版)Robertlove《linux
内核编程
hustyangju
·
2014-01-06 10:00
index
book
linux
内核编程
之网卡驱动
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】每一个网络接口由一个net_device结构描述,定义在中。1.首先需要分配设备结构,使用函数:structnet_device*alloc_netdev(intsizof_priv,constchar*name,void(*setup)(structnet_device));_pr
gentleliu
·
2014-01-01 15:00
网卡
linux内核
以太网
linux
内核编程
之netlink
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】上一节说到proc文件系统,这是用户态和内核态通信的一种方法,本节将要说到另外一种通信的方法,该方法相比于其他的内核和用户通信有时在于:Netlink相对于其他的通信机制具有以下优点: 1.使用Netlink通过自定义一种新的协议并加入协议族即可通过socketAPI使用Netl
gentleliu
·
2014-01-01 15:00
linux
内核编程
之proc虚拟文件系统
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】在Linux系统中,/proc文件系统十分有用,它被用于内核向用户导出信息。/proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在Linux内核空间和用户空间之间进行通信。在/proc文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,与普通文件不同
gentleliu
·
2014-01-01 15:00
proc
linux内核
linux
内核编程
之内核定时器
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】如果我们需要在将来某个时间点调度执行某个动作,同时在该时间点到达之前不会阻塞当前进程,可以使用内核定时器。内核定时器可用来在未来的某个特定时间点调度执行某个函数,从而可用于完成许多任务。Linux内核所提供的用于操作定时器的数据结构和函数(位于)如下structtimer_list{
gentleliu
·
2014-01-01 15:00
timer
linux内核
linux
内核编程
之并发控制
版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】只要并发的多个执行单元存在对共享资源的访问,竞态就可能发生。在Linux内核中,主要的竞态发生于如下几种情况1.多CPU共享资源,如存储器。2.内核支持抢占调度,一个进程在内核执行时被另外一个高优先级进行打断。3.中断可以打断正在执行的进程,如果中断处理程序访问进程正在访问的资源,则竞
gentleliu
·
2014-01-01 15:00
并发
异步
内核
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他