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.

DLP2000: Controlling the Pixels of the Image

Part Number: DLP2000

Hi Guys,

I am working on the *DLP2000EVM* with the BeagleBone black. I want to display an image. I have configured the BeagleBone as per the quick start tutorial but however I am not able to play the fish bowl video. I jumped to the next step i.e Displaying the image.

Now I have to implement following:

1. Display the image on the projector
2. Control the pixels of the Image being displayed. 

It would be Great help if you guide me through this E2E implementation. 


PS: I and my collegue Dixith are working on it from quite long time and not had any luck yet.

Looking forward to potential steps to get out of it. 

Best Regards,

Krishna, Dixith

  • Hello Krishna,
    Could you please detail what step you are getting stuck at? Was everything successful before getting to the fishbowl video? What happens when you try to display the fishbowl video? Do you see any error messages?

    Thanks,
    Kyle
  • Sure,  Upto the step #13 everthing went as expected. As mentioned in step #14; when i typed the following command on putty,

    > export DISPLAY=:0
    
    > cd /opt/scripts/device/bone/capes/DLPDLCR2000/
    
    > python MplayerTest.py

    I got error on putty terminal. Please see errors.


    Thanks you for quick response. 

  • Krishna,

    Can you share the link to which distro you installed for this setup? In addition, can you share what BeagleBone model you are using?

    My first impression is that you don't have X11 installed for some reason to your system. Were you able to get the BeagleBone desktop to show up on the projector?
  • Hi Philippe,

    I have installed this img: bone-debian-8.9-lxqt-4gb-armhf-2017-08-01-4gb.img

    -> I am using BeagleBone Black.  

    -> Can you please elaborate what do you mean by X11

    -> Yes, I was able to see the BeagleBone Desktop.

    Regards,

    Krishna

  • Krishna,

    Thanks for your feedback. If the BeagleBone desktop was appearing, then that means that the drivers for this EVM have been installed properly. In addition, it looks like you are using an appropriate Debian distro image.

    X11 is a windowing system which can be used by the BeagleBone Black for rendering window output to your screen. If you look at your error log above, it looks like your system failed to initialize any video driver, and could not open any X11 display port. Specifically, the first error you see is:

    "XDG_RUNTIME_DIR not set in environment" which could mean a number of things, such as a software dependency is missing or something is not configured properly.

    i would suggest you first start by updating all your system software packages. From terminal you can do this by running:

    > sudo apt-get update
    > sudo apt-get upgrade

    I hope this helps.

    Best Regards,
    Philippe Dollo
  • Phillippe,

    A small pleasure to know that atleast initial steps are correct. 

    Can you please explain ""XDG_RUNTIME_DIR not set in environment" which could mean a number of things, such as a software dependency is missing or something is not configured properly." It sounds like I have to make changes on windows OS and set environment variables.. I am not sure if you mean this. 

    Also, I have run several time the same commands as you said for update and upgrade on putty terminal. But there are bunch of same errors as previous ones. 

    One request: I wish to talk you and get this done when you get time. If fine, Please let me know the day and time I will be available for sure. 

    Best Regards,

    Krishna Bidwai

  • Awaiting your reply.
  • Krishna,

    Not a problem. I have accepted your friend request on E2E so that we can take this discussion to private conversation.

    Best Regards,
    Philippe Dollo
  • Tentatively closing this thread for the time being. Feel free to post a new topic or reopen this thread with new questions.

    Best Regards,
    Philippe Dollo