Re: [beagleboard] Re: Here is the BeagleBone Debian (beta) image you want to test
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.
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
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
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
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?
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
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
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.
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?
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!
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!!
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.
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.
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.
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
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.
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.
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.