Re: [beagleboard] Re: Here is the BeagleBone Debian (beta) image you want to test

2014-05-29 Thread David Farning
This is a quirk of Debian.

Systemd represents a pretty fundamental shift to Linux distributions.
Conservative distributions like Debian have taken a wait and see
approach before adopting it. As a result the version of systemd in
Debian stable, Sid, is pretty old.

One option would be look at using the current development version of
Debian, Jessie, which will become the next stable release later this
year or early next year.

As with everything it is and engineering trade off; old and stable vs.
new and awesome :)


David

On Thu, May 29, 2014 at 1:00 AM,  michael.du...@gmail.com wrote:
 On Wednesday, May 28, 2014 2:37:13 PM UTC-7, RobertCNelson wrote:

 It's there just an older version of systemd where it was prefixed.
 systemd-

 Follow-on question: any risk in moving to the latest version of systemd?
 The version on the flasher is 44, the version on freedesktop.org is 213 and
 two years newer...

 --
 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.


[beagleboard] Reference OS.

2014-05-29 Thread David Farning
As a new comer to the BeagleBone one of my biggest challenges has been
related to the numerous choice of operating systems for the board.
Based on the various threads on this and other lists, it does not seem
that I am alone.

Would be possible to achieve consensus around a single OS as the ref
Operating System for the BBB? While I support individuals freely
choosing which distribution best meets their needs, the overall
project would be best served by focusing on the foundation.

Shipping the BBB rev C with Debian starts to set Debian as the defacto standard.

1. Would it be possible/reasonable to suggest that other BeagleBone
users migrate from Angstrom to Debian?
2. Would it be possible/reasonable to articulate that the BeagleBone
community will focus their development and support efforts on Debian?
3. Would it be possible/reasonable to suggest that support on this
mailing list will focus on Debian?

My concern is that with out clear community consensus, the BBB faces
unnecessary fragmentation which would reduce that value of the project

David

-- 
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] Security when connecting autonomous BB to the Internet

2014-05-28 Thread David Farning
A good term to google for is hardening a Debian server.

There are many articles and several good books for people with various
backgrounds.

On Tue, May 27, 2014 at 8:13 PM, Przemek Klosowski
przemek.klosow...@gmail.com wrote:
 On Tue, May 27, 2014 at 7:29 PM,  brettmaurer...@gmail.com wrote:

 I'm connecting a BB to the internet and want to make sure it is relatively
 secure. Things like Cloud9, BoneScript, and root default password are all
 things that might leave open security holes.

 I'm no Unix expert so I'll pose the question here. Can anyone point me to a
 guide for what I should do to make the BB secure for long term autonomous
 connection to the Internet?

 Well, that's a difficult question. You connect it to the Internet so
 that it's capable of performing certain functions that you want, but
 you want to secure it so that it will not do anything that you don't
 want.  The best approach, then, is to rigorously specify what's
 allowed and what's not, and implement controls that match this spec.
 You have several tools in your disposal:

 - you can set up an independent firewall in front of your device: if
 your device is on a home/ISP network you probably have a router that
 already implements that.

 - the BBB can run the Linux firewall (iptables) that control the
 network traffic into and out of your device

 - if your requirements can be met by your BBB always originating
 traffic, things are easier: both iptables and ISP router firewalls
 support outgoing connections out of the box, and your BBB is in
 control of the traffic. You have to pay attention to DNS---DNS
 spoofing is the principal vulnerability for this kind of setup

 - if you need to connect to the BBB from the outside, you want to
 limit the open ports and implement it in a cryptographically secure
 way, by using SSH/SSL/TLS or IPsec. This is tricky to get right,
 because there's always a possibility of vulnerabilities like
 Heartbleed

 --
 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] Using BeagleBone with JavaScript/Node.js

2014-05-28 Thread David Farning
Please check out bonescript at http://beagleboard.org/Support/BoneScript .

