存档页 – 01月, 2010

bio 与块设备驱动

01月 17th, 2010

在学习块设备原理的时候,我最关系块设备的数据流程,从应用程序调用Read或者Write开始,数据在内核中到底是如何流通、处理的呢?然后又如何抵达具体的物理设备的呢?下面对一个带Cache功能的块设备数据流程进行分析。

Read more...

Posted in 4.嵌入式系统 | 1 Comment »

块设备层分析(1)

01月 17th, 2010

图1是块设备操作的一个分层实现图。当一个进程调用read读取一个文件时,内核执行如下一个过程:首先,它通过VFS层去读取要到的文件块有没有已经被cache了,这个cache由一个buffer_head结构读取。如果要读取的文件块还没有被cache,则就要从文件系统中去读取了,这就是文件系统的映射层,它通过一个address_space结构来引用,然后调用文件系统读函数(readpage)去读取一个页面大小的数据,这个读函数对于不同的文件系统来说,是不一样的。当它从磁盘中读出数据时,它会将数据页链入cache中,当下次再读取时,就不需要再次从磁盘出去读了。Readpage()函数并不是直接去操作磁盘,而只是将请求初始化成一个bio结构,并提交给通用块层(generic block layer)。

Read more...

Posted in 4.嵌入式系统 | 1 Comment »

在内核中新增一个板——以skyeye2410为例

01月 16th, 2010

讲解如何在Linux内核中新增板文件(Linux电路板级移植)。

Read more...

Posted in 3.嵌入式系统 | No Comments »

对思科实施嵌入式Linux培训

01月 16th, 2010

2010年初对思科实施嵌入式Linux开发培训,感谢思科员工的支持。

Read more...

Posted in 3.嵌入式系统 | No Comments »

对四方继保实施嵌入式Linux开发培训

01月 16th, 2010

四方公司系我国电力行业和北京市中关村科技园区的知名企业,2009年10月23-25日对该企业进行了18课时的企业培训,感谢四方公司工作同志的支持。

Read more...

Posted in 3.嵌入式系统 | No Comments »

2009年11月14日上海讲座-S3C6410 ARM11开发板Linux BSP构建

01月 16th, 2010

BSP的组成部分
plat/mach各组件的实现
内核节拍
中断管理
时钟
GPIO
DMA
IO内存映射
设备与资源
platform device、resource和plarform data
uart/spi/i2c等设备板级resource

Read more...

Posted in 3.嵌入式系统 | No Comments »

2009年11月14日上海讲座-Linux网络设备驱动PPT

01月 16th, 2010

Linux网络设备驱动架构
Linux网络设备驱动数据流程
NON-NAPI模式数据接收流程
NAPI模式数据接收流程
数据发送流程
Linux网络协议栈的实现
TCP/UDP/IP/MAC各层数据传递
网络系统调用与socket

Read more...

Posted in 3.嵌入式系统 | 1 Comment »

2009年11月14日上海讲座-Linux触摸屏驱动PPT

01月 16th, 2010

1.触摸屏的硬件原理
阻性触摸屏
容性触摸屏
多点触摸
2.Linux触摸屏驱动
Linux Input层
input event报告
Linux多点触摸
3.触摸屏的用户空间编程
input层接口
坐标校正

Read more...

Posted in 3.嵌入式系统 | No Comments »

使用skyeye进行ARM内核及内核模块源代码级调试

01月 16th, 2010

使用skyeye进行内核源代码级调试并调试内核模块(以globalfifo为例)。

Read more...

Posted in 3.嵌入式系统 | 1 Comment »

使用skyeye运行《Linux设备驱动开发详解》的实例

01月 16th, 2010

将hello world、globalmem、globalfifo放入linux 2.6.31,并使用skyeye运行。

Read more...

Posted in 3.嵌入式系统 | 1 Comment »

上一页

页面

news


  •   ----Counters-----
         Welcome to Inside SW,FW and HW R&D.
       Developer:宋宝华
    21cnbao@21cn.com

导航

分类

技术网站

最新日志

存档

最新评论