Linux驱动的架构 - 宋宝华课件.pdfVIP

  • 1
  • 0
  • 约1.58千字
  • 约 15页
  • 2024-01-12 发布于江苏
  • 举报

Linux驱动的架构思考

Linux支持的体系架构

约30种体系架构

Linux的驱动子系统

约130种驱动

Linux软件栈

Linux支持一个新的处理器架构需要多少行代码?

§kernel/arch/c6x$find./-name*.[c|h|S]|xargswc-l--|greptotal

10345total

§kernel/arch/hexagon$find./-name*.[c|h|S]|xargswc-l--|greptotal

12045total

§kernel/arch/openrisc$find./-name*.[c|h|S]|xargswc-l--|greptotal

9433total

一个新的处理器架构

启动过程,mm,kernel,syscall以及

fs,net,ipc等是通用的,新的处

理器架构需要对其底层进行支持。

总线、设备、驱动模型

驱动只管驱动,设备只管设备,总

文档评论(0)

1亿VIP精品文档

相关文档