On Wed, May 28, 2014 at 6:26 AM,  irelandath...@gmail.com wrote:
 Hi,

 I'm interested in looking at using BB with Node.js. If I come up with some
 test ideas, is it likely that I could find a production version of a board
 which would still allow me to use JavaScript or would I have to rewrite my
 solution with C or some C variant?

 thanks

 --
 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: Commercial use of BeagleBone

2014-05-28 Thread David Farning
Please correct me if I am wrong.

At this point everyone involved in the development and manufacturing
of the BeagleBone Black is doing so at break-even or a financial loss.
This is an intentional strategy to build a critical mass of students,
hackers, and hobbyist to create an ecosystem around the development
system.

This is a good long term strategy and a socially responsible position.
Ideally, a healthy ecosystem will continue to grow around the TI based
chip and the Circuit Co based board.

The challenge comes, as we saw with power up and power down, when
others expect a social responsibility project to meet their needs as a
commercial product.

Again, as I understand it, Circuit Co is at their maximum
manufacturing capacity for the BBB. Everywhere I look, the BBB is sold
out with-in hours of a distributor receiving a batch. Many of the
distributors have agree to sell one per customer until the supply
situation is resolved.

Their goal, at this point, is to get as many units as possible into
hands of students,  hackers, and hobbyists to build the ecosystem of
hardware and software developers who have a history of adding value
back into an open project.

This is new ground for many people and it will take a while for
everyone to understand how the pieces fit together. The good news is
that everything on the BBB is open so anyone is welcome to manufacture
of modify it to meet their needs.

Dave

On Wed, May 28, 2014 at 12:56 AM,  agkr...@gmail.com wrote:
 Gerald,
 it seems getting no answer from CCo is a common experience. We have tried on 
 phone, cellphone, fax, email and not received any reply since 8 weeks.As we 
 had bought a four digit number of units in the past and about to repeat the 
 same, we had expected a better service.
 Also no communication on outstanding units not delivered and RMAs
 From our own production we know that customer service tends to suffer when 
 things run hot, but we still believe we deserve better.
 Appreciate your hint to CCo or any advise what we may do better.
 Andy

 --
 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] Where files per the Angstrom manual?

2014-05-28 Thread David Farning
I would recommend that you upgrade your machines to the new Debian
based release. I think you will find that there is more information
about Debian than there is about Angstrom.

The reason for the project moving from Angstrom to Debian is to allow
developers to use Debian which is more common and better documented.

David


On Wed, May 28, 2014 at 12:04 PM,  ec12...@gmail.com wrote:
 Hi,

 I'm working through a book to learn Linux and have a couple BBBs.  According
 to the Angstrom manual, the file system is supposed to be initialized via
 initramfs.cpio.gz.  But find doesn't find it.  I dug around a little online,
 but did not find any information about how the kernel file system are booted
 on Angstrom.  I'm using Embedded Linux Primer (2012).  Where files per the
 Angstrom manual? If the system has changed, where is the documentaion for
 it?

 Thanks!

 --
 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] Custom Beaglbone Black from Circuitco

2014-05-28 Thread David Farning
Some shops are really good at churning out small (100 to 10,000 units)
runs of a product. They have perfected the art of retooling the line.

In the current situation, it appears that our beaglebone friends are
in the process of convincing the money people to make the investment
to increase manufacturing capacity. The new equipment required to
increase capacity costs serious money.

When one considers that the BBB is open and anyone can step in and
manufacture a clone and bypass then RD costs TI and Circuit Co have
already invested, the risks start getting pretty high.

What might seemed antagonizing slow to us on the outside, requires
serious thought and planing on the inside. It can be challenging to
communicate this when companies work as part of communities.

