Jump to content
Forum sending old emails Read more... ×
par11

Software selection

Recommended Posts

guys how do i choose which platform to work on?

Ångström Linux
Android
Ubuntu
Cloud9 IDE 

I knw C/C++, JAVA lang....but i m ready to learn another if needed

I want to build real time OCR project using BBB as processing device.....

Share this post


Link to post
Share on other sites
I will describe my queries i missed out - 

 

1. How do i choose which platform to work on? I intend to use OpenCV for real time image processing. I have never used anything other than Windows platform. So guide me accordingly.

 

2. I have gone through several tutorials, projects on the internet. What I see is the BBB is connected via ethernet/USB to a computer.(I am not talking about the power supply, an adapter will work too). In some projects there is BBB working as the only processing device, no computer is connected. I want the same for my project. Is there any tutorial describing a way how to go about making a project independent of computer? Or I am lacking some basic knowledge on this issue?

 

3. I find tutorials on based specifically on Beagleboard, Beagleboard xM or Beaglebone. What are general changes/precautions I should take before implementing for Beaglebone Black? Or should I stick to only those tutorials that have information solely for BBB?

 

Thankyou in advance

Share this post


Link to post
Share on other sites

@@par11, good questions. As long as you know C/C++, you should be good. 

When you see a BBB connected to a PC, people are accessing the BBB over ssh, like a terminal. You do not need a display connected to the BBB to do this. Just ehternet. 

Once you have your code ready for the BBB, it can act as a PC standalone, running the program you created.

 

Most of the BBW tutorials should be able to act as a guide for the BBB. But if you are starting new, start with a BBB tutorial.

Share this post


Link to post
Share on other sites

@@bluehash - I get your point that a display is not necessary. But why do I need ethernet? Can you elaborate please?

 

Once I write a code, say Test.cpp, deploy to my BBB. Now I remove it from computer, give 5V adapter power supply, and ethernet connection as you tell. How does the BBB know it has to run Test.cpp?

 

For my knowledge, let me know the Test.cpp is stored on my microSD card or the 2GB eMMC?

Share this post


Link to post
Share on other sites

You can do two things.

1. When connected over ethernet, run ssh and start your program. Then disconnect.

or

2. Place your program in your profile's bashrc file to auto start the program once the beaglebone boots up.

eg: http://www.nunoalves.com/open_source/?p=308

Share this post


Link to post
Share on other sites

@@bluehash, thanx very much....I was searching for this....I have come to know of a shorter method using 'crontab'

 

Are you aware of it?

 

 

 

On another note, have you worked with OpenCV on BBB? With which software?

 

I have read many BBB users using Debian as software. How different is it from Ubuntu or Angstrom?

Share this post


Link to post
Share on other sites

With Debian, you'd use a Service. Services on Debian are fairly flexible as to how/when they start up.

 

As to which distribution to use ? Pick one that has accurate / up to date documentation on the web, and one that just makes sense to you. Debian would not be a bad choice, and a lot of people now days seem to like ARCH.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×