随笔分类 -  linux驱动

(转)linux中断 软中断
摘要:在分析linux内核的中断,软中断时,先应该明确这样一个派生关系:irq ==> softirq ==> tasklet ==> bottom half ==> task queue------------------------|==> timer中断是最初的原动力。分时系统依赖于时钟中断来定时重... 阅读全文

posted @ 2014-08-19 13:58 Darren715 阅读(1308) 评论(0) 推荐(0)

U-BOOT 全解
摘要:1u-boot介绍U-Boot是一种通用的Bootloader,U-Boot可以方便地移植到其他硬件平台上,其源代码也值得开发者们研究学习。最早,DENX软件工程中心的Wolfgang Denk基于8xxrom的源码创建了PPCBOOT工程,并且不断添加处理器的支持。后来,Sysgo Gmbh把pp... 阅读全文

posted @ 2014-08-19 13:42 Darren715 阅读(475) 评论(0) 推荐(0)

usb设备 配置 接口 端点
摘要:在USB设备的逻辑组织中,包含设备、配置、接口和端点4个层次。每个USB设备都提供了不同级别的配置信息,可以包含一个或多个配置,不同的配置使设备表现出不同的功能组合(在探测/连接期间需从其中选定一个),配置由多个接口组成。在USB协议中,接口由多个端点组成,代表一个基本的功能,是USB设备驱动程序控... 阅读全文

posted @ 2014-03-10 11:40 Darren715 阅读(6010) 评论(0) 推荐(1)

关于驱动的理解(菜鸟)
摘要:以下都是我个人理解,一个菜鸟的领悟1,驱动说白了,其实就是根据器件的时序图和器件的datasheet的一些命令来编写关于这个器件与外部进行数据通讯的原理。每个器件的时序图都不用,主要看器件是以什么方式来和微控制器通讯的,有I2C总线,那么你就要通过I2C的时序图,来编写I2C的驱动,也就是编写I2c... 阅读全文

posted @ 2013-12-13 11:22 Darren715 阅读(480) 评论(0) 推荐(0)

STM32 学习SPI Flash
只有注册用户登录后才能阅读该文。

posted @ 2013-12-11 14:52 Darren715

linux小记,arm烧写
摘要:百度文库“一般情况下分几步:1,板子上什么都没有要先烧写vivi bootloader。用他来引导内核文件的烧写,用并口烧写vivi(或者使用uboot )2.之后烧写linux内核,也就是操作系统,用vivi使用串口就能烧写,3烧写内核成功之后,系统会提示没有文件系统,所以要烧写文件系统cramf... 阅读全文

posted @ 2013-12-04 15:31 Darren715 阅读(1387) 评论(0) 推荐(0)

导航