Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> 開發可統計單詞個數的Android驅動程序(中)

開發可統計單詞個數的Android驅動程序(中)

編輯:Android開發教程

五、指定與驅動相關的信息

雖然指定這些信息不是必須的,但一個完整的Linux驅動程序都會指定這些與驅動相關的信息。一般需要為Linux驅動程序指定如下信息。

1. 模塊作者:使用MODULE_AUTHOR宏指定。

2. 模塊描述:使用MODULE_DESCRIPTION宏指定。

3. 模塊別名:使用MODULE_ALIAS宏指定。

4. 開源協議:使用MODULE_LICENSE宏指定。

除了這些信息外,Linux驅動模塊自己還會包含一些信息。讀者可以執行下面的命令查看word_count.ko的信息。

# modinfo word_count.ko

執行上面的命令後,會輸出如圖6-6所示的信息。其中depends表示當前驅動模塊的依賴,word_count並沒有依賴什麼,因此該項為空。vermagic表示當前Linux驅動模塊在那個Linux內核版本下編譯的。

現在使用下面的代碼指定上述4種信息。一般會將這些代碼放在word_count.c文件的最後。

MODULE_AUTHOR("lining");

MODULE_DESCRIPTION("statistics of wordcount.");

MODULE_ALIAS("word count module.");

MODULE_LICENSE("GPL");

現在使用上一節的方法重新編譯word_count.c文件。然後再執行modinfo命令,就會顯示如圖6-7所示的信息。從圖6-7可以看出,上面的代碼設置的信息都包含在了word_count.ko文件中。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved