none
Request for an OS details supporting Auto Infotainment RRS feed

  • Question

  • Hi

                    I am looking for an Operating System for Auto Infotainment. Can you suggest me an OS and provide the bellow given details:

    1. Availability of BSP ?
    2. Do you have Document for the use APIs/Functions?
    3. What will be the OS’s footprint?
    4. Does it has MMU Support?
    5. What will be the Minimum Clock Required?
    6. How much is Latency?
    7. Detail about Priority Level and Preemption Support?
    8. What is the time taken for Task Switching?
    9. What is the Boot Time?
    10. Do you provide Performance analyzing tool and Debug Tools (Real Time Trace?)?
    11. What is the Latency Jitter (in μs)?
    12. How much will be the RAM required by OS during Exectution?
    13. Do you provide the Driver/Stack support for the following : BT/USB/HDMI/MHL stack, Audio, Video, Graphical Library, Touch screen, file system, GPS and Power Management Support? If NO, then from where we could get this?
    14. Which all cross compiler or IDE can be used?
    15. What can be the size for Final Image?
    16. Which Tool can be used for programming Flash or other storage Media?
    17. What will be the cost of OS? (if applicable)
    Eagerly waiting for your response.
    Thursday, March 14, 2013 7:08 AM

Answers

  • Please find my response below :

    1.Availability of BSP ?
      Status: CLOSED
     << Naveen: As you told told this depends on the processor we select >>

    2.Do you have Document for the use APIs/Functions?
     Status: OPEN
     << Naveen: Doocuments are necessary for understanding functions >>

    << Misbah : WEC is well document and MSDN is the place. Documentation is well organized and managed >>

    3.What will be the OS’s footprint?
     Status: OPEN
     << Naveen: Required for finding the Memory required >>

    << Misbah : foot print size is as less a few 100kb 's to 100MB nearly and it depends what are the components you include in your OS design ... for Multimedia device i can assume the foot print shall not exceed 30-40 MB

    4.Does it has MMU Support?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Yes>

    5.What will be the Minimum Clock Required?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : WEC has an excellent power management capability and i found it best among other Os's. With minimum clock what is you requirement ?? >>

    6.How much is Latency?
     Status: OPEN
     << Naveen: Every OS has different Latency >>

    << Misbah : http://msdn.microsoft.com/en-us/library/ms834197.aspx#realtime21_latency >>

    7.Detail about Priority Level and Preemption Support?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : http://msdn.microsoft.com/en-us/library/ee483150%28v=winembedded.60%29.aspx >>

    8.What is the time taken for Task Switching?
     Status: OPEN
     << Naveen: This we can say, It depends on the processor architecture and clock speed >>

    << Misbah : MS provides utility called OSBench measure >>

    9.What is the Boot Time?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Based on kernel image size and bootable device speed normally 15sec flash boot when image size is 40MB on ARM 720 mhz processor ... this is the worst case data >> 

    10.Do you provide Performance analyzing tool and Debug Tools (Real Time Trace?)?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Yes RemoteTool provided by MS with WinCE development IDE and installation is powerful flexible and easy to use >>

    11.What is the Latency Jitter (in μs)?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : i Never measured it >>

    12.How much will be the RAM required by OS during Exectution?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Size of kernel binary image + framebuffer + ram required by UI application with 128MB achievable, better go with 256  MB >>

    13.Do you provide the Driver/Stack support for the following : BT/USB/HDMI/MHL stack, Audio, Video, Graphical Library, Touch screen, file system, GPS and Power Management Support? If NO, then from where we could get this?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : yes >>

    14.Which all cross compiler or IDE can be used?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Visual studio 2008 and SP1 and platform builder only for WEC7 >>

    15.What can be the size for Final Image?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Same as mentioned above >>

    16.Which Tool can be used for programming Flash or other storage Media?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : tools are part of WEC7 installation using Ethernet, USB etc >>

    17.What will be the cost of OS? (if applicable)
     Status: OPEN
     << Naveen: Require >>

    << Misbah : based on no of license purchased ~5 dollar each (contact the vendor for details ) i can tell only approximation.

    ---- Misbah


    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India) www.tes-dst.com email-misbah.khan@tes-dst.com


    • Edited by Misbah Khan Thursday, March 14, 2013 10:00 AM
    • Marked as answer by NaveenBinu Thursday, March 14, 2013 10:10 AM
    Thursday, March 14, 2013 9:54 AM

