This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Developing a driver for the Dm368 to interface a thermal imager

Hello,

for our new project, I'am trying to get a thermal imager to work with the LeopardBoard and RidgeRun SDK. The imager is interfaced over the ISIF (greyscale, 14 Bit or greyscale 8 bit) and UART. I already managed to configrue the imager from an application. I even can measure the signals at the ISIF.  They look perfectly fine. Now the next step is to capture one frame and save it somewhere. And here the confusion begins.

I am searching for the most elegant and easy way to capture one single frame (nothing else needed). Developing a new driver seems to be a very complicated and time-intensive task. I can not realy use the drivers deleivered with the SDK, because my sensor needs UART instead of I2C. Is it mandatory to write a V4L2 compatible driver? Maybe there is a way to read the signals directly from my application?

I am quite new to the embedded linux domain, so I would very much appreciate if someone could point me in the right direction. Where should I start? Thanks.

  • Polonium,

    You'll need a V4L2 subdev driver for your sensor. Also replacing UART with I2C is also not so difficult task. Which is the kernel version of the RidgeRun SDK? 

    If you've to start developing I'll recommend you to try with UART driver to communicate with the sensor module.