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.

AM335x - a few important questions about LINUX SDK

Other Parts Discussed in Thread: AM3358

Hi,

At first, I am new in Linux and AM335x but I have some skills with RasPi. I am developing an audio/video device and I want to use TI components especially AM335x. I have EVM AM335x development kit. When I compare AM335x and RasPi - the RasPi is for primary school - easy to understand and make it functional.. but I have big problem to get some useful information for AM335x. Here are my important questions:

1. Which distribution of linux is used for Linux SDK? I think it is not Debian (which I like), NOR Ubuntu... On TI pages I saw Arago distribution, Angstrom distribution.. which one?


2. Is there some way how to get to AM335x Debian distribution (good, stable)? If yes, could you give me some guidance? Could I install this without problems   http://beagleboard.org/project/Debian/ ? Thank you!

3. I want to run on AM335x VLC player, or CMUS player or similar players. I tried to use apt-get install vlc - but it is not working. Then I discovered that I must use: opkg instead of apt-get. So I tried opkg install vlc / opkg install cmus but WITHOUT success. Could you tell me WHY? Maybe Arago distribution doesnt have repository?


4. I still want to install vlc player on AM335x...could you tell me HOW? Do I have to compile VLC source code for Arago distribution?

I will be soooooooo happy if someone helps. Because these things I have done in RasPi after 5 minutes and here I am googling for 3 days. But I (or our company where I am working) still want to use AM335x platform. Thank YOU!!

Best regards,

Maros

  • Moving this to the Linux forum.

  • Thank you, I hope that someone in this big group helps me, because I am stuck. Lot of informations and no time
  • Hi Maros,

    What EVM board are you using ?
    TI GP EVM or TI SK EVM or Beagle family ?


    4. I still want to install vlc player on AM335x...could you tell me HOW? Do I have to compile VLC source code for Arago distribution?


    How about the "mplayer" ?
    I've installed "mplayer" (cross compiled) and able to run the videos.


    1. Which distribution of linux is used for Linux SDK? I think it is not Debian (which I like), NOR Ubuntu... On TI pages I saw Arago distribution, Angstrom distribution.. which one?


    TI released SDKs supports arago distribution only and not ubuntu flavor.

    2. Is there some way how to get to AM335x Debian distribution (good, stable)? If yes, could you give me some guidance? Could I install this without problems http://beagleboard.org/project/Debian/ ? Thank you!

    Please contact beagle community for that.


    3. I want to run on AM335x VLC player, or CMUS player or similar players. I tried to use apt-get install vlc - but it is not working. Then I discovered that I must use: opkg instead of apt-get. So I tried opkg install vlc / opkg install cmus but WITHOUT success. Could you tell me WHY? Maybe Arago distribution doesnt have repository?


    You can build arago with required packages like yocto.

    Refer to the following TI wiki.

    http://processors.wiki.ti.com/index.php/Installing_gstreamer_on_Root_File_System_built_using_Arago

    http://arago-project.org/wiki/index.php/Building_with_Arago

    http://processors.wiki.ti.com/index.php/AMSDK_File_System_Optimization/Customization
  • Thank you for your response!


    1. I am using the GP EVM kit. It is only for development phase - later we want to make our own hardware based on AM3358.

    2. If you have mplayer so VLC player is also possible, right? But I need to do cross compile, right?

    3. Ok, thank you!

    4. OK, I will contact beagle community too. I thought that someone here give me answer: Yes, it is possible; No, it is impossible or it is hardly possible :) I must check the schematics and if HW will be similar I think that could not be a problem..

    5. Could you tell me advantages or disadvantages of Yocto? I am really new in this distributions and packages. I have to read tons of datasheets and guides so any brief help will be very useful for me!


  • 2. If you have mplayer so VLC player is also possible, right? But I need to do cross compile, right?

    Yes we need to cross compile. I think VLC is bit tough to cross compile.


    5. Could you tell me advantages or disadvantages of Yocto? I am really new in this distributions and packages. I have to read tons of datasheets and guides so any brief help will be very useful for me!


    Yocto is a kind of build to tool which is used to build u-boot,kernel and filesystem also need to mention where to get the file and configuration etc., (*.bb)

    So that it build everything in single command.
  • Thanks!

    I looked into Yocto FAQs and watched some videos. It sounds good but...

    For example I have PC with Ubuntu. I have installed Yocto package and I want to build my own Linux distribution for my board. In my board I have AM3358. On the Yocto webpage I found BSP for ARMs. Everything is OK until this moment.

    I will make some configuration (recipes, config files) and I will build my image. My question is: On which linux distribution will be my new image (or distribution) based? Ubuntu? Arago? Because as you know, Ubuntu has "apt-get", Arago has "opkg", so in my distribution it will be? I do not understand, I am totally lost :(

    Thank you for your patience!

    Maros
  • I think, you can also build it & use for ubuntu dist as beagle board did.
    You can build & use "arago" or "angstrom" or "ubuntu" but you need to mention what arch and machine like armv5 or armv5te or armv7 etc.,
  • perhaps this white paper can also help... http://www.ti.com/lit/wp/spry230/spry230.pdf
  • thank you guys! I read many datasheets, user guides, etc and now I know more about it. I was confused at the beginning. Lot of informations at once.