All replies

  • There are various OS's can be used for Auto Infotainment like Andriod, Linux, Windows Embedded, QNX etc

    Android is more famous now for its GUI and hence multimedia application. but boot time and system performance in not very good.

    In terms of system performance and real time Windows Embedded will be a better choice. Also development time will be less with traditional windows based system. But it is not free.

    Open source OS like linux can also be used with more development time and fixes and various kernel releases.

    All the other thing which you are asking will be there with any os that you will use. and supported.

    Availability of BSP can be based on the processor you are selecting.

    --- Misbah


    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India) www.tes-dst.com email-misbah.khan@tes-dst.com

    Thursday, March 14, 2013 7:52 AM
  • Thank you Misbah

         I have seen "Windows Embedded Compact 7", an Operating System, which can be used for IVI (In-Vechile-Infotainment). But on searching in net I could not find this details

    1.Availability of BSP ?
      Status: CLOSED
     << Naveen: As you told told this depends on the processor we select >>

    2.Do you have Document for the use APIs/Functions?
     Status: OPEN
     << Naveen: Doocuments are necessary for understanding functions >>

    3.What will be the OS’s footprint?
     Status: OPEN
     << Naveen: Required for finding the Memory required >>

    4.Does it has MMU Support?
     Status: OPEN
     << Naveen: Require >>

    5.What will be the Minimum Clock Required?
     Status: OPEN
     << Naveen: Require >>

    6.How much is Latency?
     Status: OPEN
     << Naveen: Every OS has different Latency >>

    7.Detail about Priority Level and Preemption Support?
     Status: OPEN
     << Naveen: Require >>

    8.What is the time taken for Task Switching?
     Status: OPEN
     << Naveen: This we can say, It depends on the processor architecture and clock speed >>

    9.What is the Boot Time?
     Status: OPEN
     << Naveen: Require >>

    10.Do you provide Performance analyzing tool and Debug Tools (Real Time Trace?)?
     Status: OPEN
     << Naveen: Require >>

    11.What is the Latency Jitter (in μs)?
     Status: OPEN
     << Naveen: Require >>

    12.How much will be the RAM required by OS during Exectution?
     Status: OPEN
     << Naveen: Require >>

    13.Do you provide the Driver/Stack support for the following : BT/USB/HDMI/MHL stack, Audio, Video, Graphical Library, Touch screen, file system, GPS and Power Management Support? If NO, then from where we could get this?
     Status: OPEN
     << Naveen: Require >>

    14.Which all cross compiler or IDE can be used?
     Status: OPEN
     << Naveen: Require >>

    15.What can be the size for Final Image?
     Status: OPEN
     << Naveen: Require >>

    16.Which Tool can be used for programming Flash or other storage Media?
     Status: OPEN
     << Naveen: Require >>

    17.What will be the cost of OS? (if applicable)
     Status: OPEN
     << Naveen: Require >>

            THe above Information are must required for Justifiying, Why I am giving higher preference to this OS?

    Thursday, March 14, 2013 8:45 AM
  • Please find my response below :

    1.Availability of BSP ?
      Status: CLOSED
     << Naveen: As you told told this depends on the processor we select >>

    2.Do you have Document for the use APIs/Functions?
     Status: OPEN
     << Naveen: Doocuments are necessary for understanding functions >>

    << Misbah : WEC is well document and MSDN is the place. Documentation is well organized and managed >>

    3.What will be the OS’s footprint?
     Status: OPEN
     << Naveen: Required for finding the Memory required >>

    << Misbah : foot print size is as less a few 100kb 's to 100MB nearly and it depends what are the components you include in your OS design ... for Multimedia device i can assume the foot print shall not exceed 30-40 MB

    4.Does it has MMU Support?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Yes>

    5.What will be the Minimum Clock Required?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : WEC has an excellent power management capability and i found it best among other Os's. With minimum clock what is you requirement ?? >>

    6.How much is Latency?
     Status: OPEN
     << Naveen: Every OS has different Latency >>

    << Misbah : http://msdn.microsoft.com/en-us/library/ms834197.aspx#realtime21_latency >>

    7.Detail about Priority Level and Preemption Support?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : http://msdn.microsoft.com/en-us/library/ee483150%28v=winembedded.60%29.aspx >>

    8.What is the time taken for Task Switching?
     Status: OPEN
     << Naveen: This we can say, It depends on the processor architecture and clock speed >>

    << Misbah : MS provides utility called OSBench measure >>

    9.What is the Boot Time?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Based on kernel image size and bootable device speed normally 15sec flash boot when image size is 40MB on ARM 720 mhz processor ... this is the worst case data >> 

    10.Do you provide Performance analyzing tool and Debug Tools (Real Time Trace?)?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Yes RemoteTool provided by MS with WinCE development IDE and installation is powerful flexible and easy to use >>

    11.What is the Latency Jitter (in μs)?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : i Never measured it >>

    12.How much will be the RAM required by OS during Exectution?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Size of kernel binary image + framebuffer + ram required by UI application with 128MB achievable, better go with 256  MB >>

    13.Do you provide the Driver/Stack support for the following : BT/USB/HDMI/MHL stack, Audio, Video, Graphical Library, Touch screen, file system, GPS and Power Management Support? If NO, then from where we could get this?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : yes >>

    14.Which all cross compiler or IDE can be used?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Visual studio 2008 and SP1 and platform builder only for WEC7 >>

    15.What can be the size for Final Image?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : Same as mentioned above >>

    16.Which Tool can be used for programming Flash or other storage Media?
     Status: OPEN
     << Naveen: Require >>

    << Misbah : tools are part of WEC7 installation using Ethernet, USB etc >>

    17.What will be the cost of OS? (if applicable)
     Status: OPEN
     << Naveen: Require >>

    << Misbah : based on no of license purchased ~5 dollar each (contact the vendor for details ) i can tell only approximation.

    ---- Misbah


    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India) www.tes-dst.com email-misbah.khan@tes-dst.com


    • Edited by Misbah Khan Thursday, March 14, 2013 10:00 AM
    • Marked as answer by NaveenBinu Thursday, March 14, 2013 10:10 AM
    Thursday, March 14, 2013 9:54 AM
  • Thanks a lot Misbah

          This info is very useful for me. :-)

          Misbah, Do you have any Microsoft's Technical person's maild ID.


    • Edited by NaveenBinu Thursday, March 14, 2013 10:11 AM
    Thursday, March 14, 2013 10:09 AM
  • Send me a test mail , i will check that but you can also check the link below, could be helpful :

    MS embedded Indian Distributor, you may get good support from them  :

    http://www.microsoft.com/windowsembedded/en-us/partners/find-microsoft-authorized-embedded-distributor.aspx?WECountryID=101

    MS Embedded Partners and distributers  :

    http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx

    --- Misbah


    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India) www.tes-dst.com email-misbah.khan@tes-dst.com


    • Edited by Misbah Khan Thursday, March 14, 2013 12:29 PM
    Thursday, March 14, 2013 12:28 PM
  • Thank You Misbah

    You been very helpful, thanks a lot. :-)

    Thursday, March 14, 2013 12:36 PM