欢迎光临IT网Linux学习频道

当前位置: > Linux服务器 > Linux系统 >
  • [Linux系统] Linux内核对SPI的支持 日期:2015-12-17 01:44:31 点击:160 好评:0

    Linux内核对SPI的支持 什么是SPI? 串行外围接口是一个同步的四线制串行线,用于连接微控制器和传感器、存储器及外围设备。三条信号线持有时钟信号(SCLK,经常在10MHz左右)和并行数据线带有主出,从进(MOSI)或是主进,从出(MISO)信号。数据交换的时候有四...

  • [Linux系统] Linux 文件系统剖析 日期:2015-12-17 00:12:38 点击:162 好评:0

    什么是文件系统? 首先回答最常见的问题,什么是文件系统。文件系统是对一个存储设备上的数据和元数据进行组织的机制。由于定义如此宽 泛,支持它的代码会很有意思。正如前面提到的,有许多种文件系统和媒体。由于存在这么多类型,可以预料到 Linux 文件系统...

  • [Linux系统] Linux学习之系统的构建 日期:2015-12-16 23:41:54 点击:116 好评:0

    实验环境:ubuntu 12.04 LTS 内核版本:linux-3.9.4 因为一直以来都对Linux的工作机理比较感兴趣,所以正好这两天有机会好好的研究一下,那闲话不多说,直接进入正题。 俗话说的好,公欲善其事,必先利其器。那么对于一个系统内核级的修改与研究必然不能从自...

  • [Linux系统] Linux系统调用过程 日期:2015-12-16 21:15:55 点击:94 好评:0

    一. 概述 系统调用是应用程序与内核交互的一种方式。系统调用作为一种接口,通过系统调用,应用程序能够进入操作系统内核,从而使用内核提供的各种资源,比如操作硬件,开关中断,改变特权模式等等。首先,系统调用是一个软中断,既然是中断那么一般就具有中...

  • [Linux系统] Linux下的I/O 日期:2015-12-16 21:10:42 点击:95 好评:0

    Linux的I/O机制经历了一下几个阶段的演进: (1)同步阻塞I/O: 用户进程进行I/O操作,一直阻塞到I/O操作完成为止。 (2)同步非阻塞I/O: 用户程序可以通过设置文件描述符的属性O_NONBLOCK,I/O操作可以立即返回,但是并不保证I/O操作成功。 (3)异步阻塞I/O: 用户...

  • [Linux系统] linux 文件系统(inode和block) 日期:2015-12-05 15:39:39 点击:86 好评:0

    linux文件系统(inode block superblock) 先说一下格式化:每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分区格式化,以成为操作系统能够利用的文件系统格式。linux的文件格式为Ext2/Ext3,现在好像已经到了Ext4.windo...

  • [Linux系统] linux获取进程信息函数 日期:2015-10-17 19:40:03 点击:83 好评:0

    Linux进程的管理 一获取进程信息函数 进程又称任务,是一个动态的使用系统资源、处于活动状态的应用程序。 进程的管理由进程控制块PCB、进程调度、中断管理、任务队列等组成,它是linux文件系统、存储管理、设备管理和驱动程序的基...

  • [Linux系统] 嵌入式 Linux内核空间与用户空间的联系与区别 日期:2015-10-17 02:44:19 点击:102 好评:0

    Linux内核地址映射模型 x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。 段页式机制如下图。 Linux内核地址空间划分 通常32位Linux内核地址空间划分0~3G为用户空间,3~4G为内核空间。注意这里是3...

  • [Linux系统] 嵌入式 Linux进程含义知多少 日期:2015-10-17 02:39:02 点击:171 好评:0

    理想情况下,您应该明白在您的系统中运行的每一个进程。要获得所有进程的列表,可以执行命令ps-ef(POSIX 风格)或ps ax(BSD 风格)。进程名有方括号的是内核级的进程,执行辅助功能(比如将缓存写入到磁盘);所有其他进程都是使用者进程。您会注意到,就...

  • [Linux系统] 线程--线程创建与终止 日期:2015-10-17 02:34:57 点击:85 好评:0

    创建线程: #include pthread.h int pthread_create(pthread_t *restrict thread, const pthread_attr_t *restrict attr, void *(*start_routine)(void*), void *restrict arg) 返回值:成功返回0,失败返回错误号。 一般的系统函数都是成功返回0,失败返回-1...

  • [Linux系统] 线程--线程的概念 日期:2015-10-17 02:34:34 点击:124 好评:0

    线程(thread),有时被称为 轻量级进程 (Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由 线程ID , 当前指令指针(PC) , 寄存器集合(上下文) 和 堆栈 组成。另外,线程是进程中的一个实体,是被系统独立 调度和分派的基本单位 ,线程自...

  • [Linux系统] 什么是Linux的信号 日期:2015-10-17 02:34:09 点击:69 好评:0

    信号:是UNIX进程间通信的一种标准方式,在最早期的UNIX系统中已经存在。信号的出现允许内核和其它进程通知进程特定事件的发生。现代UNIX中也存在其它的进程间通信方式,但由于信号相对简单和有效,它们仍然被广泛使用。 信号是最简单的消息,当一个信号被发...

  • [Linux系统] Linux进程控制--wait和waitpid函数 日期:2015-10-17 02:32:42 点击:184 好评:0

    一个进程在终止时会关闭所有文件描述符,释放在用户空间分配的内存,但它的 PCB还保留着 ,内核在其中保存了一些信息:如果是正常终止则保存着退出状态,如果是异常终止则保存着导致该进程终止的信号是哪个。这个进程的父进程可以调用wait或waitpid获取这些...

  • [Linux系统] Linux进程控制--fork()的分析 日期:2015-10-17 02:32:26 点击:154 好评:0

    一般来说,linux下的进程包含以下几个关键要素: 有一段可执行程序; 有专用的系统堆栈空间; 内核中有它的控制块(进程控制块),描述进程所占用的资源,这样,进程才能接受内核的调度; 具有独立的存储空间 # include stdio . h # include unistd . h # in...

  • [Linux系统] fork函数与vfork函数 日期:2015-10-17 02:30:48 点击:100 好评:0

    一、fork 1. 调用方法 #include #include pid_t fork(void); 正确返回:在父进程中返回子进程的进程号,在子进程中返回0 错误返回:-1 子进程是父进程的一个拷贝。即,子进程从父进程得到了数据段和堆栈段的拷贝,这些需要分配新的内存;而对于只读的代码段...

  • [Linux系统] Linux进程控制--exec家族 日期:2015-10-17 02:30:11 点击:62 好评:0

    用fork创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支),子进程往往要调用一种exec函数以执行另一个程序。当进程调用一种exec函数时,该进程的用户空间代码和数据完全被新程序替换,从新程序的启动例程开始执行。调用exec并不创建新进...

  • [Linux系统] linux下内存的统计和内存泄露类问题的定位 日期:2015-10-17 00:56:36 点击:186 好评:0

    原文地址: linux下内存的统计和内存泄露类问题的定位 作者: wushuan10141 在产品的开发中,通过对当前系统消耗内存总量的统计,可以对产品所需内存总量进行精确的评估,从而选择合适的内存芯片与大小,降低产品的成本。在遇到内存泄露类问题时,经常会对此...

  • [Linux系统] 如何向 Linux 内核提交驱动 日期:2015-07-31 21:41:27 点击:175 好评:0

    当Linux驱动程序开发到一定阶段,向kernel.org提交代码是一个很好的选择。对于很多没有向上游提交过代码的开发者来说,还是有很多疑问需要解决的。比如,究竟我们向哪里提交驱动程序?提交时我们的代码应该处于什么状态?提交的过程又如何呢? 向哪里提交Linu...

  • [Linux系统] 理解 linux 内核的软中断 日期:2015-05-13 17:20:20 点击:63 好评:0

    软中断介绍 把可以延迟的处理从硬中断处理程序独立出来,这样这个处理可以在开中断的情况下运行,这个处理就是软中断。可见,软中断的这种脱离可以大大缩短硬中断的响应时间,对于很多实时应用来说及其重要。 我们本文只谈软中断,至于tasklet、workqueue等...

  • [Linux系统] Linux 内核中的 Device Mapper 机制 日期:2015-04-21 19:28:48 点击:185 好评:0

    http://www.ibm.com/developerworks/cn/linux/l-devmapper/ Linux 内核中的 Device Mapper 机制本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该...

  • [Linux系统] Linux系统调用reboot中魔术参数背后鲜为人知的趣味 日期:2015-04-21 19:13:47 点击:193 好评:0

    Linux系统调用reboot()中魔数参数背后鲜为人知的趣味事情: 看过Linux系统调用的童鞋可能会注意到reboot系统调用的第二个参数magic2的取值到底是何意义. 在任意终端敲入 man 2 reboot 回车就可以看到reboot系统调用的原型如下: NAME reboot - reboot or enabl...

  • [Linux系统] linux系统的Device-mapper机制 日期:2015-02-01 18:48:30 点击:63 好评:0

    本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行的 Linux...

  • [Linux系统] Spark 内核研究 日期:2015-01-31 19:52:50 点击:173 好评:0

    1、Spark介绍 Spark是起源于美国加州大学伯克利分校AMPLab的大数据计算平台,在2010年开源,目前是Apache软件基金会的顶级项目。随着Spark在大数据计算领域的暂露头角,越来越多的企业开始关注和使用。2014年11月,Spark在Daytona Gray Sort 100TB Benchmark...

  • [Linux系统] Linux内核与glibc 日期:2015-01-08 23:43:31 点击:111 好评:2

    往往内核添加了一个功能, glibc 要花很久才会用上。本来linux 那边为这个功能是否进入内核已经吵半天了,glibc这边又要为是否使用这个内核新特性再次吵架半天 (glibc 不是 Linux 专有的,还得考虑 BSD (虽然人家也不用 glibc),SysV Windows(诶,这没办法)...

  • [Linux系统] linux下的/etc目录详解 日期:2014-12-21 20:22:23 点击:107 好评:0

    Linux /etc目录详解 /etc目录 包含很多文件.许多网络配置文件也在/etc 中. /etc/rc or/etc/rc.d or/etc/rc*.d 启动、或改变运行级时运行的scripts或scripts的目录. /etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他...

  • [Linux系统] arm-linux内核配置文件Kconfig语法 日期:2014-12-21 20:20:31 点击:129 好评:0

    当执行#make menuconfig时会出现内核的配置界面,所有配置工具都是通过读取arch/$(ARCH)Kconfig文件来生成配置界面,这个文件就是所有配置的总入口,它会包含其他目录的Kconfig。 Kconfig的作用:Kconfig用来配置内核,它就是各种配置界面的源文件,内核的配...

  • [Linux系统] linux下ARM交叉编译器的安装 日期:2014-12-21 20:20:01 点击:117 好评:0

    1.下载arm-linux-gcc编译器。 2.将下载好的编译器压缩文件拷贝到linux中,注意不要在windows中解压,因为RAR解压工具解压gzip压缩工具压缩的文件可能会出问题。 尽量将编译器的压缩文件放置到根目录下(其实也不一定是要根目录,但是我自己使用过程中发现有...

  • [Linux系统] linux下/proc文件夹内容详解 日期:2014-12-21 20:19:29 点击:128 好评:0

    Linux下/proc目录简介 1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接...

栏目列表
推荐内容