欢迎光临IT网Linux学习频道

当前位置: > Linux教程 > linux基础 >
  • [linux基础] linux查看磁盘信息 日期:2016-03-19 14:18:52 点击:183 好评:0

    1、查看已挂载的磁盘信息 $ df -lh 2、查看所有分区的信息 $ fdisk -l 或者 $ cfdisk 执行以上两条命令需要root权限 cfdisk可以用q键退出 3、查看io情况 需要sysstat,没有的话安装: $ sudo apt-get install sysstat 然后: $ iostat -x 1...

  • [linux基础] linux文件系统的系统分析--(十七)总结 日期:2016-02-22 13:18:51 点击:198 好评:0

    从文件系统写到设备模型,写的很舒畅,写的过程中自己重新做了整理思考,很有收获. 那我之所以将文件系统和设备模型放在一起写,因为linux的哲学就是一切都是文件,所以文件系统和设备模型是分不开的,单单理解设备模型还是不充分的,理解了文件系统后,再看设备模型...

  • [linux基础] linux文件系统的系统分析--(十六)sysfs和设备模型--从platform和rtc来感受设备模型 日期:2016-02-22 13:12:10 点击:76 好评:0

    分析文件系统后,再分析设备模型,从而自然的理解了sysfs和设备模型的关系.既然linux2.6引入了设备模型和sysfs,那肯定是比之前更为先进的.下面要分析下内核中如何利用设备模型去管理设备的,在内核的driver目录下有好多子目录,比如iic spi pci input usb这些子...

  • [linux基础] linux文件系统的系统分析--(十五)sysfs和设备模型--Class 日期:2016-02-22 13:09:31 点击:196 好评:0

    看完了bus device和driver,终于到了设备模型上层架构的最后一个单元:class.class的初始化同样是在driver_init下: driver_init--classes_init [cpp] view plain copy int __initclasses_init( void ) { class_kset=kset_create_and_add( class ,NULL,NULL); i...

  • [linux基础] linux文件系统的系统分析--(十四)sysfs和设备模型--Driver 日期:2016-02-22 13:09:01 点击:135 好评:0

    看完了device看driver,给出device_driver的结构体: [cpp] view plain copy struct device_driver{ const char *name; struct bus_type*bus; struct module*owner; const char *mod_name; /*usedforbuilt-inmodules*/ bool suppress_bind_attrs; /*disables...

  • [linux基础] linux文件系统的系统分析--(十三)sysfs和设备模型--Device 日期:2016-02-22 13:08:42 点击:97 好评:0

    分析完了bus,接下来分析device: 同样在 driver_init--devices_init [cpp] view plain copy spanstyle= font-family:LiberationSerif,serif; int __initdevices_init( void ) { devices_kset=kset_create_and_add( devices ,device_uevent_ops,NULL); if (!...

  • [linux基础] linux文件系统的系统分析--(十一)sysfs和设备模型--Bus 日期:2016-02-22 13:08:23 点击:101 好评:0

    在分析设备模型的bus之前,我们看一下初始化的过程,很有意思: start_kernel--rest_init--kernel_init--do_basic_setup 在do_basic_setup中有个usermodehelper_init有意思,凭感觉,这个函数与kobject_uevent有联系,kobject_uevent做什么的,就是内核空间...

  • [linux基础] LDM上层建筑之Bus---局部窥探 日期:2016-02-22 13:05:18 点击:115 好评:0

    首先看下sys/devices怎么来的? 在初始的启动汇编中会跳到start_kernel----rest_init----kernel_thread(kernel_init, NULL, CLONE_FS | CLONE_SIGHAND)----do_basic_setup(void)----driver_init(void)----buses_init(); int __init buses_init(void) { bus_k...

  • [linux基础] LDM上层建筑之dev---局部窥探 日期:2016-02-22 13:04:44 点击:88 好评:0

    首先看下sys/devices怎么来的? 在初始的启动汇编中会跳到start_kernel----rest_init----kernel_thread(kernel_init, NULL, CLONE_FS | CLONE_SIGHAND)----do_basic_setup(void)----driver_init(void)----devices_init(); int __init devices_init(void) { de...

  • [linux基础] kset_example 初探 日期:2016-02-22 12:57:11 点击:168 好评:0

    LDM以kobject和kset为根本,初步了解了kobject后,继续趁热打铁,对kset做下了解,并对kobject和kest的关系做下了解。 内核空间与用户空间的映射关系如下表所示: 内核空间(internel) 用户空间(externel) 内核对象 (kernel objects) 目录 (directories) 对象...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 86858
栏目列表
推荐内容