--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/4b2dc307-631d-405d-88d6-7537adb3ac29%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I have been building embedded systems for a while now and I am considering using the beaglebone (BBB) for an upcoming project, but I am confused by everything I read regarding the shutdown requirements. As an embedded system the only way to turn it off is to simply shutdown the power with a switch, yet my preliminary research indicates that this is a no-no as it may damage the BBB and/or corrupt the file system. I also read a lot of comments regarding voltage on the pins after a shutdown; in my case, very likely there will be a CAT5 cable with live activity connected even after power down; assume the magnetics should protect the BBB, but just checking.
I have used quite a few micro controllers and various self-standing systems, but am fairly new to the BBB - still mostly reading about it. Am I missing something? How can a device meant to be used in embedded systems not be tolerant of power loss and be so finicky about power?
By the way, I can see there is a battery backup circuit but I do not want to use a lithium battery for safety/temperature/cost reasons. Using a large capacitor also seems tricky as the shutdown may take a few seconds so I don't see how that will work.
Any suggestions would be greatly appreciated.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAHK_S%2BergZ8%2BPd5zBdxsHqJDzQphgPXKXF0oayzjV1PVHPY8kw%40mail.gmail.com.
Use a super capacitor.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CALHSORqqALRuwazqWtdLK4uzTKe8EJShCx60943s3%3DuvWBrroQ%40mail.gmail.com.
I have been building embedded systems for a while now and I am considering using the beaglebone (BBB) for an upcoming project, but I am confused by everything I read regarding the shutdown requirements. As an embedded system the only way to turn it off is to simply shutdown the power with a switch, yet my preliminary research indicates that this is a no-no as it may damage the BBB and/or corrupt the file system. I also read a lot of comments regarding voltage on the pins after a shutdown; in my case, very likely there will be a CAT5 cable with live activity connected even after power down; assume the magnetics should protect the BBB, but just checking.
This is true of any system running an OS that is not red only. If you unceremoniously yank the power, you're asking for trouble.
I have used quite a few micro controllers and various self-standing systems, but am fairly new to the BBB - still mostly reading about it. Am I missing something? How can a device meant to be used in embedded systems not be tolerant of power loss and be so finicky about power?It sounds like you're missing a lot. It sounds like you've had a lot of experience with small micros, that run bare metal, but have have no, or limited experience with using an embedded OS.
Then if you stop and think of the cost of this board, and what the goal of beagleboard.org was when the board was created. Perhaps then it become clear as to how / why we're where we are in this context. You can fix all of this yourself, using external hardware, and custom software.By the way, I can see there is a battery backup circuit but I do not want to use a lithium battery for safety/temperature/cost reasons. Using a large capacitor also seems tricky as the shutdown may take a few seconds so I don't see how that will work.
As someone already posted, this is a bit more complicated than that, but I get the idea.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/20708452-03c7-4c66-9e22-bd0cdd009806%40googlegroups.com.
--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/184788e1-295e-46d0-a5ac-a168a061eeb2%40googlegroups.com.
Robert has had 1 or more Beagleboard's running a read only file system since . . . What Robert ? 2011 ? But you can search this group, and find him talking about them in a few different posts.
Very much agree with you - even though I don't want to use a battery, it seems more and more than a battery is a necessity for field use of the BBB, which would explain the existing connector.
--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYgqCu8EaqnweV50NR5hgh7MzjOpArPoaJQSMh1H4gbHDg%40mail.gmail.com.
Everyone keeps using the same sentence "you're asking for trouble" but without any more details on why that is the case. I get the file system corruption issue, just wanting to make sure there isn't anything else.
I have used quite a few 'small micros', SBCs, DSPs with anything from bare metal, VxWorks, Linux and all kids of things, including a hardened laptop pretending to be a stand-alone SBC. But that's not the point, most devices targeting embedded computing aren't as fragile, or if they are, they include embedded circuitry to ensure orderly shutdown in case power is yanked, which is how you turn off a stand-alone system. In my lab, we have several robots using the Edison and logging process writing to SD card with no external power management electronics other than a switch. Over a couple of years of heavy use, there has been no issue.
I have no problem handling this with external electronics (although it tilts the cost-reward curve a bit), I am just making sure that it is indeed necessary.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/716c3ab5-5ea6-40c8-96d2-2c60b5077a2a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I think what I am leaning on doing is providing 5V directly to the VDD_5V connector with a diode fused battery+external power through a controllable regulator, and then using a tiny micro (most likely a PIC) to monitor power loss and then trigger an interrupt on a pin to cause the shutdown, then wait for the shutdown and then turn off power. If power comes up during this process, the front end can halt powering the BBB until it is fully down.
I'll get a couple BBBs to experiment and if this works, I'll post what I came up with.