Re: [beagleboard] Re: Yet another newbie "how to get started"

2014-09-07 Thread Tim Cole

Once again --- thanks, folks. It's always useful to have some "trail 
markers" from explorers who've gone before. It certainly seems odd to have 
open resources that aren't just thinly veiled ads, but it seems that's not 
unusual in the Land of Linux. Who'd have guessed? :-)

(If you'll pardon the digression, I'm reminded of a joke that makes more 
sense to me now. A Windows user says, "Oh, crap! Windows is downloading 
another update!" A Linux user says, "Oh, just the usual updates." A Mac 
user says, "Oh, wow! An update! And it's only a hundred dollars!")

Cheers, Tim


On Friday, September 5, 2014 12:56:21 PM UTC-4, William Hermans wrote:
>
> You can find free legitimate reading material easily on the web. LDD ( 
> Linux Device Drivers is one example ). 
>
> Not to mention sites like 
>
> http://www.debianhelp.co.uk/ddcommand.htm and 
> https://wiki.debian.org/NetworkConfiguration
>
> Note that both those came up off of a google search, so yeah google is 
> probably the most important resource.
>
>
>
>
> On Fri, Sep 5, 2014 at 7:11 AM, Joshua Datko  > wrote:
>
>>
>>
>> Tim Cole > 
>> writes:
>>
>> > Agreed -- you can't learn a damned thing without putting in your own
>> > skull time. Perhaps I'm too distrustful of internet search engines --
>> > I like a good reference handbook. If there isn't one available, I'll
>> > just have to make do.
>>
>> By far, the number one reference on the BeagleBone Black is the System
>> Reference Manual:
>>
>> https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SRM.pdf?raw=true
>>
>> It's impressively complete.
>>
>> However, that mainly covers the hardware. Since hardware doesn't change
>> as often as software (although it's becoming more that way) any other
>> reference is a snapshot in time, especially for Linux resources.
>>
>> In increasing specificity, one would need (supplied with links to books
>> I like):
>>
>> - A good Linux reference
>> http://www.nostarch.com/howlinuxworks.htm
>>
>> - A good Debian reference
>> http://www.nostarch.com/debian.htm
>>
>> - A good embedded Linux reference
>> http://www.amazon.com/Linux-Embedded-Systems-Experts-Voice/dp/1430272279
>>
>> - A good Linux programming reference
>> http://www.nostarch.com/tlpi
>>
>> The difficulty in writing books on the BeagleBone is that the community
>> moves incredibly fast. This is the sign of a healthy and vibrant
>> community.
>>
>> Josh
>>
>> p.s. There are, of course, great *free* resources too. One would have to
>> use a distrustful search engine to find them :p
>>
>> --
>> 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.
>>
>
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [beagleboard] Re: Yet another newbie "how to get started"

2014-09-05 Thread William Hermans
You can find free legitimate reading material easily on the web. LDD (
Linux Device Drivers is one example ).

Not to mention sites like

http://www.debianhelp.co.uk/ddcommand.htm and
https://wiki.debian.org/NetworkConfiguration

Note that both those came up off of a google search, so yeah google is
probably the most important resource.




On Fri, Sep 5, 2014 at 7:11 AM, Joshua Datko  wrote:

>
>
> Tim Cole  writes:
>
> > Agreed -- you can't learn a damned thing without putting in your own
> > skull time. Perhaps I'm too distrustful of internet search engines --
> > I like a good reference handbook. If there isn't one available, I'll
> > just have to make do.
>
> By far, the number one reference on the BeagleBone Black is the System
> Reference Manual:
>
> https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SRM.pdf?raw=true
>
> It's impressively complete.
>
> However, that mainly covers the hardware. Since hardware doesn't change
> as often as software (although it's becoming more that way) any other
> reference is a snapshot in time, especially for Linux resources.
>
> In increasing specificity, one would need (supplied with links to books
> I like):
>
> - A good Linux reference
> http://www.nostarch.com/howlinuxworks.htm
>
> - A good Debian reference
> http://www.nostarch.com/debian.htm
>
> - A good embedded Linux reference
> http://www.amazon.com/Linux-Embedded-Systems-Experts-Voice/dp/1430272279
>
> - A good Linux programming reference
> http://www.nostarch.com/tlpi
>
> The difficulty in writing books on the BeagleBone is that the community
> moves incredibly fast. This is the sign of a healthy and vibrant
> community.
>
> Josh
>
> p.s. There are, of course, great *free* resources too. One would have to
> use a distrustful search engine to find them :p
>
> --
> 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+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [beagleboard] Re: Yet another newbie "how to get started"

2014-09-02 Thread Michael M
John, that's an even better trick.. thanks! I'll try it out for my next 
project.

On Tuesday, September 2, 2014 9:04:16 PM UTC-7, john3909 wrote:
>
>
> From: Michael M >
> Reply-To: "beagl...@googlegroups.com " <
> beagl...@googlegroups.com >
> Date: Tuesday, September 2, 2014 at 8:49 PM
> To: "beagl...@googlegroups.com "  >
> Subject: Re: [beagleboard] Re: Yet another newbie "how to get started"
>
> If you have an editor-of-choice(eg Sublime Text), there's a handy trick 
> for using it remotely without needing to constantly save->upload your 
> files. This works on Windows using WinSCP:
> 1) Open WinSCP and connect to the BBB
> 2) Create the empty source file on the BBB(main.c for example)
> 3) Right Click on the source file, select "Open", and the file should open 
> in the editor(if it's the default program)
> 4) Now anytime you save the file, it  will automatically upload the saved 
> file to the BBB for you.
>
> That is way to complicated. Just access rootfs via NFS so now you are 
> editing BBB files on your desktop. Now you can use sublime or eclipse 
> projects locally on your desktop. Everything works much quicker. 
>
> Regards,
> John
>
>
> My next step is to setup Guard(https://github.com/guard/guard), so that 
> whenever a source file is saved on the BBB in a project directory, it will 
> trigger the gcc compiler automatically.
>
> On Tuesday, September 2, 2014 7:53:07 PM UTC-7, William Pretty Security 
> wrote:
>>
>> Worked ok for me J
>>
>>  
>>
>> Some of the software he installs manually is now included in the Eclipse 
>> package manager.
>>
>> I haven’t tried the remote debugger yet, because I just downloaded it …….
>>
>>  
>>
>> "No one could make a greater mistake than he who did nothing because he 
>> could do only a little."
>>
>> "All that is necessary for the triumph of evil is that good men do 
>> nothing" Edmond Burke *(1729 - 1797)*
>>
>>
>> http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book
>>
>>  
>>
>> *From:* beagl...@googlegroups.com [mailto:beagl...@googlegroups.com] *On 
>> Behalf Of *William Hermans
>> *Sent:* Tuesday, September 02, 2014 10:45 PM
>> *To:* beagl...@googlegroups.com
>> *Subject:* Re: [beagleboard] Re: Yet another newbie "how to get started"
>>
>>  
>>
>> That blog / Video is meant for the beaglebone white. There will be enough 
>> differences with those instructions for the uninitiated to get in way over 
>> their head.
>>
>> e.g. it will lead into another circle of frustration. 
>>
>>  
>>
>> On Tue, Sep 2, 2014 at 7:39 PM, Joshua Datko  wrote:
>>
>>
>>
>> murrellr-ywtbtysyrb+lz21kgmr...@public.gmane.org writes:
>>
>> >
>> > 1.  Load Putty on my PC.
>> > 2.  Establish a SSH terminal session to the board.
>> > 3.  Write my program using VIM (a horrible program to drop on a
>> > novice, it has a very steep learning curve) or nano (not much
>> > better).
>> > 4.  Compile and link my program with gcc, after having to learn its
>> > command-line interface.
>> > 5.  Run my program under the gnu debugger, another command-line tool
>> > with a steep learning curve.
>>
>> I use Emacs. It's much better than vim. (/me ducks and runs after
>> trolling a holy war... :p )
>>
>>
>>
>> > So, now my question.  Is there a easy to use, Windows, graphical
>> > integrated development environment for developing native Angstrom
>> > Linux programs for this board?
>> >
>>
>> I don't use Eclipse, but those that do AND work on the BeagleBone say
>> that Derek Molloy has a good tutorial on setting up a GUI IDE:
>>
>>
>> http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/
>>
>>
>>
>> --
>> 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.
>>
>>  
>>
>> -- 
>> For more options, visit http://beagleboard.org/discuss
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "BeagleBoard" group.
&

