I have checked existing HAL camera on Link that I posted. But on file:
V4L2camera.cpp only support 3 sensor camera: mt9v113, mt9t111, tvp514x.
1 - On hi253 driver, it register with v4l2 interface with funtion:
- v4l2_int_device_register(&hi253_int_device);
2 - On mt9v113 driver, it register with v4l2 inter with 2 functions:
- /*
* Register as a subdev
*/
v4l2_i2c_subdev_init(&mt9v113->subdev, client, &mt9v113_ops);
mt9v113->subdev.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
/*
* Register as media entity
*/
mt9v113->pad.flags = MEDIA_PAD_FLAG_OUTPUT;
ret = media_entity_init(&mt9v113->subdev.entity, 1, &mt9v113->pad, 0); f
I don't understand about this different. I am stucking here. Can you show
me a solution?
Vào 23:35:40 UTC+7 Thứ ba, ngày 09 tháng chín năm 2014, ckkeo đã viết:
>
> I just answered your other thread!
>
> Did you have any camera comes with your board today?
>
> Check and locate your existing HAL camera source code. (i.e. Did you see
> any camera folder within the <panther-bsp>/hardware folder ?)
> Sure that it's better if you can get the HAL code from the vendor. (make
> sure that the HAL can drive the V4L2 driver).
>
> Chinda
>
>
> Le 09/09/2014 11:04, Việt Hoàng a écrit :
>
> Thank you verry much!
> I am clearly steps in integrate process.
> I was success re-build kernel that add hi-253 driver. But i don't
> understand about:
>
> 1 - Is Hi-253 driver compatibility with HAL camera at patch:
> http://processors.wiki.ti.com/images/6/6c/0001-HAL-camera-support-added-for-beagleboard.patch.gz
> or i have to contact with vendors for HAL camera?
> Thank you!
>
> Regards,
> VietHQ
> Do your best, the rest you come!
>
> Vào 04:04:40 UTC+7 Thứ ba, ngày 09 tháng chín năm 2014, ckkeo đã viết:
>>
>> In clear you have to do these below steps:
>>
>> -------------------------
>> The kernel part
>> ------------------------
>> 1 - Integrate the hi253 device driver into your Panther board kernel
>> a - Add the driver source code to your kernel
>> b - Configure OMAP to recognize your hi253 camera
>> c - Enable the Camera Module to your kernel config
>>
>> The patch for these steps have been provided in the TI's porting
>> guide at this link :
>> http://processors.wiki.ti.com/images/a/aa/0001-camera-sensor-support-mt9v113-for-beagleboard.patch.gz
>> All you have to do is apply the patch to your kernel.
>>
>> 2 - Re-build your kernel
>>
>> You can refer to this link for How to build the kernel :
>> http://processors.wiki.ti.com/index.php/TI-Android-FroYo-DevKit-V2_UserGuide#Kernel
>>
>> ----------------------
>> android part
>> ---------------------
>> 3 - Add the Camera HAL interface to your android plateform
>>
>> Per TI's porting Guide, the patch is here :
>> http://processors.wiki.ti.com/images/6/6c/0001-HAL-camera-support-added-for-beagleboard.patch.gz
>> Also per TI's porting guide for Froyo release the patch should be applied
>> at <ANDROID_ROOT>/hardware/ti/omap3/camera, to check on your android
>> plateform development source code the V4L2 part.
>>
>> 4 - Re-build the android system and give a try
>>
>> Hope this clarified a little bit for you.
>>
>> Chinda
>>
>>
>> Le 08/09/2014 08:57, Việt Hoàng a écrit :
>>
>> i was stuck there. But i can'n find who help me. haizzzz. So sad.
>>
>> Vào 17:15:55 UTC+7 Thứ hai, ngày 23 tháng sáu năm 2014, Hao Nguyen đã
>> viết:
>>>
>>> I am working on panther board and i want to use hi253 camera module in
>>> my board. I've read porting guide on
>>> http://processors.wiki.ti.com/index.php/TI-Android-DevKit-Camera_Porting_Guide
>>>
>>> but i didn't still understand. Can anyone give me some infomation relate to
>>> my problems? I have recenty worked on embedded kit so i don't have much
>>> knowledge about it. Thanks for reading!!
>>>
>> --
>> --
>> unsubscribe: [email protected]
>> website: http://groups.google.com/group/android-porting
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "android-porting" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>>
>> ------------------------------
>> <http://www.avast.com/>
>>
>> Ce courrier électronique ne contient aucun virus ou logiciel malveillant
>> parce que la protection Antivirus avast! <http://www.avast.com/> est
>> active.
>>
>> --
> --
> unsubscribe: [email protected] <javascript:>
> website: http://groups.google.com/group/android-porting
>
> ---
> You received this message because you are subscribed to the Google Groups
> "android-porting" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> ------------------------------
> <http://www.avast.com/>
>
> Ce courrier électronique ne contient aucun virus ou logiciel malveillant
> parce que la protection Antivirus avast! <http://www.avast.com/> est
> active.
>
>
--
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
---
You received this message because you are subscribed to the Google Groups
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.