Linux设备驱动开发

来源:互联网 发布:图像处理算法面试 编辑:程序博客网 时间:2024/05/01 23:55
  • 非常好的硬件基础

懂得SRAM/Flash/SDRAM/磁盘的读写方式/UART/I2C/USB等设备的接口以及轮训/中断/DMA的原理

PCI总线的工作方式以及CPU的内存管理单元(MMU)

  • 一定的linux内核基础

要明白驱动和内核的接口

尤其对于块设备/网络设备/Flash设备/串口设备

  • 非常好的多任务并发控制和同步机制

自旋锁/互斥/信号量/等待队列

  • 本书配备S3C6410的ARM11开发板LDD6410

Ubuntu的VirtualBox映像,账号密码"lihacker"











0 0
原创粉丝点击