On Wed, May 28, 2014 at 6:32 PM, William Hermans yyrk...@gmail.com wrote:
 Gerald, I am just curious. Hypothetically speaking, what would it take to
 retool to make a custom board ? I am not looking for an IN or anything I
 am just curious. I'm thinking it would be a huge hassle to say the least.

 I've never worked in a PCB fab before, but worked for a CNC shop many moons
 ago, and retooling for even the most basic part ( door lock keyways ), would
 take a full day or two just for the setup, and a week or slightly longer to
 shake out the bugs. Meanwhile, the company is losing money until things
 are running smoothly again.


 On Wed, May 28, 2014 at 1:42 PM, Gerald Coley ger...@beagleboard.org
 wrote:

 100 boards is not a lot of boards. Especially when you have distributors
 screaming for 50,000 boards to fill their large POs..

 Gerald



 On Wed, May 28, 2014 at 3:38 PM, sixvolts drewko...@gmail.com wrote:

 There are plenty of things that get built and sold in those kinds of
 numbers, like specialized instruments.



 On Wednesday, May 28, 2014 3:33:49 PM UTC-5, Robert P. J. Day wrote:

 On Wed, 28 May 2014, sixvolts wrote:

  I've been trying to talk to the people CircuitCo about building a
  run of the beaglebone black boards for a commercial project, but I
  can't seem to get anyone to respond to emails and the two people I
  have phone numbers for are always busy. My understanding was that
  proper etiquette was to not poach boards from the distributors if
  you build a device around the beaglebone and have them produced for
  you. I even spoke to someone at a CircuitCo booth at a conference
  last year (DesignWest - where the beaglebone black was launched)
  and they indicated this was common already for the original
  beagleboards/bones.
 
  I can't get anyone local interested in building them because of some
  of the minimum order quantities on some of the parts (like the
  emmc).
 
  Anyone at CircuitCo around? I have money and need around 100 boards
  made.

   not many manufacturers would consider 100 units much of a run.
 that's not the sort of number that's going to get you much attention.
 just an observation.

 rday

 --

 
 Robert P. J. Day Ottawa, Ontario, CANADA
 http://crashcourse.ca

 Twitter:   http://twitter.com/rpjday
 LinkedIn:   http://ca.linkedin.com/in/rpjday
 

 --
 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.


 --
 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] BeagleBone Enhanced

2014-05-27 Thread David Farning
You will have to figure out your target market

One thing that looks promising is the robotics controller market.
There are many student focused contest for robotics devices. Creating
a BBB variant that specialized in this area would generate allot value
to the ecosystem.

As an FYI, the first round of Arduino Tre's development boards has
arrived. There are some interesting lessons to be learned from their
experience.

On Mon, May 26, 2014 at 6:26 AM,  asancl...@gmail.com wrote:
 Hi All

 We are looking at making a BeagleBone compatible board with some enhanced
 features. Rather than guess we would like your input as to what extra
 interfaces or devices would you want on the board?

 Either use the link to the form below or put your comments below as to what
 you would like.

 BeagleBone Enhanced Form

 Personally I would want extra USB ports (with one on a header to connect to
 a cape) and maybe more RAM.

 David
 SanCloud

 --
 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.


[beagleboard] Engineering Constraints -- power up and power down.

2014-05-27 Thread David Farning
Over the last couple of days there have been several threads about
powering the BBB up and powering it down. Please correct me if I am
wrong:

1. Currently, there is no assurance that powering headers during power
up will not damage the board.

2. Currently, there is no assurance that pulling the plug will result
in a clean shut down.

These were decisions Gerald made during the design of the device to
reduce board complexity... and price.

Rather than This Sucks the discussion should be, is every BBB users
willing to pay X dollars more for these features.

David

-- 
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] Can the BBB get damaged due to a hard power down?

2014-05-27 Thread David Farning
A solution would be to design a cape with a small battery to provide
enough power to enable the Beagleboard to gracefully power down when
it detects that external power is gone. That is probably the quickest
solution.

A second solution would be to audit the code to ensure the the file
system is not left in an unstable state during a power outage.
Companies like Red Hat and Google have spent $10's of millions on this
problem. It is even more interesting for cloud people as virtual
machines tend to be started and stop very frequently.

Both of these are really interesting problems. My guess is that if
anyone wanted to work on these as personal projects or 'value adds'
for their devices Robert, et. al. would be very interested into
pulling them into main line once the kinks were worked out.

