linux驱动
程序员甲乙丙
这个作者很懒,什么都没留下…
展开
-
串口驱动分析之samsung.c
#if defined(CONFIG_SERIAL_SAMSUNG_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) #define SUPPORT_SYSRQ #endif #include #include #include #include #include #include #include #include #inclu转载 2012-02-28 09:21:07 · 883 阅读 · 0 评论 -
Linux驱动模型
这几天在为s3c2440添加TVP5150驱动时,首次理解多了一些Linux驱动模型。在这里共享一下学习心得。 总线 说总线之前,先想想,计算机里的设备很多都是寄生在一个“总线”上的。比如USB键盘和鼠标是属于USB总路线上的设备,网卡是在PCI总线上的。于是Linux中每一个设备都可以属于一个总线。 对于一个总线而言,可以通过定义一个struct bus_type来描述一个总线转载 2012-02-28 09:52:39 · 1434 阅读 · 0 评论 -
如何写好Linux设备驱动?
Linux设备驱动是linux内核的一部分,是用来封装硬件细节,为上层提供标准接口的一种方法。为了能够编写出质量比较高的驱动,要求工程师必须具备以下几个方面的知识: 熟悉处理器的性能 如:处理器的体系结构、汇编语言、工作模式、异常处理等此项对于初学者来说,重要程度:***。也就是说还不熟悉驱动编写方法的情况下,可以先不把重心放在这一项上,因为可能因转载 2012-02-29 15:26:30 · 508 阅读 · 0 评论