日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Linux模塊的實現(xiàn)機制可移出符號

          Linux模塊的實現(xiàn)機制可移出符號

          作者: 時間:2012-08-29 來源:網(wǎng)絡 收藏

          在某種意義上來說,從可安裝的角度來看,內核也是一個,只不過是一個不可安裝的。既然把可安裝模塊安裝到了內核這個模塊上并向內核提供服務.那么這些可安裝模塊就必須有與內核交互的手段。兩個模塊之間交互的最簡單的手段就是雙方的變量和函數(shù)的共享.

          本文引用地址:http://yuyingmama.com.cn/article/148496.htm

          為了使被安裝模塊知道內核的哪些變量和函數(shù)是模塊可以使用的,內核以“可移出”的形式提供了可供其他模塊共享的變量和函數(shù)名稱。這里所謂的“可移出”,是指外部可以引用,即是暴露在內核外面的。在文件中,可移出的定義形式如下:

          而模塊在需要引用內核的一個“可移出”符號時,要把該符號用extern聲明為外部引用。

          為了使加載的各模塊之間也可通過可移出符號進行交互,模塊也可聲明自己的移出符號,以供其他模塊使用。所以這些移出符號可看做是內核與模塊以及模塊之間的信號通路,模塊之間就是通過這些內核或模塊的可移出符號交互的。

          但需要注意的是,模塊可以引用內核及其他模塊的可移出符號,而內核不能引用模塊的可移出符號。也就是說,內核與模塊之間的互連是一種“單向”的互連。 模塊與內核之間連接示意圖如圖所示。

          360截圖20120829143150429.jpg

          圖 模塊和內核的連接

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


          相關推薦

          技術專區(qū)

          關閉