Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3524338
  • 博文数量: 1805
  • 博客积分: 135
  • 博客等级: 入伍新兵
  • 技术积分: 3345
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 20:01
文章分类

全部博文(1805)

文章存档

2017年(19)

2016年(80)

2015年(341)

2014年(438)

2013年(349)

2012年(332)

2011年(248)

发布时间:2014-08-18 22:00:20

一、概述GPIO是嵌入式系统最简单、最常用的资源了,比如点亮LED,控制蜂鸣器,输出高低电平,检测按键,等等。GPIO分输入和输出,在davinci linux中,有关GPIO的最底层的寄存器驱动,\arch\arm\mach-davinci目录下的gpio.c,这个是寄存器级的驱动,搞过单片机MCU的朋友应该比较熟悉寄存器级的驱动。.........【阅读全文】

阅读(366) | 评论(0) | 转发(0)

发布时间:2014-08-16 09:41:07

1.   SoC Linux底层驱动的组成和现状为了让Linux在一个全新的ARM SoC上运行,需要提供大量的底层支撑,如定时器节拍、中断控制器、SMP启动、CPU hotplug以及底层的GPIO、clock、pinctrl和DMA硬件的封装等。定时器节拍、中断控制器、SMP启动和CPU hotplug这几部分相对来说没有像早期GPIO、clock.........【阅读全文】

阅读(357) | 评论(0) | 转发(0)

发布时间:2014-08-16 09:01:36

1.    ARM Device Tree起源Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数.........【阅读全文】

阅读(447) | 评论(0) | 转发(0)

发布时间:2014-08-16 09:01:04

V4L2 驱动框架概览 ============== 本文档描述 V4L2 框架所提供的各种结构和它们之间的关系。 介绍 ---- 大部分现代 V4L2 设备由多个 IC 组成,在 /dev 下导出多个设备节点, 并同时创建非 V4L2 设备(如 DVB、ALSA、FB、I2C 和红外输入设备)。 由于这种硬件的复杂性,V4L2 驱动也变得非常复杂。 尤其是 V4L2 必须支持 IC 实现音视频的多路复用和编解码,这就更增加了其 复杂性。通常这些 IC 通过一个或多个 I2C 总线连接到主桥驱动器,但也可 使用其他总线。这些设备称为“子设备”。 长......【阅读全文】

阅读(485) | 评论(0) | 转发(0)

发布时间:2014-08-14 15:37:48

详细解析自解压后的Image内核启动过程(汇编部分)......【阅读全文】

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

huoyancool2021-09-18 16:04

这写年,人去哪了,怎么不更了

回复  |  举报
留言热议
请登录后留言。

登录 注册