Re: [beagleboard] Re: Yet another newbie "how to get started"

2014-09-02 Thread John Syn

From:  Michael M 
Reply-To:  "beagleboard@googlegroups.com" 
Date:  Tuesday, September 2, 2014 at 8:49 PM
To:  "beagleboard@googlegroups.com" 
Subject:  Re: [beagleboard] Re: Yet another newbie "how to get started"

> If you have an editor-of-choice(eg Sublime Text), there's a handy trick for
> using it remotely without needing to constantly save->upload your files. This
> works on Windows using WinSCP:
> 1) Open WinSCP and connect to the BBB
> 2) Create the empty source file on the BBB(main.c for example)
> 3) Right Click on the source file, select "Open", and the file should open in
> the editor(if it's the default program)
> 4) Now anytime you save the file, it  will automatically upload the saved file
> to the BBB for you.
That is way to complicated. Just access rootfs via NFS so now you are
editing BBB files on your desktop. Now you can use sublime or eclipse
projects locally on your desktop. Everything works much quicker.

Regards,
John
> 
> My next step is to setup Guard(https://github.com/guard/guard), so that
> whenever a source file is saved on the BBB in a project directory, it will
> trigger the gcc compiler automatically.
> 
> On Tuesday, September 2, 2014 7:53:07 PM UTC-7, William Pretty Security wrote:
>> Worked ok for me J
>>  
>> Some of the software he installs manually is now included in the Eclipse
>> package manager.
>> I haven¹t tried the remote debugger yet, because I just downloaded it ŠŠ.
>>  
>> "No one could make a greater mistake than he who did nothing because he could
>> do only a little."
>> "All that is necessary for the triumph of evil is that good men do nothing"
>> Edmond Burke (1729 - 1797)
>> http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book
>>  
>> 
>> From: beagl...@googlegroups.com 
>> [mailto:beagl...@googlegroups.com  ] On Behalf Of William
>> Hermans
>> Sent: Tuesday, September 02, 2014 10:45 PM
>> To: beagl...@googlegroups.com 
>> Subject: Re: [beagleboard] Re: Yet another newbie "how to get started"
>>  
>> 
>> That blog / Video is meant for the beaglebone white. There will be enough
>> differences with those instructions for the uninitiated to get in way over
>> their head.
>> e.g. it will lead into another circle of frustration.
>> 
>>  
>> 
>> On Tue, Sep 2, 2014 at 7:39 PM, Joshua Datko 
>> > wrote:
>> 
>> 
>> 
>> murrellr-ywtbtysyrb+lz21kgmr...@public.gmane.org   writes:
>> 
>>> >
>>> > 1.  Load Putty on my PC.
>>> > 2.  Establish a SSH terminal session to the board.
>>> > 3.  Write my program using VIM (a horrible program to drop on a
>>> > novice, it has a very steep learning curve) or nano (not much
>>> > better).
>>> > 4.  Compile and link my program with gcc, after having to learn its
>>> > command-line interface.
>>> > 5.  Run my program under the gnu debugger, another command-line tool
>>> > with a steep learning curve.
>> I use Emacs. It's much better than vim. (/me ducks and runs after
>> trolling a holy war... :p )
>> 
>> 
>> 
>>> > So, now my question.  Is there a easy to use, Windows, graphical
>>> > integrated development environment for developing native Angstrom
>>> > Linux programs for this board?
>>> >
>> I don't use Eclipse, but those that do AND work on the BeagleBone say
>> that Derek Molloy has a good tutorial on setting up a GUI IDE:
>> 
>> http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-d
>> evelopment/
>> 
>> 
>> 
>> --
>> 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.
>>  
>> -- 
>> 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.
>> 
>> 
>> No virus found in this message.
>> Checked by AVG - www.avg.com <http://www.avg.com>
>> Version: 2014