To provide some perspective, the ardunio is a really rugged, low
powered device. The BBB is a fragile, high powered device. Both have
pros and cons... and their place.


On Tue, May 27, 2014 at 9:46 AM, stino stijndekl...@gmail.com wrote:
 Hi Gerald, Look I'm sorry if you took offence by my comment. It’s an awesome
 board, don’t let anybody convince you otherwise  It's just that I've not
 seen it being mentioned anywhere that a correct power down procedure is
 required. If it was a deliberate design choice not to provide some kind of
 fail-safe, I personally would have definitely made this clear to every
 buyer.  I work hands-on with computer equipment of various makes and models
 on a daily basis and I honestly can’t remember the last time a box got
 bricked due to a power outage.  I myself, and as I suspect many others, am
 thinking about turning the BBB into an embedded appliance which makes the
 power button inaccessible.

 Can you suggest how we can extend the powerbutton of from the board?



 Op dinsdag 27 mei 2014 15:27:21 UTC+2 schreef Gerald:

 This is why there is a power button. I suggest that you go to your PC and
 yank the power cord. Whether it is running Linux or Windows, I suspect it
 won't like it.

 If you can't use the power button, then yes you can design a cape that
 will let it gracefully shutdown properly. When I designed the board I felt
 that a button was less expensive that all the other stuff you would need to
 put on the cape. Not to mention the small form factor of the board made it
 tough to fit all that onto the board. And yes, in a small number of
 instances, we have seen that yanking the power may cause damage to the
 processor because the PMIC does not have enough time to power down the
 processor in the correct voltage sequence. So, use the power button.



 Gerald


 On Mon, May 26, 2014 at 10:37 AM, William Hermans yyr...@gmail.com
 wrote:

 What happens, or *can* happens when you just yank the power on a PC
 running Linux ?

 1) You can make teh file system read only.
 2) You can design or create a power cape that shutdown gracefully when
 power goes missing.
 ...) ???


 On Mon, May 26, 2014 at 6:32 AM, stino stijnd...@gmail.com wrote:


 I read over at another forum that the BBB could get damaged if it
 recieved an unexpected hard power down.., is this true, what can we do
 about this?

 Seems like a serious design flaw to me. One can't expect a power source
 to be 100% stable and especially with a development board which is likely 
 to
 used for embedded appliances this is a reall issue..

 Thanks,


 --
 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.


 --
 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: Beaglebone Quadcopter!

2014-05-25 Thread David Farning
Mike,

The project sounds interesting.

I would recommend partnering with someone like Adafruit, Sparkfun, or
Makershed. There are about two million things which you need to get correct
to successfully being a new product to market. Logistics are a nightmare.

As collage student working in this market you are probably better off
focusing on building your reputation rather than focusing on the money.

See if you can get beaglebone.org of makezine to publish a series of
tutorials on the project of do a set of youtube howto videos yourself. That
way you can refine the product and get market feedback while building your
reputation.

At this point, I would be happy to purchase a PCB, frame and parts list as
a DIY project :)


