--
For more options, visit http://beagleboard.org/discuss
---
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/kbnt9cjI2qs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
But now my questions:-how to do programming in c++
- choice of library to use. Also, do I require Cloud9 IDE?
sudo apt-get install build-essential--
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.
Should I shift to a a linux computer for this project? We are looking
• to control a motor
• generate PWM
• access GIOP
• perform lengthy calculations etc.
--
--
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/kbnt9cjI2qs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
And thank you for your response William Hermans.
I have some questions.
-When I am using a windows machine and I need to write a code for a Linux machine, I require cross-compiling?
-What is your recommended choice for a text editor on a windows machine?
-You said you compile your code natively on the BBB, what does that mean? You mean uploading/burning the code?
-Finally you mentioned, "you wish to cross compile the kernel", can you please elaborate that?
(Sorry about lack of knowledge of Linux & its code-compilation procedures. I have been studying them but it helps a great deal to ask people who have used it.)
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.
Some would argue this is bad practice as Windows versus Linux line breaks can be different. But if you know how to deal with this, there is no problem ( UTF-8 files )
> I have one last question about the example you gave of compiling the code on BBB after transferring it from the Windows computer in a text file. How do you transfer this file - say through LAN or serial connection, once it is transferred, how are you compiling it? I'm confused about who is controlling the compilation of the code on the BBB - your desktop, correct?
I do believe you *can* transfer files between systems using serial, however I have never really looked into this as I have had no need ( yet ). I use ethernet, and there are many different ways to use ethernet to transfer files between systems. Mainly for this situation, I use Samba http://en.wikipedia.org/wiki/Samba_%28software%29 , But I also use NFS http://en.wikipedia.org/wiki/Network_File_System , and sometimes sshfs http://en.wikipedia.org/wiki/SSHFS
In the case of Windows<->Linux Samba , on the Windows side, you can mount the Linux Samba share on a Windows machine as it were a local drive. That is to say, you can use it as if it were local storage. So long as you have Samba configured correctly, and both machines are running at the time.
My setup is rather complex for a beginner to understand, but in a nutshell, I run a Linux machine that hosts the root file system for the beaglebone black. This is what I use NFS for. This same Linux machine also runs a Samba share of this top level root file system directory. Where then my Windows machine picks up the share, and uses it as local storage.
So then, I actually have several NFS shares for various builds / purposes. "Production", and development as two examples. But using these two examples, allows me to develop binaries from my development share, to be used on the production share. The immediate benefit of this is that I can keep my "production" image as small and minimal as possible. While still having the ability to compile code natively. This is where sometimes sshfs comes in handy, Mostly though I use sshfs when I introduce yet another Linux system into the mix . . . Certainly you could "get away with" only using two systems. However I do have method to my "madness". Mostly, I like to keep my dev systems separate, from the other systems I use.
Don't worry if you do not under stand everything I explained above. Time with Linux will eventually teach you everything you'd ever want to know.