我被要求將自定義JPEG編碼器內核模塊集成到Linux樹中。說明太泛泛。任何人都可以提出內核樹應該放在哪裏?我的意思是在駕駛員的什麼類別下?我假設這將被編譯爲一個模塊,而不是靜態鏈接到內核。如果我概括一下問題,應該在哪裏定製內核模塊在內核樹中?假設內核模塊是一個視頻/音頻解碼器/編碼器。在這種情況下,正如我所說,它是一個JPEG編碼器。定製內核模塊集成
任何幫助將不勝感激。
謝謝。
我被要求將自定義JPEG編碼器內核模塊集成到Linux樹中。說明太泛泛。任何人都可以提出內核樹應該放在哪裏?我的意思是在駕駛員的什麼類別下?我假設這將被編譯爲一個模塊,而不是靜態鏈接到內核。如果我概括一下問題,應該在哪裏定製內核模塊在內核樹中?假設內核模塊是一個視頻/音頻解碼器/編碼器。在這種情況下,正如我所說,它是一個JPEG編碼器。定製內核模塊集成
任何幫助將不勝感激。
謝謝。
當我發佈這個問題時,我不清楚驅動程序是如何分類並放置在內核樹中的。所以探索,這是我到目前爲止發現:
如果我正在集成/寫一個新的驅動程序,例如環形振盪器(該裝置只是在給定輸入週期值的情況下產生一些頻率,該頻率數值被饋送給隨機數發生器)。據我瞭解,這應該在linux/drivers/misc /下,而有人認爲這應該在linux/drivers/misc /下。但除此之外,在這類司機應該去的地方似乎沒有嚴格的規定。所以最終放在哪裏就取決於你的判斷力和判斷力。我已經詳細介紹了涉及的步驟here。
我也不得不集成一個JPEG編碼器,我很困惑這個驅動程序應該去哪裏。我最初以爲我會把它放在linux/drivers/media /下,正如評論中所建議的那樣。但事實證明這是一個偏好問題。最後,我將它作爲一個新的buildroot包集成。如果你有興趣,我已經描述了它here。
這是我迄今爲止的理解。如果有人認爲我錯過了任何東西,請指出。
我不明白你在說什麼? –
我不確定哪部分你沒有得到問題或答案?我可以澄清,如果有任何你不明白的具體問題。 – EmbeddedDev
它是廣泛的答案,如果我沒有wrong.Please嘗試解釋的例子或代碼@EmbeddedDev –
它是硬件的驅動程序編碼,還是純粹的軟件解決方案? – 0andriy
是的,有一個專門的hw模塊可以進行實際的編碼。 – EmbeddedDev
考慮* drivers/media *文件夾。它應該是v4l2兼容的驅動程序,如果你想讓它很好地集成。 – 0andriy