2013-08-20 78 views
0

我有一個接口視頻解碼器(tvp5150)作爲一個攝像頭的問題,以Android的三星dev-kit工程FIMC API。Android內核驅動程序的相機設備

據我所知,解碼器可以用作複合相機的相機接口。我從menuconfig在內核中添加了驅動程序,更新了電路板文件,但是當啓動DEFAULT CAMERA應用程序時,驅動程序從未初始化,但設備已成功探測。 我能看到的全部是黑屏,並且沒有vsync/hsync芯片。

我的問題是

  • 我需要使用用戶空間打開的新相機設備的自定義應用程序。
  • 我是否需要在框架或其他層添加驅動程序信息以及內核層
  • 我是否需要在ioctl函數中添加配置。
  • 什麼是mem2mem_test_dev.c in /kernel/drivers/media/video/。虛擬相機測試模式?如果是的話我怎麼才能在android中使用它?
  • 我怎麼錯過了在這裏,我是新來的內核和無能添加內核驅動程序

我需要一些幫助,如果可能的一些詳細的例子後做什麼。

+0

你需要清理你的問題。 –

+0

完成修復感謝 –

+0

您可能需要添加大量的功能來與驅動程序連接到Android框架/用戶空間中的某處。我聽到的相機並不好玩。 – zapl

回答

1

你需要寫/端口相機HAL(libcamera) - 見TI移植指南http://processors.wiki.ti.com/index.php/TI-Android-DevKit-Camera_Porting_Guide

+0

我遵循這個TI鏈接,似乎我錯過了很多東西。有一件事我有一個三星套件和它的內核是有點不同的股票內核只使用V4l2,但這個內核也包含了FIMC模型。你能否提供更多與三星(s5pv210)架構相關的東西?我搜索了很多,但是我沒有發現那個芯片組。 –

+0

我發佈此鏈接作爲您需要實現的一個示例,以在Android中引入新的相機模塊。如果你找不到你的司機的HAL,那麼你必須自己寫。 – msh

相關問題