
操作系统
liu5320102
这个作者很懒,什么都没留下…
展开
-
Centos系统中忘了root密码怎么办
Centos系统中忘了root密码怎么办现在账号密码太多了。一不小心就忘了某些密码,比如Centos的root密码,我就记录下怎么解决的1. 首先,打开centos7,在选择进入系统的界面按“e”键进入编辑页面2.然后按向下键,找到以“Linux16”开头的行,在该行的最后面追加 “init=/bin/sh”接下来按“ctrl+X”组合键进入单用户模式3. 依次输入命令mount -o remount,rw /passwdtouch /.au...转载 2021-11-17 20:35:37 · 1516 阅读 · 0 评论 -
xp__显示桌面
[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop显示桌面.scf原创 2013-10-11 15:46:49 · 431 阅读 · 0 评论 -
操作系统_再识(uboot start.S分析)
#include#include #ifdefined(CONFIG_S3C2410)#include#elifdefined(CONFIG_S3C2440)//include/configs/smdk2440.h中定义。#include#endif #include /******************************************转载 2013-05-30 12:09:45 · 619 阅读 · 0 评论 -
操作系统_再识(Linux Platform Device and Driver)
Linux Platform Device and Driver Linux Platform Device and Driver作者:Dongas日期:08-06-27 从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。Lin转载 2013-05-30 12:06:22 · 631 阅读 · 0 评论 -
操作系统_再识(Linux设备文件简介)
概述设备管理是linux中比较基础的东西,但是由于Linux智能程度的越来越高,Udev的使用越来越广泛,使得越来越多的Linux新用户对 /dev 目录下的东西变得不再熟悉。有时候遇见问题就会变得抓狂。Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个驱动转载 2013-05-30 12:05:42 · 719 阅读 · 0 评论 -
操作系统_再识(Linux设备模型之input子系统详解)
------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/------------------------------------------一:前言在键盘驱动代码分析的笔记中,接触到了input子系统.键盘驱动,键盘驱动将检测到的所有按键都上报给了input转载 2013-05-30 12:02:58 · 536 阅读 · 0 评论 -
操作系统_再识(linux 等待队列)
Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在这个链表中,有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。等待队列头和等待队列项中都包含一个list_head类型的域作为"连接件"。它通过一个双链表和把等待tast的头,和等待的进程列表链接起来。从上图可以清晰转载 2013-05-30 12:08:44 · 773 阅读 · 0 评论 -
操作系统_再识(Linux设备驱动程序学习-Linux设备模型(总线、设备、驱动程序和类))
文章的例子和实验使用《LDD3》所配的lddbus模块(稍作修改)。总线总线是处理器和一个或多个设备之间的通道,在设备模型中,所有的设备都通过总线相连,甚至是内部的虚拟"platform"总线。总线可以相互插入。设备模型展示了总线和它们所控制的设备之间的实际连接。在 Linux 设备模型中, 总线由 bus_type结构表示, 定义在 :str转载 2013-05-30 11:49:53 · 535 阅读 · 0 评论 -
操作系统_再识(Linux块设备读写流程)
在学习块设备原理的时候,我最关系块设备的数据流程,从应用程序调用Read或者Write开始,数据在内核中到底是如何流通、处理的呢?然后又如何抵达具体的物理设备的呢?下面对一个带Cache功能的块设备数据流程进行分析。1、 用户态程序通过open()打开指定的块设备,通过systemcall机制陷入内核,执行blkdev_open()函数,该函数注册到文件系统方法(file_operations转载 2013-05-28 21:20:48 · 1445 阅读 · 0 评论 -
操作系统_再识(linux设备管理文件系统-devfs与udev)
linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中2种。 在2.6内核以前一直使用的是devfs,devfs挂载于/dev目录下,提供了一种类似于文件的方法来管理位于/dev目录下的所有设备,我们知道/dev目录下的每一个文件都对应的是一个设备,至于当前该设备存在与否先且不论,而且这些特殊文件是位于根文件系统上的,在制作文件系统的时候我们就已经建立了这些设备文转载 2013-05-28 21:15:46 · 940 阅读 · 0 评论 -
操作系统_再识(字符设备驱动编写步骤)
1.标准字符设备驱动 a.注册设备号如 if(key_major) /*静态注册*/ err = register_chrdev_region(devno, 1, DEVICE_NAME); else { /*动态注册*/ err = alloc_chrdev_region(&devno, 0, 1, DE转载 2013-05-28 21:13:00 · 596 阅读 · 0 评论 -
操作系统_再识(kobject,kset,子系统层次结构)
在LINUX中最让人不解的大概就是/sys下面的内容了下面首先让我们来创建一个简单的platform设备,并从这个设备的视角进行深入,在此篇文章的深入过程中,我们只看kobeject的模型我所使用的内核版本号为2.6.26,操作系统的内核版本号为2.6.27-7,暂未发现2.6.27-7与2.6.26的重大不同首先写一个简单的模块#include #include转载 2013-05-28 21:09:19 · 753 阅读 · 0 评论 -
操作系统_再识(kobject,kset,子系统层次结构)
kobject,kset,子系统层次结构内核通常用kobject结构将各个对象连接起来组成一个分层的结构体系。 parent 是指向另外一个kobject结构(分层结构中上一层的节点)的指针,主要用途是在 sysfs层次中定位对象. 一个 kset 是嵌入到相同类型结构的 kobject的集合。但 struct kobj_type关注的是对象的类型,而s转载 2013-05-28 20:40:14 · 754 阅读 · 0 评论 -
操作系统_再识(Linux从文件到字符设备)
在/dev下面有很多设备,其中也有大家广为使用的字符设备,呢里面的文件是如何与字符设备挂钩的呢~ 平时我们使用的open函数是如何动态加载字符设备的操作集的呢~下面就让我们慢慢剖析~ (以内核2.6.26为参考)一.首先是文件系统~ 需要动态解析文件路径名 像/dev/ts0 在文件系统里分为3个部分 1./(根文件目录) 2.dev(根文件目录下的dev目录转载 2013-05-28 00:45:21 · 650 阅读 · 0 评论 -
操作系统_再识(Linux内核分析)
相关内核源代码分析: 1.系统的引导和初始化:Linux 系统的引导有好几种方式:常见的有 Lilo, Loadin引导和Linux的自举引导 (bootsect-loader),而后者所对应源程序为arch/i386/boot/bootsect.S,它为实模式的汇编程序,限于 篇幅在此不做分析;无论是哪种引导方式,最后都要跳转到 arch/i386/Kernel/setup.S转载 2013-05-28 00:00:24 · 592 阅读 · 0 评论 -
操作系统_再识(Linux 驱动模型)
1 底层机制Linux 的设备驱动模型的底层机制主要包括:kobject,kobj_type,kset 等几个结构。这几个结构的定义在include/linux/kobject.h 中。1.1 kobject 代表设备驱动模型中一个基本对象,类似于MFC 中最顶层的基类CObject。每个kobject 都对应于sysfs 中的一个目录。上层结构例如device,devic转载 2013-05-28 00:32:58 · 560 阅读 · 0 评论 -
操作系统_再识(序言)
从来都没有写过博客,想写一些博客记录一些学习经历。工作三年了,再次选择未来工作时,还是有一些纠结。我大学是学计算机科学与技术出身的。大学期间,觉得对计算机有所了解。大学时学的课程:大一:C语言,计算机一些基础课程。大二:数据结构,汇编语言,数电/模电分析,算法导论。大三:编译原理,计算机组成原理,微机接口原理,数据库原理,(ASP.NET,java)。大四:原创 2013-05-27 22:39:37 · 701 阅读 · 1 评论