码迷,mamicode.com
首页 >  
搜索关键字:内核源码    ( 399个结果
学习linux/unix编程方法的建议(转)
假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令...
分类:系统相关   时间:2014-09-25 16:03:09    阅读次数:244
[转载]【Linux学习笔记】Linux C中内联汇编的语法格式及使用方法(Inline Assembly in Linux C)
在阅读Linux内核源码或对代码做性能优化时,经常会有在C语言中嵌入一段汇编代码的需求,这种嵌入汇编在CS术语上叫做inline assembly。本文的笔记试图说明Inline Assembly的基本语法规则和用法(建议英文阅读能力较强的同学直接阅读本文参考资料中推荐的技术文章 ^_^)。 注.....
分类:系统相关   时间:2014-09-24 11:54:26    阅读次数:289
TCP内核源码分析笔记
Table of Contents1 术语1.1 ABC1.2 SACK1.3 D-SACK2 tcp_v4_connect()3 sys_accept()3.1 tcp_accept()4 三次握手4.1 客户端发送SYN段4.2 服务端接收到SYN段后,发送SYN/ACK处理4.3 客户端回复确...
分类:其他好文   时间:2014-09-19 23:41:16    阅读次数:1397
0915-----Linux设备驱动 学习笔记----------一个简单的字符设备驱动程序
0.前言 研究生生活一切都在步入正轨,我也开始了新的学习,因为实在不想搞存储,所以就决定跟师兄学习设备驱动,看了两星期书,终于有点头绪了,开始记录吧!1.准备工作 a)查看内核版本 uname -r b)安装内核源码树(http://www.cnblogs.com/Jezze/archi...
分类:系统相关   时间:2014-09-16 23:28:01    阅读次数:369
Make ARCH=arm CROSS_COMPILE=arm-linux-gcc menuconfig 分析
在编译LINUX内核时,首先要修改内核源码顶层目录下的makefile文件,将其中ARCH ?= $(SUBARCH)修改为ARCH ?= arm,将CROSS_COMPILE ?= 修改为CROSS_COMPILE ?= arm-linux-gcc,或者不修改,而是将ARCH和CROSS_COMP...
分类:系统相关   时间:2014-09-07 23:45:05    阅读次数:450
Linux内核源码学习之 基本知识
GNOME GNOME是一种让使用者容易操作和设定电脑环境的工具,GNOME 包含了 Panel (用来启动此程式和显示目前的状态)、桌面(应用程式和资料放置的地方)、及一系列的标准桌面工具和应用程式,并且能让各个应用程式都能正常地运作。不管之前使用何种操作系统,都能轻易地使用 GNOME 功能强大的图形接口工具。   KDE KDE,K桌面环境(KoolDesktop Environme...
分类:系统相关   时间:2014-09-07 18:37:05    阅读次数:243
针对TQ2440开发板上linux2.6.30.4内核的交叉编译和驱动程序的移植
最近由于要做TQ2440(ARM9)开发板上的驱动实验,所以要在主机(ubuntu13.10)上针对前面的目标板上的系统内核进行交叉编译。一,内核的交叉编译:1.准备2.6.30.4版本的内核源码包,这个我使用的是天嵌公司提供的内核源码包linux-2.6.30.4_20121214.tar.bz2。2.打开终端输入指..
分类:系统相关   时间:2014-08-31 10:36:51    阅读次数:335
LINUX设备驱动程序笔记(二)构造和运行模块
一>:设置测试系统          首先准备好一个内核源码树,构造一个新内核,然后安装到自己的系统中。           二>:HelloWorld模块 #include //定义了驱动的初始化和退出相关的函数 #include //定义了内核模块相关的函数、变量及宏 MODULE_LICENSE("Dual BSD/GPL"); //该宏告诉内核,该模块...
分类:系统相关   时间:2014-08-27 09:27:57    阅读次数:320
自定制Linux微型系统
本节我们将通过编译内核源码来搭建一个自定制的微型Linux系统,并且配上一个busybox来实现一些最基本的内容,最后我们在这基础上加上一个远程登录的功能。好了废话不多说,下面我们就来开始介绍吧。准备工作1、在宿主机中安装开发环境[root@localhost~]#yum-ygroupinstall"Deve..
分类:系统相关   时间:2014-08-26 02:59:05    阅读次数:572
linux内核源码目录(转)
Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中)init 内核初始化代码kernel 内核核心部分:进程、定时、程序...
分类:系统相关   时间:2014-08-23 17:35:31    阅读次数:325
399条   上一页 1 ... 35 36 37 38 39 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!