Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
1154 Discussions

Intel E3800 MIPI-Camera Interface

idata
Employee
1,928 Views

Hello Folks,

I'm trying to understand what is involved in writing device drivers for the MIPI-Camera interface in the E38xx processor family. I will be targeting the Linux kernel 3.x flavor and I've read over the E3800 data sheet, but it would seem that more information is needed to actually write a MIPI-Camera driver (with ISP support, etc.) for the part. Are there any examples of MIPI-Camera drivers for the E3800 out there? Where is a good place to start with this? It would seem that there should be some guide on how to do this somewhere, but I must be missing it.

I'm familiar with Linux device driver issues, etc. and I've written MIPI camera drivers for other processors before (OMAP4, etc.) but I want to make sure I really understand how the MIPI-Camera device works on this part. It is one of the most interesting features on the processor and enables many new vision/visual products, so I'm hoping that we can make the process of supporting low cost cameras on the new BayTrail-I chips smooth going for people.

0 Kudos
3 Replies
Natalie_Z_Intel
Employee
692 Views

Hi, Robert! I am working on getting this resolved for you but in the meantime, you can find technical content here that may be helpful to you: http://www.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-overview.html Intel® Atom™ Processor E3800 and Intel® Celeron® Processor N2900 and J1900 Product Families (Formerly Bay Trail).

0 Kudos
Natalie_Z_Intel
Employee
692 Views

Welcome, Robert. It looks like you have a Privileged account with the EDC. There is an Intel confidential document entitled, http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/bay-trail/atom-e3800-m-d-soc-bios-writers-guide-addendum.html?wapkw=526998 Intel® Atom™ SoC E3800-I BIOS Writer's Guide Addendum - http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/bay-trail/atom-e3800-m-d-soc-bios-writers-guide-addendum.html?wapkw=526998 http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/bay-trail/atom-e3800-m-d-soc-bios-writers-guide-addendum.html. This may get you started and you also may find assistance in the http://software.intel.com/en-us/appup/forums/welcome-our-tizen-forum?wapkw=tizen%20community Tizen Community as currently the only device driver available is for Tizen (great for IVI applications), but others should be forthcoming.

 

Alex_R_Intel
Employee
692 Views

Hello Robert,

In addition to what Lynn has mentioned, this platform supports Linux OS based on Yocto Project* Tools and Linux OS based on Fedora distribution. If you need assistance on these distributions please contact: Yocto Project or Timesys respectively for the proper support.

This is information is indicated in E3800's Product Brief document, page # 3 (https://www-ssl.intel.com/content/dam/www/public/us/en/documents/platform-briefs/atom-processor-e3800-platform-brief.pdf https://www-ssl.intel.com/content/dam/www/public/us/en/documents/platform-briefs/atom-processor-e3800-platform-brief.pdf).

OPERATING SYSTEMS

SOLUTIONS DELIVERY AND SUPPORT

Linux* Tizen (select in-vehicle infotainment (IVI) customers only)

Intel provides drivers4

Linux based on Yocto Project* Tools

Yocto Project

Linux based on Fedora distribution

Timesys

Regards,

Alex Rojas

0 Kudos
Reply