On Fri, May 16, 2014 at 9:02 AM, Razvan Margineanu Andrei 
razvan.margine...@gmail.com wrote:

 I have some experience with 3g dongles on the beaglebone and they are very
 very unreliable. I've tried different models and they all suck. Also they
 are powerhungry, about 300 - 600 mAh at 5v. Depending on the state they are
 in idle or high power
 On May 15, 2014 8:45 PM, Maxim Podbereznyy lisar...@gmail.com wrote:

 As long as you keep adding unnecessary stuff to this thing it gets less
 time for fun (flying) because 3G or other dongles consume at lot of
 current. They are just designed to be fed by a wall outlet
 15 Май 2014 г. 3:09 пользователь Jason Kridner jkrid...@gmail.com
 написал:



 On Monday, May 12, 2014 8:11:10 PM UTC-4, Mike McDonald wrote:

 Hey guys,

 A group of Rose-Hulman students have been hard at work this past year
 building a Beaglebone Quadcopter with these goals in mind:

 1. Low cost ($100-150 w/o Beaglebone)
 2. Fully open source (Cape, Frame, and all control software) on our
 Githubhttps://www.google.com/url?q=https%3A%2F%2Fgithub.com%2FRose-Hulman-ROBO4xx%2F1314-BeagleBone-Quadcopter%2Ftree%2Fmaster_rev2sa=Dsntz=1usg=AFQjCNEY9jAF2bWpjDA3Btkrd2JbBb35Ng
 .
 3. Easy to assembly and repair (we estimate it will take 1-2 hours to
 assemble and get ready to fly)
 4. Durable and easy to fly (currently supports USB game controller
 control, though we initially tested using a USB RC controller, though it's
 also possible to eventually use a cell phone as a controller) with a 10
 minute flight time
 5. Sensor packed: 9-Axis (MPU 9150), Altimeter (BMP 180), Ultrasonic
 Rangefinder (HC SR04), Battery Gas Gauge (MAX 17044), and CMOS Camera
 (OV7670).

 The Quadcopter is flown via WiFi and Bluetooth (though streaming video
 doesn't yet work over Bluetooth) from a host computer (you need somewhere
 to view the streaming video from). Additionally, we're using a Debian image
 and have added Xenomai for better real time performance. We're also using
 both PRU's: one for real time motor control and one for the camera. With
 the quadcopter software running, we've still got 80+% of the CPU free for
 other processing (OpenCV, etc.).

 We're currently using a PID control scheme, but we may be switching to
 a sweet state variable feedback system (or getting a senior design group
 next year to do it).

 So, we want some feedback from you guys on the following:

1.
 *Would you buy one of these Quadcopters? *

 Absolutely!


1.
2.
 *Is our price point reasonable? Is this something worth selling
ourselves or would this be a good kickstarter project? *

 $100 is reasonable. $150 is kinda pushing the limit a bit for me. Looks
 great for experimenting and I think it'd be a good kickstarter. Hopefully
 you build up some good community interest here first and discover the
 killer feature for which everyone needs this. :-)


1.
2. *Are there any other features you think are critical (wouldn't
buy without it)?*

 Having the camera is awesome. I might want an optional GPS and/or 3G
 modem. Can I add one myself? I don't think it is required in the bundle.


 If you want to dive deeper into our design:

1. *How does the software look (particularly the PRU to C
interface)? Would you be willing to maintain it, or update it to State
Variable?*

 Looks like the main routine is control_alg. Personally, I kinda like
 the structure of libpruio from what I've seen so far, where there is a C
 library interface provided. I also like the messaging approach of Matt
 Ranostay's PRU lighting code. Do you have any code documentation that would
 make it easier to review? I don't think many people are going to dive into
 your code until they know what problems it solves and how modular it is
 such that they feel they could start using parts of it.

 Looks like you have a lot running on the PRU. Do you have a summary?


1. *How does the PCB look? Are there any flaws you see? Would you
want to add or remove any other sensors?*

 Layout seems pretty simple and clean. Is
 https://github.com/Rose-Hulman-ROBO4xx/1314-BeagleBone-Quadcopter/blob/master_rev2/noncode/Board/Quad32brd.pngthe
  latest?  All of the versions are a bit confusing for me.



1. *How does the 

Re: [beagleboard] requires to be root to ping!!

