发布时间:2013-07-04 16:28:08
一、什么是Linux设备文件系统 首先我们不看定义,定义总是太抽象很难理解,我们先看现象。当我们往开发板上移植了一个新的文件系统之后(假如各种设备驱动也移植好了),启动开发板,我们用串口工具进入开发板,查看系统/dev目录,往往里面没有或者就只有null、console等几个系统必须.........【阅读全文】
发布时间:2013-07-04 16:24:24
1.内核通知链表简介(引用网络资料) 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间.........【阅读全文】
发布时间:2013-07-02 11:06:47
在soundcore_open打开/dev/dsp节点函数中会调用到下面的: request_module("sound-slot-%i", unit>>4);函数,这表示,让linux系统的用户空间调用/sbin/modprobe函数加载名为sound-slot-0.ko模块#define request_module(mod...) __request_module(true, mod)#define request_module_nowait(mod...) __req.........【阅读全文】
发布时间:2013-02-27 11:31:45
定义及标准:所有操作基于ubuntu 12.10 root用户。所有备注用红色字体。用户输入使用蓝色字体。硬盘至少4G以上的剩余空间。TF卡512M以上教程制做内核版本为Linux-3.0.62+默认路径为/root目录。更新:.........【阅读全文】
发布时间:2013-01-21 16:39:44
GPIO模拟I2C是嵌入式中较为常用的一种应用。各个地方有各种不同的做法,按照我自己的个人理解,最好是把I2C的各种状态分割开来,比如起始条件终止条件,读数据和写数据,然后根据具体的使用场合组合起来。 这里需要注意两点:一是SCL的波形并不规律,不能将它.........【阅读全文】