Re: [beagleboard] Re: Yet another newbie "how to get started"

2014-09-02 Thread Michael M
If you have an editor-of-choice(eg Sublime Text), there's a handy trick for 
using it remotely without needing to constantly save->upload your files. 
This works on Windows using WinSCP:
1) Open WinSCP and connect to the BBB
2) Create the empty source file on the BBB(main.c for example)
3) Right Click on the source file, select "Open", and the file should open 
in the editor(if it's the default program)
4) Now anytime you save the file, it  will automatically upload the saved 
file to the BBB for you.

My next step is to setup Guard(https://github.com/guard/guard), so that 
whenever a source file is saved on the BBB in a project directory, it will 
trigger the gcc compiler automatically.

On Tuesday, September 2, 2014 7:53:07 PM UTC-7, William Pretty Security 
wrote:
>
> Worked ok for me J
>
>  
>
> Some of the software he installs manually is now included in the Eclipse 
> package manager.
>
> I haven’t tried the remote debugger yet, because I just downloaded it …….
>
>  
>
> "No one could make a greater mistake than he who did nothing because he 
> could do only a little."
>
> "All that is necessary for the triumph of evil is that good men do 
> nothing" Edmond Burke *(1729 - 1797)*
>
>
> http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book
>
>  
>
> *From:* beagl...@googlegroups.com  [mailto:
> beagl...@googlegroups.com ] *On Behalf Of *William Hermans
> *Sent:* Tuesday, September 02, 2014 10:45 PM
> *To:* beagl...@googlegroups.com 
> *Subject:* Re: [beagleboard] Re: Yet another newbie "how to get started"
>
>  
>
> That blog / Video is meant for the beaglebone white. There will be enough 
> differences with those instructions for the uninitiated to get in way over 
> their head.
>
> e.g. it will lead into another circle of frustration. 
>
>  
>
> On Tue, Sep 2, 2014 at 7:39 PM, Joshua Datko  > wrote:
>
>
>
> murrellr-ywtbtysyrb+lz21kgmr...@public.gmane.org  writes:
>
> >
> > 1.  Load Putty on my PC.
> > 2.  Establish a SSH terminal session to the board.
> > 3.  Write my program using VIM (a horrible program to drop on a
> > novice, it has a very steep learning curve) or nano (not much
> > better).
> > 4.  Compile and link my program with gcc, after having to learn its
> > command-line interface.
> > 5.  Run my program under the gnu debugger, another command-line tool
> > with a steep learning curve.
>
> I use Emacs. It's much better than vim. (/me ducks and runs after
> trolling a holy war... :p )
>
>
>
> > So, now my question.  Is there a easy to use, Windows, graphical
> > integrated development environment for developing native Angstrom
> > Linux programs for this board?
> >
>
> I don't use Eclipse, but those that do AND work on the BeagleBone say
> that Derek Molloy has a good tutorial on setting up a GUI IDE:
>
>
> http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/
>
>
>
> --
> 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.
>
>  
>
> -- 
> 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.
>
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2014.0.4745 / Virus Database: 4015/8145 - Release Date: 09/02/14
> --
>
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2014.0.4745 / Virus Database: 4007/8033 - Release Date: 08/14/14
> Internal Virus Database is out of date.
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RE: [beagleboard] Re: Yet another newbie "how to get started"

