没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
30页
开源力量公开课第八期课件 1. ST-Ericsson的工程师Linus Walleij提供了新的pinctrl驱动架构,内核新增加一个drivers/pinctrl目录,支撑SoC上的引脚复用,各个SoC的实现代码统一放入该目录; 2. TI的工程师Mike Turquette提供了common clk框架,让具体SoC实现clk_ops成员函数并通过clk_register、clk_register_clkdev注册时钟源以及源与设备对应关系,具体的clock驱动都统一迁移到drivers/clk目录; 3. 建议各SoC统一采用dmaengine架构实现DMA驱动,该架构提供了通用的DMA通道API如dmaengine_prep_slave_single()、dmaengine_submit()等,要求SoC实现dma_device的成员函数实现代码统一放入drivers/dma目录。 本课程的内容旨在阐述新的3.x内核版本下,如何以规范化的方法完成高质量的ARM Linux芯片级移植和驱动开发。
资源推荐
资源详情
资源评论
Move to ARM
Linux 3.x!
@宋宝华Barry
! F*cking pain in ARM Linux
! Device tree based BSP and drivers
model
" Device tree
" Common board files
" Platform device
" I
2
C client
" SPI client
! New Infrastructural APIs
" Pinctrl API
" Clock API
" DMA API
Outline
F*cking Pain
Linus Torvalds said
this whole ARM thing is a f*cking pain in
the ass
-Linus Torvalds, Mar.2011
剩余29页未读,继续阅读
资源评论
- suisou2013-06-15有参考意义,最好是去作者的博客里面看看他里面的有关的资料,这个是后面的发展方向
- 孟谟2013-03-11支持开源,感谢分享……
- frogcoder2014-08-08公司需要谢谢分享
- DieWuZuiFeng2013-12-27最近做ARM驱动开发,很需要这方面的资料
Adela可爱多
- 粉丝: 78
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功