zoukankan      html  css  js  c++  java
  • MakeFile相关

    linux驱动相关的makefile知识:

     makefile文件可以这么写:

    obj-m := module.o

    modulee-objs := file1.o file2.o

    执行此makefile的命令可以这么写:

    make -C ~/kernel-2.6 M='pwd' modules

    其中-C表示进入哪个目录,M表示返回module的source目录,然后build target

    kernel相关的makefile语法是有方言(idiom)的:

    先判断一下:ifneq($(KERNELRELEASE),)表示不可用方言???

    else之后就可以用方言了???

    二.linux用户空间的驱动优缺点

    缺点:

    1.内存操作只能通过mmap ping /dev/mem 而且需要很高的权限.

    2.I/O口的操作只能通过ioperm或者iopl.而且不是所有系统都支持这两个系统调用。或者去读写/dev/port文件,但这太慢了。而且额需要很高的权限。

    3.其他

  • 相关阅读:
    java前三章总结
    Java入门第二章
    java编程入门小结
    Java入门第二章
    java预习易错点
    计算机基础
    切换卡
    ajax
    水印4
    shuiyin3
  • 原文地址:https://www.cnblogs.com/BlogCommunicator/p/7136296.html
Copyright © 2011-2022 走看看