2014-09-02 Thread William Pretty Security
Worked ok for me J

 

Some of the software he installs manually is now included in the Eclipse 
package manager.

I haven’t tried the remote debugger yet, because I just downloaded it …….

 

"No one could make a greater mistake than he who did nothing because he could 
do only a little."

"All that is necessary for the triumph of evil is that good men do nothing" 
Edmond Burke (1729 - 1797)

http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book

 

From: beagleboard@googlegroups.com [mailto:beagleboard@googlegroups.com] On 
Behalf Of William Hermans
Sent: Tuesday, September 02, 2014 10:45 PM
To: beagleboard@googlegroups.com
Subject: Re: [beagleboard] Re: Yet another newbie "how to get started"

 

That blog / Video is meant for the beaglebone white. There will be enough 
differences with those instructions for the uninitiated to get in way over 
their head.

e.g. it will lead into another circle of frustration. 

 

On Tue, Sep 2, 2014 at 7:39 PM, Joshua Datko  wrote:



murrellr-ywtbtysyrb+lz21kgmr...@public.gmane.org 
<mailto:murrellr-ywtbtysyrb%2blz21kgmr...@public.gmane.org>  writes:

>
> 1.  Load Putty on my PC.
> 2.  Establish a SSH terminal session to the board.
> 3.  Write my program using VIM (a horrible program to drop on a
> novice, it has a very steep learning curve) or nano (not much
> better).
> 4.  Compile and link my program with gcc, after having to learn its
> command-line interface.
> 5.  Run my program under the gnu debugger, another command-line tool
> with a steep learning curve.

