打印

编写LINUX 设备驱动要求

[复制链接]
893|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
monkeypony|  楼主 | 2015-10-28 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编写Linux 设备驱动要求工程师具有良好的硬件基础,懂得 SRAM、Flash、SDRAM、磁盘的读写方式,UART、I2C、USB等设备的接口,轮询、中断、DMA的原理,PCI总线的工作方式以及CPU的内存管理单元(MMU)等。


编写Linux 设备驱动要求工程师具有良好的 C语言基础, 能灵活地运用 C语言的结构体、指针、函数指针及内存动态申请和释放等。


编写 Linux 设备驱动要求工程师具有一定的 Linux 内核基础,虽然并不要求工程师对内核各个部分有深入的研究,但至少要了解设备驱动与内核的接口,尤其是对于块设备、网络设备、Flash设备、串口设备等复杂设备。


编写Linux 设备驱动要求工程师具有良好的多任务并发控制和同步的基础,因为在设备驱动中会大量使用自旋锁、互斥、信号量、等待队列等并发与同步机制。

相关帖子

沙发
zhangmangui| | 2015-10-29 21:46 | 只看该作者
呵呵    要求应该多着呢

使用特权

评论回复
板凳
拉克丝| | 2015-10-31 09:19 | 只看该作者
能编写LINUX 设备驱动的要求是大神级别

使用特权

评论回复
地板
lefeng| | 2015-10-31 10:28 | 只看该作者
编写Linux 设备驱动要求有良好的多任务并发控制和同步的基础

使用特权

评论回复
5
chenci2013| | 2015-10-31 21:48 | 只看该作者
dsp可以编写驱动么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

715

帖子

0

粉丝