Chinaunix首页 | 论坛 | 博客
  • 博客访问: 375688
  • 博文数量: 229
  • 博客积分: 968
  • 博客等级: 准尉
  • 技术积分: 1220
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-07 23:21
文章分类
文章存档

2011年(227)

2010年(2)

分类: LINUX

2011-02-23 22:41:19

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。
一、中断类:
 
    1. 中断类型: 在request_irq(irq, handler, flags, devname, dev_id)中使用
    #define SA_SHIRQ            共享中断(旧版本的,2.6.19之前的内核
    #define IRQF_SHARED         共享中断(新版本的)
    #define SA_INTERRUPT        快速中断(旧版本的)
    #define IRQF_DISABLED       快速中断(新版本的)
    #define IRQF_SAMPLE_RANDOM  表示本中断源可以用作随机数生成器的熵池
 
    2. 中断的触发类型: 在set_irq_type(irq, type)中使用
    #define IRQ_TYPE_NONE           0x00000000     未指明类型
    #define IRQ_TYPE_EDGE_RISING    0x00000001     上升沿触发
    #define IRQ_TYPE_EDGE_FALLING   0x00000002     下降沿触发
    #define IRQ_TYPE_EDGE_BOTH      (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING)
    #define IRQ_TYPE_LEVEL_HIGH     0x00000004     高电平触发
    #define IRQ_TYPE_LEVEL_LOW      0x00000008     低电平触发
    #define IRQ_TYPE_SENSE_MASK     0x0000000f     /* Mask of the above */
    #define IRQ_TYPE_PROBE          0x00000010     /* Probing in progress */
 
二、显示设备Framebuffer颜色显示类:
    1. 单色:每个像素的颜色只有两种,非亮即暗,分别用宏FB_VISUAL_MONO01和FB_VISUAL_MONO10表示;
    2. 伪彩色:用FB_VISUAL_PSEUDOCOLOR和FB_VISUAL_STATIC_PSEUDOCOLOR表示;
    3. 真彩色:用FB_VISUAL_TRUECOLOR表示;
    4. 直接彩色:用FB_VISUAL_DIRECTCOLOR表示;
    5. 灰度:用FB_VISUAL_PSEUDOCOLOR和FB_VISUAL_STATIC_PSEUDOCOLOR表示。

回目录 嵌入式Linux之我行——内核、驱动开发篇

阅读(653) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~