2014-05-18 Thread David Farning
On Sun, May 18, 2014 at 9:47 AM, neckTwi satyagowtha...@gmail.com wrote:
 ubuntu@arm:~$ ping www.google.com
 ping: icmp open socket: Operation not permitted
 ubuntu@arm:~$ sudo ping www.google.com
 PING www.google.com (74.125.236.145) 56(84) bytes of data.
 64 bytes from bom03s02-in-f17.1e100.net (74.125.236.145): icmp_seq=1 ttl=55
 time=42.1 ms
 64 bytes from bom03s02-in-f17.1e100.net (74.125.236.145): icmp_seq=2 ttl=55
 time=41.6 ms
 64 bytes from bom03s02-in-f17.1e100.net (74.125.236.145): icmp_seq=3 ttl=55
 time=41.5 ms
 64 bytes from bom03s02-in-f17.1e100.net (74.125.236.145): icmp_seq=4 ttl=55
 time=42.1 ms
 64 bytes from bom03s02-in-f17.1e100.net (74.125.236.145): icmp_seq=5 ttl=55
 time=43.3 ms


 RIP ubuntu for beagebone. I installed ubuntu-14.04-console-armhf-2014-05-06
 to check if wvdial is improved; I am unable to dial my 3G modem. I was
 struck dumb when ping say Opertion not permitted. and it requires root
 previlage to do so!! previous version of ubuntu is halting as if some one
 pressed power button. I posted the bug at
 https://groups.google.com/forum/#!category-topic/beagleboard/support/advanced/beaglebone-black/software/ubuntu/OXZpfmolHu0
 to which I got no answer.

 I feel beaglebone community is dying!!!

While it might seem frustrating, the BeagleBone community is one of
the best I have seen in a long time.

Not to beat a dead horse... But the challenge is for the communication
channels to keep pace with the technical development. Currently the
project is going through a new hardware release, a second vendor is
manufacturing BBB rev C, a major default OS change from Angstrom to
Debian, and more than 10 distros are running on the beaglebone black.

Nice work everyone.

David

 --
 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] Tutorial Suggestions.

2014-05-17 Thread David Farning
Interesting. I had not come across that resource before.

I have spent most of my time on:

http://elinux.org/ for general reference.
Derek Malloy's videos on youtube.

and the tutorials at  https://learn.adafruit.com/category/beaglebone .

For books, I have Simon Monk's

I requested an account from elinux. I'll start by updated
http://elinux.org/BeagleBone_Community#Home_site_and_Community . If
anyone has any good references please add them to this thread and I
will add them to that page.

On Sat, May 17, 2014 at 5:29 PM, William Hermans yyrk...@gmail.com wrote:
 Someone correct me if I am wrong, but I think there is a wiki site already
 David. eewiki.net I think.


 On Sat, May 17, 2014 at 2:25 PM, David Farning dfarn...@gmail.com wrote:

 I Have been playing with my BeagleBoneBlack for the last couple of
 week and have been exceptionally pleased.

 The biggest stumbling block has been related to documentation. The
 product has been progressing faster than the volunteer writers. I was
 wondering if anyone had considered working on a coordinated set of
 tutorials. My first exposure to this category of devices was
 https://www.sparkfun.com/tutorial/AIK/ARDX-EG-SPAR-PRINT-85-REV-10.pdf
 . We had a great time working through the exercise over the course of
 a couple of week :)

 If anyone has a suggestions for BBB tutorial topics and a place to
 host them, I would be happy to help organize this project and write a
 few of the articles. There are already a lot of great stuff out
 there... it can just be a little hard to find or a little out of date.

 David

 --
 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.

-- 
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.


[beagleboard] New user point of confusion.

2014-05-17 Thread David Farning
My first stumbling block when learning about the BeagleBone is the
relationship between http://beagleboard.org/ and http://elinux.org/ .

From my brief understanding:

1 Beagleboard.org is the foundation behind the project, the primary
landing site for new users, and definitive point of reference for all
things Beagle related.

2. Elinux.org is an wiki for embedded development which has become
very popular with both the Raspberry PI and Beagle communities.

If it is possible, it would be very handy to have a link to the wiki
at http://elinux.org/BeagleBoard under the community link on the
button bar at http://beagleboard.org/ . Please let me know if I am
stepping on anyone's toes by suggesting by suggesting such a link.

-- 
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] Tutorial Suggestions.

