linux学习
MorTree
自渡,除了自渡,他人爱莫能助!
展开
-
我的Linux书架
工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类 一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。转载 2015-02-27 11:15:26 · 496 阅读 · 0 评论 -
Linux hrtimer分析--配置高精度模式
转自:http://blog.csdn.net/walkingman321/article/details/6151172本文介绍Linux2.6.29中,配置高精度模式的hrtimer与未配置高精度模式时行为的区别。本文暂不考虑高精度模式对Linux系统时钟中断的影响。 在没有配置高精度模式时,hrtimer的超时在系统时钟中断的轮循中检查,所以此时hrtimer的定转载 2015-12-29 13:54:10 · 1261 阅读 · 0 评论 -
Sizeof与Strlen的区别与联系
Sizeof与Strlen的区别与联系一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof转载 2015-08-13 18:10:24 · 467 阅读 · 0 评论 -
编程名言集锦
原文:http://quotes.cat-v.org/programming/译文:http://blog.xiayf.cn/2015/06/02/programming-quotes/译者: youngsterxyfC.A.R. Hoare, The 1980 ACM Turing Award LectureThere ar转载 2015-07-17 08:53:09 · 827 阅读 · 1 评论 -
编译动态modules ko的makefile
Makeflie module原创 2015-05-20 09:59:14 · 1290 阅读 · 0 评论 -
git资料
git使用详细介绍分类: Linux2012-02-24 11:50 217475人阅读 评论(22) 收藏 举报gitbranch服务器工作merge文档 1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实转载 2015-04-11 15:13:47 · 403 阅读 · 0 评论 -
实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
前言很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html)虚拟机网络模式无论是vmware,virtual box转载 2015-03-10 11:28:24 · 391 阅读 · 0 评论 -
Serial Programming Guide for POSIX Operating Systems
Serial Programming Guide for POSIX Operating Systems5th EditionMichael R. SweetCopyright 1994-1999, All Rights Reserved.Table of ContentsIntroduction Chapter 1, Basics of S转载 2015-03-01 14:33:33 · 529 阅读 · 0 评论 -
linux串口资料
NAMEtermios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed - 获取和设置终端属性,行控制,获取和设置波特率SYNOPSIS 总览#include termios.h> #转载 2015-03-01 14:59:39 · 755 阅读 · 0 评论 -
select,效率提升
分类: LINUXSelect函数实现原理分析(转载)select需要驱动程序的支持,驱动程序实现fops内的poll函数。select通过每个设备文件对应的poll函数提供的信息判断当前是否有资源可用(如可读或写),如果有的话则返回可用资源的文件描述符个数,没有的话则睡眠,等待有资源变为可用时再被唤醒继续执行。下面我们分两个过程来分析select:转载 2015-02-27 09:30:40 · 651 阅读 · 0 评论 -
Linux内存管理(最透彻的一篇)
【转】Linux内存管理(最透彻的一篇)摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭Linux内存管理。前言内存管理一向是...转载 2019-05-16 14:27:22 · 29823 阅读 · 7 评论