- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 块设备驱动程序
块设备是指只能以块为单位进行访问的设备,块大小一般是512个字节的整数倍。常见的块设备包括SD卡。 VFS是对各种具体文件系统的一种封装,为用户程序访问文件提供统一的接口。 当用户发起文件访问请求的时候,首先会到Disk Cache中寻找文件是否被缓存了,如果在cache中,则直接从cache中读取。如果数据不在缓存中,就必须要到具体的文件系统中读取数据了。#include<linux/modu
2016-11-13 20:34:51 349
转载 itop4412 LCD设备驱动详解(四)之PROBE再深入
LCD的工作,在kernel中有device和driver两个描述,这也是必然在第二节中我们详解介绍了 s3cfb_main.c ——-probe函数的框架。 回顾一下probe函数的作用: 1. 获取平台设备 device中的资源 2. 对设备做了一下相应的初始化 3. 申请了fb_info ,根据要求进行了填充 4. 向内核提交了fb_info 5. 使能设备等 6.
2016-11-05 21:47:17 1635
转载 itop4412 LCD设备驱动详解(三)之PROBE
lcd的工作,在kernel中有device和driver两个描述,这也是必然在上一节中我们详解介绍了 s3cfb_main.c ——-probe函数的框架。 回顾一下probe函数的作用: 1. 获取平台设备 device中的资源 2. 对设备做了一下相应的初始化 3. 申请了fb_info ,根据要求进行了填充 4. 向内核提交了fb_info 5. 使能设备等 6.
2016-11-05 21:16:40 1974
转载 itop4412 LCD设备驱动详解(二)之DRIVER
LCD的工作,在kernel中有device和driver两个描述,这也是必然。 在 分析一中我们看了device,现在我们来看看driver。 注:在驱动分析中,我们会在数据手册和原理图中查看。首先来看看lcd驱动框架(ps 该框图来自网上) 由上图可以看出 lcd的应用层 通过 内核的fbmem接口 再调用驱动xxxfb.c的内容 而fbmem接口是内核提供的,所有驱动设计人员
2016-11-05 20:34:06 1973
转载 itop4412 LCD设备驱动详解(一)之DEVICE
LCD的工作,在kernel中有device和driver两个描述,这也是必然。 一.先看device 在palt-s5p/dev-fimd-s5p.c 定义了一个 struct platform_device s3c_device_fb 平台设备#ifdef CONFIG_FB_S5P // 选择开关static struct resource s3cfb_resource[] = {
2016-11-05 20:13:10 2568
原创 嵌入式笔试题总结
预处理器(Preprocessor)用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) “`c #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是
2016-11-05 08:45:11 1487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人