2014-05-17 Thread David Farning
Has anyone looked at the Embedded Beagle Class work that Mark Yoder
has done at 
http://elinux.org/index.php?title=Special%3AAllPagesfrom=eto=namespace=0
?

That looks like at very good starting point for a set of general
purpose beagle board tutorials.

On Sat, May 17, 2014 at 7:29 PM, William Hermans yyrk...@gmail.com wrote:
 I am probably the opposite of Charles above. I have been toying with Linux
 ( Debian ) since the mid 90's, and have been building desktops about as
 long. I picked up programing as a hobby in the late 90's starting with quick
 basic on dos, and rapidly moving through ASM, C, C++ and many higher level
 languages.

 Prior to owning a BBB though I had zero hands on with embedded Linux, and
 had never written a program for Linux. The only semi related experience I
 had was writing software for a Rabbit Semi web device and the MSP430
 Launchpad. The latter here actually helped me a lot towards understanding
 how the GCC toolchain needs to be setup, while the former used a proprietary
 language called Dynamic C, and IMHO is a nightmare.

 Anyway, we picked up out 2 BBB's right at release last year, and you can bet
 I was in over my head. However, even then with less information around I was
 able to find information on everything I needed. Mostly through google, but
 also from people like Robert Nelson for working to get Debian running on the
 hardware, and answering the occasional question.

 MY point is, if I can learn how to get done what I want on the BBB, anyone
 else can. BUt they need to be serious, and having no experience with Linux
 is going ot definitely be a hindrance for them. So . .. learn how to use
 Linux *FIRST*.



 On Sat, May 17, 2014 at 4:08 PM, Charles Steinkuehler
 char...@steinkuehler.net wrote:

 On 5/17/2014 4:25 PM, David Farning wrote:
  I Have been playing with my BeagleBoneBlack for the last couple of
  week and have been exceptionally pleased.
 
  The biggest stumbling block has been related to documentation. The
  product has been progressing faster than the volunteer writers. I was
  wondering if anyone had considered working on a coordinated set of
  tutorials. My first exposure to this category of devices was
  https://www.sparkfun.com/tutorial/AIK/ARDX-EG-SPAR-PRINT-85-REV-10.pdf
  . We had a great time working through the exercise over the course of
  a couple of week :)
 
  If anyone has a suggestions for BBB tutorial topics and a place to
  host them, I would be happy to help organize this project and write a
  few of the articles. There are already a lot of great stuff out
  there... it can just be a little hard to find or a little out of date.

 Good luck!  I think the community needs more easy-to-succeed beginner
 level tutorials.  You might want to keep an eye on the Bone101 GSOC
 project:

 http://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Bone101

 ...it sounds like it could work well with what you're wanting to do.

 I've been working with minimal and alternate architecture Linux
 systems (PPC, MIPS,  Alpha) since the mid-1990's, so the BeagleBone was
 easy for me to start using, but I realize it's pretty foreign for a lot
 of new users.

 --
 Charles Steinkuehler
 char...@steinkuehler.net

 --
 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.

-- 
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: Best OS for driver programming

2014-05-15 Thread David Farning
From my somewhat limited BeagleBoneBlack experience I would suggest
Robert's release based on Debian Jessie for driver programming.

http://elinux.org/BeagleBoardDebian#Debian_Testing_.28jessie.29

The upside is that kernel and tool chain are newer. This can be useful
because there have been rapid and significant advance in the ARM
stack.

The down side is that things have changed since many of the existing
tutorials and howtos have been written. Things don't always work as
expected.

Your mileage may vary, but I have found using the setup Derek Molloy
describes at  
https://www.youtube.com/watch?v=vFv_-ykLppolist=PLF4A1A7E09E5E260A
to be very effective. I allows one to rapidly switch back and forth
between OS's for testing on the BeagleBone while keeping all project
code centrally located on one's primary development machine.

