1.每日自省; 2.享受人生; 3.尽力而为; 4.坚持不懈; 5.切莫急躁; 6.慎言敏行; 7.动心忍性; 8.上善若水。
全部博文(134)
发布时间:2011-04-07 13:32:03
一、概念: 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知.........【阅读全文】
发布时间:2011-04-07 13:26:26
一、开发环境主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2二、块设备基本概念扇区(Sectors):任何块设备硬件对数据处理的基本单位。通常,1个扇区的大小为512byte。 块(Blocks):由Linu.........【阅读全文】
发布时间:2011-04-07 13:24:08
本文作为LCD驱动的第一部分,主要讲述的内容包括:
1、LCD显示原理
2、framebuffer架构
3、涉及到的LCD设备结构体
在第二部分中将讲述LCD控制器驱动......【阅读全文】
发布时间:2011-04-07 13:15:15
一、开发环境主 机:ubuntu10.04 开发板:Mini2440--128MB Nand, Kernel:2.6.32.2 编译器:arm-linux-gcc-4.3.2二、相关概念1、平台设备及平台设备驱动:这个在前面篇幅:S3C2440上RTC时钟驱动开发实例讲解中已经讲过了。这里只需了解一下系统为我们定义的看.........【阅读全文】
发布时间:2011-04-07 13:14:04
一、开发环境主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2二、相关概念1、平台设备:通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、看门狗等)都被当作.........【阅读全文】
发布时间:2011-04-07 13:11:14
一、开发环境主 机:ubuntu10.04 开发板:Mini2440--256MB Nand, Kernel:2.6.32.4 编译器:arm-linux-gcc-4.3.2二、PWM怎样工作在ARM Linux中1. 什么是PWM? PWM(脉冲宽度调制)简单的讲是一种变频技术之一,是靠改变脉冲宽度来控制输出电压.........【阅读全文】
发布时间:2011-04-07 13:09:59
一、什么是Linux设备文件系统 首先我们不看定义,定义总是太抽象很难理解,我们先看现象。当我们往开发板上移植了一个新的文件系统之后(假如各种设备驱动也移植好了),启动开发板,我们用串口工具进入开发板,查看系统/dev目录,往往里面没有或者就只有null、console等几个系.........【阅读全文】