
ARM
文章平均质量分 81
Terry_Eijsan
天行健,君子以自强不息;地势坤,君子以厚德载物。
展开
-
S3C2410TFT LCD分析
S3C2410TFT LCD分析 TFT LCD的系统整体结构如下图所示,有LCD控制器,显示缓存SDRAM区以及LCD驱动器,电源;其中需要编程人员进行操作的是LCD控制器和对显示缓存的处理,即对这两者相关的寄存器编程。原创 2014-11-16 10:42:57 · 1132 阅读 · 0 评论 -
设备驱动程序设计中相关问题分析
1. file_operations结构体的概述Linux驱动程序中最重要的涉及3个重要的内核数据结构,分别为file_operations,file和inode。在linux中inode结构用于表示文件,而file结构则表示打开的文件的描述,因为对于单个文件而言可能会有许多个表示打开的文件的描述符,因而就可能会的对应有多个file结构,但是都指向单个inode结构。在系统内部,I/O设备原创 2014-11-16 10:55:30 · 665 阅读 · 0 评论 -
ARM linux源码分析之init进程创建和执行过程
init进程,是一个由内核启动的用户级进程,内核自行启动后,就通过启动 init来完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。init 进程首先进行一系列的硬件初始化,并挂载根文件系统。最后 init 进程会执行用 户传递过来的“init=”启动参数执行用户指定的命令,或者执行以下几个进程之一,由内核态变为用户态:static noinline int in原创 2015-03-22 13:55:28 · 1741 阅读 · 0 评论