随笔分类 - 08.Linux_sys
摘要:http://my.oschina.net/u/572632/blog/305492#OSC_h1_3
阅读全文
摘要:proc_create的使用方法 proc文件系统是个有用的东东。创建一个proc虚拟文件,应用层通过读写该文件,即可实现与内核的交互。proc虚拟文件是如何创建的呢? 先看看比较简单的,创建proc文件夹。调用以下函数,即可实现proc文件夹的创建:struct proc_dir_entry *p
阅读全文
摘要:1、功能简述: 最主要作用就是 从就绪进程中选择一个优先级最高的进程来代替当前进程运行。 2、代码分析 schedule(); struct task_struct *tsk = current; //current是当前进程 sched_submit_work(tsk); //避免死锁 __sch
阅读全文
摘要:void spin_lock(spinlock_t *lock); void spin_lock_irq(spinlock_t *lock); void spin_lock_irqsave(spinlock_t *lock, unsigned long flags); 1、spin_lock与spi
阅读全文
摘要:---------------------------------
阅读全文
摘要:Linux内核的整体架构作者:蜗蜗发布于:2014-2-21 13:23 分类:Linux内核分析原文:http://www.wowotech.net/linux_kenrel/11.html1. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体...
阅读全文
摘要:本文将对Linux系统中的sysfs进行简单的分析,要分析sysfs就必须分析内核的driver-model(驱动模型),两者是紧密联系的。在分析过程中,本文将以platform总线和spi主控制器的platform驱动为例来进行讲解。其实,platform机制是基于driver-model的,通过...
阅读全文
摘要:一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。块设备:是指可以从设备的任意位置读取一...
阅读全文
摘要:sysfs - _The_ filesystem for exporting kernel objects.sysfs - 用于导出内核对象(kobject)的文件系统Patrick Mochel 翻译 : tekkamanninja 10 January 20032003年1月10日翻译时间:20...
阅读全文
摘要:转自:http://blog.chinaunix.net/u1/51562/showart_1076295.html一:前言在设备模型中,sysfs文件系统用来表示设备的结构.将设备的层次结构形象的反应到用户空间中.用户空间可以修改sysfs中的文件属性来修改设备的属性值,今天我们就来详细分析一下,...
阅读全文
摘要:01 init/目录下Kconfig修改:956行添加:config PANIC_TIMEOUT int "Default panic timeout" default 0 help Set default panic timeout.02 drivers目录下Kconf...
阅读全文
摘要:01最新版:https://www.kernel.org/02老旧版:https://www.kernel.org/pub/linux/kernel/v3.x/-------------------------
阅读全文
摘要:Linux kernel 的官方 GIT地址是:http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git可以从这个地址拿到 kernel 的 代码仓库。1. 拿代码仓库git clone git://git.kernel....
阅读全文
摘要:转载自:http://www.embedu.org/Column/Column634.htm作者:李昕,华清远见研发中心讲师。了解Linux3.4内核的特性及新增功能,掌握Linux内核的编译过程及Linux内核配置选项的内容。【实验环境】●主机:Ubuntu 10.10 (64bit);●目标机:...
阅读全文
摘要:01uboot是没有虚拟地址的02内存映射是linux内核的机制,也就是从实地址到虚拟地址是linux完成的!-----
阅读全文
摘要:uboot的官网可以通过谷歌搜索得到,显示结果第一个链接就是。官网::http://www.denx.de/wiki/U-Bootftp下载:ftp://ftp.denx.de/pub/u-boot/本文以uboot 2014.07为例,一般第一步总是类似这样:make smdkc100_confi...
阅读全文
摘要:4. Linux内核源代码的目录结构Linux内核源代码包括三个主要部分:1. 内核核心代码,包括第3章所描述的各个子系统和子模块,以及其它的支撑子系统,例如电源管理、Linux初始化等2. 其它非核心代码,例如库文件(因为Linux内核是一个自包含的内核,即内核不依赖其它的任何软件,自己就可以编译...
阅读全文
摘要:1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1.引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。2.Linux 内核。特定于嵌入式板子...
阅读全文
摘要:linux真是太强大了。查看ubuntu的资源占用的命令为$: toptop命令就可以查看内存,cpu和进程了,很方便top:主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。c:显示进程完整的路径与名称。S:累积模式,会将己完成...
阅读全文
浙公网安备 33010602011771号