嵌入式底层学习包括,应用程序级,底层驱动级,硬件芯片级,最后是Linux系统级。 其中应用程序级学习主要是调用USB、网口、音频、串口、LCD、GPIO、I2C、SPI、PCI-e等; 底层驱动级主要涉及通过驱动注册硬件到内核,解析应用程序调用过程,整理驱动编写流程; 硬件芯片级需要画板子之后,根据PCB积累。 应用程序:
USB:
USB协议集USB中断USB storageUSB Camera
网口:
网口信息网络数据传输
串口:
串口信息
串口读写
音频驱动:
音频硬件信息音频设备读写
LCD显示:
LCD基本类型与信息读写LCD读写 后续补充……