• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » OMAP™ Processors » OMAP-L13x, AM1x and C674x Processors Forum » Question on Linux for L138 development
Share
OMAP™ Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS
Resources
  • OMAP-L1x DSP+ARM9™-based Processors Product Folder
  • OMAP3525/30 DSP+ARM Cortex™-A8-based SOCs Product Folder

  • Top OMAPL Wiki Links
  • OMAPL3x Schematic Review Checklist
  • OMAPL13x Boot resources

  • OMAPL Document Resources
  • OMAPL137 Technical reference manual
  • OMAPL138 Technical reference manual
  • OMAPL Boot loader App Notes
  • Question on Linux for L138 development

    Question on Linux for L138 development

    This question is answered
    Anonymous
    Posted by Anonymous
    on Apr 02 2012 18:31 PM
    Guru13910 points

    Hi,

    I would like to ask a question with OMAP L138 Linux development.

    Preparations:

    1. I have installed

    • Oracle's Virtual Box
    • Ubuntu 10.04 LTS version

    and do I still have to download the CCS version of Linux?

     

    2. I might not have a emulator driver under Linux. So how could I emulate the program in Linux?

    3. Is there any guide/tutorial showing how to develop Linux, in particular Qt-enabled GUI, on L138 device?

     

    Zheng

    omap l138 Linux QT
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • BrandonAzbell
      Posted by BrandonAzbell
      on Apr 02 2012 21:59 PM
      Verified Answer
      Verified by $verifiedBy.DisplayName
      Guru54790 points

      Zheng Zhao

      I would like to ask a question with OMAP L138 Linux development.

      Preparations:

      1. I have installed

      • Oracle's Virtual Box
      • Ubuntu 10.04 LTS version

      and do I still have to download the CCS version of Linux?

       Answered in this post and this post.

       

      Zheng Zhao

      2. I might not have a emulator driver under Linux. So how could I emulate the program in Linux?

      You can debug your application code using gdb running on the target.  An IDE that support gdb would be sufficient including CCSv5.  But if you do not have a JTAG emulation driver for your host environment, you will not be able to use CCSv5 with the JTAG emulation pod for single-step debug.

       

       

      Brandon

      Did this answer your question? No
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Anonymous
      Posted by Anonymous
      on Apr 02 2012 22:18 PM
      Guru13910 points

      BrandonAzbell

      Zheng Zhao:

      In order to develop Linux on OMAP L138, do I have to install CCS under Linux (http://processors.wiki.ti.com/index.php/Download_CCS)?

      No, it is not necessary.  I would say it may be useful for low level debug and possibly any boot issues you may encounter, but it is not required.

      BrandonAzbell

      You can debug your application code using gdb running on the target.  An IDE that support gdb would be sufficient including CCSv5.  But if you do not have a JTAG emulation driver for your host environment, you will not be able to use CCSv5 with the JTAG emulation pod for single-step debug.

       

      If the above two statements is true, then what about Linux Software Development Kit (SDK) for OMAP-L138? I downloaded them and found they are only installable under Linux (my Ubuntu 10.04 LTS) , but not Windows.

      1. The downloaded file name is dvsdk_omapl138-evm_04_03_00_06_setuplinux, which has no suffix extension and is not runnable in Windows.

      2. In Ubuntu it is automatically recognized and installed.

       

      So what is this package for and how is it related to development using CCS 5+ and loading/running the Linux OS on target system (L138)? What does it essentially provide, and is it an essential package if I am using the way you mentioned (Windows version CCS 5+, Linux loaded and running on L138)?

       

      Zheng

       

      Did this answer your question? Yes
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • BrandonAzbell
      Posted by BrandonAzbell
      on Apr 02 2012 22:26 PM
      Guru54790 points

      I am sorry, but I'm extremely confused.  Let me do the following, provide an explanation of what I interpreted your initial request which should explain how I responded to it.

      I interpreted your initial request on if it was required to install Code Composer Studio (CCS) on a Linux machine.  Based on that interpretation, I responded with "no, it is not."

      I did not say anything about installing the Linux Software Development Kit on a Windows machine.  This is not appropriate.  As the release notes and other documentation should indicate, the Linux SDK requires an Ubuntu 10.04 LTS host machine (either virtual via VMWare or VirtualBox) or native on a machine.

      Brandon

      Did this answer your question? Yes
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Anonymous
      Posted by Anonymous
      on Apr 04 2012 18:14 PM
      Guru13910 points

      Brandon,

      You explanation was correct. I used to thought that the using the Linux SDK is the only way to develop Linux on the target, but I found that Windows version CCS can also do that after some reading, just as you have explained.

       

      Zheng

      Did this answer your question? Yes
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    TI E2E™ Community
    • Support Forums
    • Blogs
    • Videos
    • Groups
    • Site Support & Feedback
    • Settings
    TI E2E™ Community Groups
    • TI University Program
    • Make the Switch
    • Microcontroller Projects
    • Motor Drive & Control
    Other Communities
    • Deyisupport
    • Designsomething.org
    • beagleboard.org
    • TI on Element 14
    • TI on TechXchangeSM
    Other Technical & Support Resources
    • WEBENCH® Design Center
    • Product Information Centers
    • Technical Documents
    • TI Design Network
    • TI Technical Articles
    • TI Training

    All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

    Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

    Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
    TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

    TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
    embedded processors, along with software, tools and the industry’s largest sales/support staff.

    © Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
    Trademarks | Privacy Policy | Terms of Use