--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
If you Google “Beaglebone latest images” you will see that the OS of choice (and best supported) is Debian.
I suggest that you flash that image to your uSD card.
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5961 / Virus Database: 4355/9986 - Release Date: 06/10/15
I just downloaded QT Creator on my Win7 PC, and was hoping there's an example program that I can cross compile for the BBB and be off and running within a few hours. Does not seem like the case. Is cross compilation even possible from Win7 PC for BBB target?
Ideally I do not want to use a uSD card with some other Linux version to make this work. I'd like to just send a binary to the BBB running the pre-installed Debian and have it work without much reconfiguring.
If you or anyone else can shed some more light on this that would be much appreciated. Thanks.
--
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/z1IBLEx9F5g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/z1IBLEx9F5g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/z1IBLEx9F5g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
I think William is right about developing natively on the beaglebone. The GUI design could be done from other desktop and copied to BBB, or done natively. So are the cpp files (if you are using C++, I don't know how to do other languages like Python or bonescript). But all the program files (to me there are only four: mainwindow.h, mainwindow.cpp, mainwindow.ui, and mian.cpp) should be kept together into a single folder (the folder's name should be the project's name), and compiled and built by very simple command as follows: 1) qmake - project; 2) qmake; 3) make.
--
1) I need my BBB to communicate with a device that has a Serial-USB chip, which means that the only physical connector is USB. Is it possible to use a USB cable to connect the BBB to that device and use serial command to communicate? Does BBB need to install any drivers to recognize this serial-USB chip?
I'd need to know which chip you're speaking of, and then will not necessarily have a better answer. With that said, it sounds like you'd need a driver for the chip / device, and then you would communicate over / through this device via UART. There is however always libusb, but on the physical layer, it sounds as though you would still be communicating via UART anyway.
2) When coding the GUI program, I need multi thread functions. For example, some of the buttons doesn't work when I press one of the buttons ---- becasue the sub function when the button is pressed is being called, and the whole program is waiting for it to finish. But I need to have at least an emergency stop button. I don't know what is the easiest way of doing so.
Sounds like the called button press function is a blocking call. Perhaps refactor these functions to only set flags. Then run a tight control "loop", having the check done for button presses *first*. With priority on your emergency stop button check / code. With all that said. it may behoove you to read up on MISRA C https://en.wikipedia.org/wiki/MISRA_C, especially if this project has to do with human safety. Or MISRA C++ . . .
I think we still need some experts like you to guide us on to be on the right track.
Thanks for the vote of confidence ! However I would not consider myself an expert. Rather I'd consider myself a person who has perhaps had a good bit of experience with Linux. Then who has been programing since the early to mid '90's - As a hobby. Multiple languages, and mostly on Windows. Some bare metal( No OS ), and some Linux programming experience - I'm working on this now. I also do read *a lot* on various aspects related to programming. So perhaps I do know *of* many things, but have no practical hands on experience. Qt for example I've read quite a bit about, But only toyed around with in my own code. For a little while.