您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术非标准硬件的设备驱动程序的编写 正文
非标准硬件的设备驱动程序的编写

非标准硬件的设备驱动程序的编写

点击数:7152 次   录入时间:03-04 11:37:43   整理:http://www.55dianzi.com   嵌入式系统-技术
    Linux内核用以下三个命令建立:

    makemenuconfig(config,xconfig,oldconfig,etc.)

    makedep

    make

    首先,Linux内核针对目标运行环境进行配置。用户还可选择添加支持各种设备、支持各种文档系统和配置引导参数等。当一个新的设备驱动程序在Linux内核中得到执行时,必须增加对该新设备的配置支持,所以要先更新驱动程序目录中合适设备类型子目录下的Makefile。在Makefile中,必须增加新选项建立设备驱动程序二进制文件,并且直接与Linux内核相连或创建一个模块。第二步需要更新驱动程序目录设备类型子目录下的Config.in。此新设备的配置选项必须加入Config.in。

    小结

    本文无意阐述Linux设备驱动程序的各个环节,因为包括Linux源代码在内的各种资源都已对此做出了解释。相反,本文旨在探索针对嵌入式非标准设备、用以执行设备驱动程序的硬件API。对于几个不同类型的设备驱动程序,本文以EP9312片上系统平台为例,详解了这些为硬件接口定制的API。了解如何设计并执行这些API是为新设备编写驱动程序的第一步。



上一页  [1] [2] [3] 


本文关键字:硬件  程序  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术

《非标准硬件的设备驱动程序的编写》相关文章>>>