On Mon, May 12, 2014 at 10:58 AM,  l...@ansync.com wrote:
 They all pretty much have the same GCC toolset. It simplifies the job a bit
 to have the most up-to-date kernel, so I would recommend Robert's Debian,
 which works well with 3.13.


 On Sunday, May 11, 2014 11:17:22 PM UTC-7, srikant...@gmail.com wrote:

 Can anyone say which is the best OS for programming drivers for
 BeagleBoneBlack device. Also can anyone suggest which toolchain is best
 suitable for programming.

 --
 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] Pros and Cons for the various BBB operating systems.

2014-05-12 Thread David Farning
Thanks for the follow up info... I don't have a particular project in
mind. Just trying to stay one step ahead of the local robotics team :)

On Sat, May 10, 2014 at 9:49 PM, William Hermans yyrk...@gmail.com wrote:
 Debian has probably been around longer than 99% of the other distro's out
 there. Angstrom in fact is based on another distro, that was based off of
 Debian.

 Debian also has loads of documentation out there on the Web. However, some
 of the documentation on the web is outdated, or based on older versions. So
 in this respect, the user must understand this and sometimes sift through
 information.

 Robert Nelson's release *is* Debian( there is also Ubuntu, but any distro
 should be able to use the same kernel ). From what I understand is a stock
 armhf root file system, and a custom kernel. Otherwise it *is* plain ole
 Debian. Which means any documentation you find on the web should work so
 long as there are no ARCH specific issues to contend with. Also as far as I
 know Robert's release *is* the official release where the BBB is concerned.
 Previously Angstrom was the official release Which I am not sure if Robert
 had a hand in creating or not..

 Also, for what it is worth, Robert's bare file system scripts create a
 Debian file system that is as small as ~75MB. Which is to say, is not
 necessarily the smallest, but is pretty darned small. Then of course the
 more you want in applications / tool, the larger the file system grows.


 On Sat, May 10, 2014 at 5:57 PM, Philip Polstra ppols...@gmail.com wrote:

 What are you trying to do?  Definitely affects the answer to your
 question.

 On May 10, 2014 6:31 PM, David Farning dfarn...@gmail.com wrote:

 Hey all,

 I am pretty new to the Beaglebone so I might have my facts a bit off.
 I am trying to determining the most appropriate OS for my use.

 -- Angstrom --
 Pros.
 1. Very lean embedded OS.
 2. Much of the existing documentation and tutorials are based on
 angstrom.

 Cons.
 1. Steeper learning curve because is different than a normal linux
 system.
 2. Smaller user base so less polished than other OS's.

 -- Debian --
 Pros.
 1. Based on a standard linux OS so the knowledge transfer is high.
 2. Large body of well tested packages.

 Cons.
 1. Heavier. Less optimized for low memory systems.
 2. New. Less tested and less documentation.

 Then the second decision is between the official Debian on Beaglebone
 release and Robert's release.

 --Official release--
 1. More complete system.
 2. Will become the default OS.

 --Robert's--
 1. Leaner release.
 2. Is the 'base' for the official release.

 Is my understanding correct? Are there other factors I am missing?

 thanks
 David

 --
 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.


 --
 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.


[beagleboard] Pros and Cons for the various BBB operating systems.

2014-05-10 Thread David Farning
Hey all,

I am pretty new to the Beaglebone so I might have my facts a bit off.
I am trying to determining the most appropriate OS for my use.

-- Angstrom --
Pros.
1. Very lean embedded OS.
2. Much of the existing documentation and tutorials are based on angstrom.

Cons.
1. Steeper learning curve because is different than a normal linux system.
2. Smaller user base so less polished than other OS's.

-- Debian --
Pros.
1. Based on a standard linux OS so the knowledge transfer is high.
2. Large body of well tested packages.

Cons.
1. Heavier. Less optimized for low memory systems.
2. New. Less tested and less documentation.

Then the second decision is between the official Debian on Beaglebone
release and Robert's release.

--Official release--
1. More complete system.
2. Will become the default OS.

--Robert's--
1. Leaner release.
2. Is the 'base' for the official release.

Is my understanding correct? Are there other factors I am missing?

thanks
David

-- 
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.