Linux
文章平均质量分 79
Lonzoc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux为什么使用DeviceTree
介绍为什么使用DeviceTree介绍DeviceTree之前先看一下Linux内核中设备注册到系统的方式有哪些原创 2016-03-23 22:27:58 · 1598 阅读 · 0 评论 -
浅析Linux Device Tree - 基础部分
Device Tree基础DeviceTree(以下简称DT)用于描述设备信息以及设备于总线之间的层级关系,DT可用于描述绝大多数板级设备的细节,包括CPU、内存、中断、总线以及外设等,与DT相关的Object有dts、dtsi、dtc、dtb、dt.img。dts:DT源文件称为dts文件,Ascii文本文件,一般一个dts文件对应一个Machine,ARM架构下dts文件存放于arch/arm/原创 2016-03-24 09:37:54 · 5481 阅读 · 0 评论 -
Linux Driver APIs - gpio
Linux GPIO Library API==============================#include *以下API如无特别提示,则默认返回值0代表执行成功,负值代表出错0.Index=======- 1.GPIO Request- 2.GPIO 输入输出设置- 3.API for resource managed device原创 2016-11-27 15:41:23 · 1359 阅读 · 0 评论 -
Linux Driver APIs - kernel lock
Linux Kernel Locks API==================================Kernel的一些机制可以用来解决并发与竞态问题,保证共享资源的互斥访问。这些机制的实现原理不同,因而使用场景有所区别和限制。本文中列举的是一般驱动常用的机制。0.Index======- 1.信号量semaphore- 2.完成量原创 2016-11-27 15:46:24 · 633 阅读 · 0 评论 -
Linux Driver APIs - interrupt and irq
Linux Interrupt API=============================#include 0.Index=======- 1.Request IRQ- 2.enable/disable IRQ- 3.使IRQ成为Wakeup Source- 4.Sample Code1.Request IRQ=========原创 2016-11-27 15:44:18 · 1027 阅读 · 0 评论
分享