I use Emacs. It's much better than vim. (/me ducks and runs after
trolling a holy war... :p )



> So, now my question.  Is there a easy to use, Windows, graphical
> integrated development environment for developing native Angstrom
> Linux programs for this board?
>

I don't use Eclipse, but those that do AND work on the BeagleBone say
that Derek Molloy has a good tutorial on setting up a GUI IDE:

http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/



--
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+unsubscr...@googlegroups.com 
<mailto:beagleboard%2bunsubscr...@googlegroups.com> .
For more options, visit https://groups.google.com/d/optout.

 

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



No virus found in this message.
Checked by AVG - www.avg.com
Version: 2014.0.4745 / Virus Database: 4015/8145 - Release Date: 09/02/14

  _  

No virus found in this message.
Checked by AVG - www.avg.com
Version: 2014.0.4745 / Virus Database: 4007/8033 - Release Date: 08/14/14
Internal Virus Database is out of date.

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [beagleboard] Re: Yet another newbie "how to get started"

2014-09-02 Thread William Hermans
That blog / Video is meant for the beaglebone white. There will be enough
differences with those instructions for the uninitiated to get in way over
their head.

e.g. it will lead into another circle of frustration.


On Tue, Sep 2, 2014 at 7:39 PM, Joshua Datko  wrote:

>
>
> murrellr-ywtbtysyrb+lz21kgmr...@public.gmane.org writes:
>
> >
> > 1.  Load Putty on my PC.
> > 2.  Establish a SSH terminal session to the board.
> > 3.  Write my program using VIM (a horrible program to drop on a
> > novice, it has a very steep learning curve) or nano (not much
> > better).
> > 4.  Compile and link my program with gcc, after having to learn its
> > command-line interface.
> > 5.  Run my program under the gnu debugger, another command-line tool
> > with a steep learning curve.
>
> I use Emacs. It's much better than vim. (/me ducks and runs after
> trolling a holy war... :p )
>
>
> > So, now my question.  Is there a easy to use, Windows, graphical
> > integrated development environment for developing native Angstrom
> > Linux programs for this board?
> >
>
> I don't use Eclipse, but those that do AND work on the BeagleBone say
> that Derek Molloy has a good tutorial on setting up a GUI IDE:
>
>
> http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/
>
>
> --
> 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+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.