So I'm doing some nifty stuff - BiOMETAL.
BiOMETAL is a bare bones Linux distro, which runs to the end user a web browser, with an embedded SIP client. Its for an as yet undisclosed project.
I want it to be as simple as possible for the end user. Which means a touchscreen, and web design for that touchscreen. It'll also have a telephone headset wired into the audio in and out, allowing use of the SIP client.
In essence, I don't want the user to think "oh, I'm using a tarted up but dumbed down computer," I want them to think its part of their everyday job, and its as intuitive as you can get.
The other requirement is it has to be as bulletproof as you can get - no crashing or anything. Since the active programs will be web browser/ SIP client/ SSH/ Busybox, I think that would be easy to achieve on a VSS.
Thoughts?
BiOMETAL Distro
boris_g- Programmer at Arms
- Posts : 10
Points : 4870
Karma : 1
Join date : 2011-02-10
Age : 41
I have had nothing but trouble on my beagle C4's NAND today.
Find a failsafe!!
Use the VSS but make sure you have a failsafe thought up. This project is going to be worth.. Potentially millions, yes?
Also, for all (if anyone ever comes here ) of you who do not know what an Embest VSS is, here it is:
I always had horrible thoughts about this device, but after playing with it today, it's... Nice! Better than nice. Seems rock solid!
Find a failsafe!!
Use the VSS but make sure you have a failsafe thought up. This project is going to be worth.. Potentially millions, yes?
Also, for all (if anyone ever comes here ) of you who do not know what an Embest VSS is, here it is:
I always had horrible thoughts about this device, but after playing with it today, it's... Nice! Better than nice. Seems rock solid!
Yes - theres an emergency "man down" button (big red button?!) that'll pass through to the VSS, as well as a separate, independent bus. As for software - I could have a "failsafe" image located on the server? If the VSS loses, or other corrupts the OS image, it knows enough to download the image again?
If your NAND goes, then no. It can't.
You could run off SD, the VSS uses a flush mounted micro SD (as you know )
What could be done though, maybe set an alarm/software that lets you know when there is even a minor issue and you can do some remote access via SSH.
Or run off SD. But if the user has an issue and it fails... Then BOOM!
Whats going to happen if the user is 1000KM's from anywhere?
Building BiOMETAL should be the easy part.
Maybe use an Arduino in there somewhere to monitor everything? Maybe if a signal changes?
Beagleboard is VERY susceptible to ANY minor change in power.
The VSS has this issue fixed?
You could run off SD, the VSS uses a flush mounted micro SD (as you know )
What could be done though, maybe set an alarm/software that lets you know when there is even a minor issue and you can do some remote access via SSH.
Or run off SD. But if the user has an issue and it fails... Then BOOM!
Whats going to happen if the user is 1000KM's from anywhere?
Building BiOMETAL should be the easy part.
Maybe use an Arduino in there somewhere to monitor everything? Maybe if a signal changes?
Beagleboard is VERY susceptible to ANY minor change in power.
The VSS has this issue fixed?
Well, an Arduino could be, quite simply, be made to do a "watchdog." In essence, the VSS "pats" the dog (signals) so the dog doesn't "bite" (reset). Such behavior would be simple in the Arduino IDE, you could even use a simple 168 board with a minimal I/O requirement.
There is a slight problem with that - the VSS, as far as I know, doesn't have a reset line to assert easily accessible. Unlike the button on a BB which could be soldered to, the reset line on the VSS isn't there in "plain view." This could be a problem, however, if one was to have the failsafes in the softwae itself, the I/O line that pats the dog could be driven to assert a reset.
There is a slight problem with that - the VSS, as far as I know, doesn't have a reset line to assert easily accessible. Unlike the button on a BB which could be soldered to, the reset line on the VSS isn't there in "plain view." This could be a problem, however, if one was to have the failsafes in the softwae itself, the I/O line that pats the dog could be driven to assert a reset.
Make the Arduino the Reset button!
When the system fails, have the arduino pull the plug and replug..
Pulse command?
As for your watch dog - That's how the N900 works!
When the system fails, have the arduino pull the plug and replug..
Pulse command?
As for your watch dog - That's how the N900 works!
|
|
Fri Dec 20, 2013 2:41 am by vismay
» Play and Seek
Tue Jul 30, 2013 4:27 am by ShadeShaman
» USB, slow speed enforcement
Wed Dec 05, 2012 3:18 am by rron
» Unable to Solve Any Type of PC Issue ?
Thu Jul 26, 2012 11:02 pm by Razila
» Serial communication between Panda and Arduino Mega
Wed Jul 04, 2012 8:44 pm by Guidomo
» help foe connecting wince device to pc using active sync
Mon Mar 19, 2012 5:36 pm by nisharamanak
» need help for programming windows ce to change lcd resolution
Wed Feb 29, 2012 1:40 pm by nisharamanak
» Unified Linux
Thu Jul 21, 2011 2:00 pm by admin
» Custom Kernels and Projects!
Thu Jul 21, 2011 1:47 pm by admin
» How to overclock OMAP devices
Tue Jul 19, 2011 10:55 am by admin