阶段嵌入式硬件学习计划

嵌入式底层学习包括,应用程序级,底层驱动级,硬件芯片级,最后是Linux系统级。
其中应用程序级学习主要是调用USB、网口、音频、串口、LCD、GPIO、I2C、SPI、PCI-e等;
底层驱动级主要涉及通过驱动注册硬件到内核,解析应用程序调用过程,整理驱动编写流程;
硬件芯片级需要画板子之后,根据PCB积累。
应用程序:

USB:

  • USB协议集
  • USB中断
  • USB storage
  • USB Camera

网口:

  • 网口信息
  • 网络数据传输

串口:

  • 串口信息
  • 串口读写

    音频驱动:

    • 音频硬件信息
    • 音频设备读写

    LCD显示:

    • LCD基本类型与信息读写
    • LCD读写
      后续补充……

你可能感兴趣的:(linux-c)