linux驱动
huangminilong
这个作者很懒,什么都没留下…
展开
-
platform的本质
在学习驱动的过程中,学习过Platform、I2C、SPI、USB等总线架构,对于Platform总线的理解是在书藉(宋宝华的《Linux设备驱动详解》)上所述的“一个现实的Linux设备和驱动通常需要挂接在一种总线上,对于本身依附于PCI、USB、I2C、SPI等的设备而言,这自然不是问题。但是在嵌入式系统里面,在SOC系统中集成的独立控制器、挂接在SOC内存空间的外设等却不依附于此类总线。...转载 2018-11-03 17:25:16 · 320 阅读 · 0 评论 -
(i2c ,spi,lcd,nandflash总线) core platform总线之间的关系
(具体的控制器驱动(platform),以及内核封装函数(core)之间关系,设备驱动(driver))原创 2018-11-09 19:10:53 · 932 阅读 · 0 评论 -
TTY终端的输入过程
TTY终端的输入过程=================1) 当用户按压键盘时, 键盘中断处理程序将经过转换的键盘功能码用tty_insert_flip_char()放入到当前打开终端的翻转缓冲区之中, 然后将缓冲区输出任务函数(flush_to_ldisc)添加到控制台任务队列(con_task_queue)并激活控制台软中断执行该任务函数. flush_to_ldisc()翻转读写缓冲区...转载 2018-11-07 16:29:20 · 2720 阅读 · 0 评论 -
终端、虚拟终端、shell、控制台、tty的区别
最近开始接触Linux,终端、虚拟终端、shell、控制台、tty等概念让我很混乱,有必要认识清楚。今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。终端,英文叫做terminal ,通常简称为term ,比如我们在X下的xterm.控制台,英文叫做console.要明白这两者的关系,还得从以前的多人使用的计算机开始。大...转载 2018-11-07 16:33:06 · 2565 阅读 · 1 评论 -
块设备驱动请求队列
块设备驱动中请求队列中的各个组成部分。原创 2018-11-14 19:54:02 · 441 阅读 · 0 评论