I imagine that one of their complaints about the Xbox was that it couldn't be tied into Windows or Office either, but it ended up being a big money-maker.
~$9B in the red and starting to make a $100Mil per quarter is NOT a big money maker.
My main interest on this issue is to have something like reciprocal licensing in software that I can use to keep people from making their modifications to my design trade-secret. It is sometimes a fact that locking up a design is an economic disadvantage. If that were true all of the time, we would not need reciprocal licensing.
You sound like a programmer (or music studio exec), not EE. We EEs love when our designs are reused. We ourselves reuse designs all the time. Whats next? Putting copyright and patents on datasheet example designs? Something tells me you would like to get paid royalties for your "designs". It all stinks.
From the description of the system (spoofs cellphone masts by being more powerful and thus preferred), you can simply set your phone not to roam outside your chosen network for voice calls as well as data.
Except work on GSM from last CCC has shown that doesnt work, phone will still say HI to every BTS it sees.
Since the point of this whole design is to learn kids about programming, wouldn't it be much better to actually pick an open CPU ?
Sure, this device lets you play a h.264 stream, 1080p, on your TV. Whoop-di-doo.. but there's nothing you can hack or investigate to understand how it works. Video data disappears into an undocumented black box, and a TV signal comes out the other end.
If you want kids to learn how to program, give them an ARM7 with a TFT panel, where they can call putpixel(x,y,col). Not nearly as fast and capable, but you can see how it works, and tinker with it. Or give them a laptop, and send them here: http://scratch.mit.edu/
it is ARM6, rather popular design, and you can "putpixel" in any language you want
And how much work is it to port that LCD linux driver to the Raspi ?
zero, because its a LINUX driver for LINUX device
You'll need to muck with the driver to get the GPIOs connected properly, so all of a sudden you're building kernel modules with all the complications this brings.
On the Arduino, you just call Lcd.Write( "hello world" ), and use a standard LCD shield. You don't even have to worry about wiring your own connector.
its called hardware timers, confirmed by the devs as present on Rasp PI.
Yeah. Too bad there's no datasheet of this chip. And besides, you're programming on top of Linux, so you're going to have to figure out how to get accurate timing in a user application through the standard means, not by directly setting up a timer interrupt (which is only a few lines of code on the Arduino).
You are hopeless. Somehow you are terrified of a real operating system + real peripherals with all the benefits they bring. Look at OpenWRT. Rasppi will be like that, but with full OpenGL support.
You're going to need a program anyway to do something useful. If you want to use this for home automation, flipping a light switch manually sure beats typing echo -ne "\x01" >/dev/gpio/something
program a script that i can edit on a device while i debug it, without compilation on host computer and flashing EVERY SINGLE time i try something
And as soon as you start programming something more complex, it's a lot easier on the Arduino.
no its not, unless you are special
What if you want to hook up a HD44780 compatible LCD screen to 14 GPIO pins. Are you going to write the entire LCD driver in shell script.
Or maybe the GPIO is connected to a speaker, and you'd like to get exactly 440 Hertz out of it.
its called hardware timers, confirmed by the devs as present on Rasp PI. Not to mention there is already sound output on the device so you have normal audio output instead of PC speaker equivalent.
>Either way I these devices will be great for home automation. >Low power enough to sit behind a light switch but powerful enough to handle monitoring >lights, temperatures and a lot more.
A 700 MHz ARM11 SoC with 128 MiB of RAM is two or three orders of magnitude more hardware than you need to do that.
So is Arduino. Dont forget it will be on same price level as cheapest Arduino while providing tons more functionality.
16GB is an awful lot of RAM, I'm really curious as to what it is that they're doing that's going to require more RAM than most of these devices have in total storage space.
I get that optimizations take memory and that there are likely independent steps, but still 16GB of RAM?
Im guessing they are running compiler in ARM virtual machine, compiler is of course written in JAVA.
Wikipedia says that if all of the world's air distillation plants were retooled to capture helium, they would supply about 1% of global demand. Helium is going to get a lot more expensive.
Who gives a shit. If you really think it will be expensive just buy out all the supplies now and reap instant profits. What? No one is doing it? Wonder why...
, like the HMMVW that gets like 5 MPG and only pulls 150 horsepower out of something like a 10 liter engine, BUT, very importantly, if it burns, you can put it in the tank and drive off. You could practically crap in a humvee and would none the less run. I hated driving that Fing thing and it leaked oil every time I did a PMCS, but god help me it could digest and burn anything, the ultimate iron stomach. In my experience.
This is a myth. Nice patriotic story about the might of American Engineering. Reality is every piece of military technology is an overpriced, delayed, porked piece of shit.
so did Poland http://en.wikipedia.org/wiki/arnowiec_Nuclear_Power_Plant
I imagine that one of their complaints about the Xbox was that it couldn't be tied into Windows or Office either, but it ended up being a big money-maker.
~$9B in the red and starting to make a $100Mil per quarter is NOT a big money maker.
I understand.
My main interest on this issue is to have something like reciprocal licensing in software that I can use to keep people from making their modifications to my design trade-secret. It is sometimes a fact that locking up a design is an economic disadvantage. If that were true all of the time, we would not need reciprocal licensing.
You sound like a programmer (or music studio exec), not EE. We EEs love when our designs are reused. We ourselves reuse designs all the time.
Whats next? Putting copyright and patents on datasheet example designs?
Something tells me you would like to get paid royalties for your "designs".
It all stinks.
It's one of the few companies producing scientific research for the sake of research these days.
You misspelled Patents.
But
yes, there is a problem that Hardware Isn't Generally Copyrightable
W T F ??? you think its bad it isnt copyrightable?
From the description of the system (spoofs cellphone masts by being more powerful and thus preferred), you can simply set your phone not to roam outside your chosen network for voice calls as well as data.
Except work on GSM from last CCC has shown that doesnt work, phone will still say HI to every BTS it sees.
Since the point of this whole design is to learn kids about programming, wouldn't it be much better to actually pick an open CPU ?
Sure, this device lets you play a h.264 stream, 1080p, on your TV. Whoop-di-doo.. but there's nothing you can hack or investigate to understand how it works. Video data disappears into an undocumented black box, and a TV signal comes out the other end.
If you want kids to learn how to program, give them an ARM7 with a TFT panel, where they can call putpixel(x,y,col). Not nearly as fast and capable, but you can see how it works, and tinker with it. Or give them a laptop, and send them here: http://scratch.mit.edu/
it is ARM6, rather popular design, and you can "putpixel" in any language you want
The cheapest arduino is about $10... google chipduino.
I did, ebay $33, http://www.geeetech.com/index.php?main_page=product_info&products_id=34 $30 (first result in google) :)
And how much work is it to port that LCD linux driver to the Raspi ?
zero, because its a LINUX driver for LINUX device
You'll need to muck with the driver to get the GPIOs connected properly, so all of a sudden you're building kernel modules with all the complications this brings.
On the Arduino, you just call Lcd.Write( "hello world" ), and use a standard LCD shield. You don't even have to worry about wiring your own connector.
Yeah. Too bad there's no datasheet of this chip. And besides, you're programming on top of Linux, so you're going to have to figure out how to get accurate timing in a user application through the standard means, not by directly setting up a timer interrupt (which is only a few lines of code on the Arduino).
You are hopeless. Somehow you are terrified of a real operating system + real peripherals with all the benefits they bring.
Look at OpenWRT. Rasppi will be like that, but with full OpenGL support.
You're going to need a program anyway to do something useful. If you want to use this for home automation, flipping a light switch manually sure beats typing echo -ne "\x01" > /dev/gpio/something
program a script that i can edit on a device while i debug it, without compilation on host computer and flashing EVERY SINGLE time i try something
And as soon as you start programming something more complex, it's a lot easier on the Arduino.
no its not, unless you are special
What if you want to hook up a HD44780 compatible LCD screen to 14 GPIO pins. Are you going to write the entire LCD driver in shell script.
http://lcd-linux.sourceforge.net/
yep, you are special (man, i love ad hominem)
Or maybe the GPIO is connected to a speaker, and you'd like to get exactly 440 Hertz out of it.
its called hardware timers, confirmed by the devs as present on Rasp PI. Not to mention there is already sound output on the device so you have normal audio output instead of PC speaker equivalent.
compiling a program easier than
echo -ne "\x01" > /dev/gpio/something
?
you must be special
>Either way I these devices will be great for home automation.
>Low power enough to sit behind a light switch but powerful enough to handle monitoring
>lights, temperatures and a lot more.
A 700 MHz ARM11 SoC with 128 MiB of RAM is two or three orders of magnitude more hardware than you need to do that.
So is Arduino. Dont forget it will be on same price level as cheapest Arduino while providing tons more functionality.
Its a picture frame concept. Even the booth was named "bendable DEVICE prototype", not bendable smartphone.
16GB is an awful lot of RAM, I'm really curious as to what it is that they're doing that's going to require more RAM than most of these devices have in total storage space.
I get that optimizations take memory and that there are likely independent steps, but still 16GB of RAM?
Im guessing they are running compiler in ARM virtual machine, compiler is of course written in JAVA.
Because people think quarters, not decades.
Chinese think long term. They dont stock on Helium.
Wikipedia says that if all of the world's air distillation plants were retooled to capture helium, they would supply about 1% of global demand. Helium is going to get a lot more expensive.
Who gives a shit. If you really think it will be expensive just buy out all the supplies now and reap instant profits. What? No one is doing it? Wonder why ...
Try Vlingo from the Android Market. Does exactly what Siri does, been out for a year, and its better, and its free.
I never understood why everyone buying an Apple Fondlebrick thinks they invented it first.
ask your vlingo for the meaning of life
then tell it your drunk
and want to fuck
compare to siri, this is why people are in love with siri, it understands language, not words
1993 price bump was barely 20%, 1999 price bump was >300%
http://www.jcmit.com/memoryprice.htm
Are you referring to the accidentally on purpose fire in the Japanese memory factory in the 90's?
You mean Taiwan earthquake of 1999?
Eve is skill training, mission running, ratting grind based.
Even if you bring outside money into Eve you have to grind skills out.
only if your definition of grind includes 'not doing a damn thing while you gain skills'.
No. The Verilog code is there: https://github.com/milkymist/milkymist
cpu core is from fpga vendor, summary sounded like they wrote it from scratch
The technical overview says the system-on-a-chip is implemented with FPGAs, and the open-source component is the Verilog HDL code.
Verilog HDL code supplied by FPGA vendor
Write control application in html. Let clients use whatever they like. "Certify" androing browser/ipad/firefox/ie and you are golden.
, like the HMMVW that gets like 5 MPG and only pulls 150 horsepower out of something like a 10 liter engine, BUT, very importantly, if it burns, you can put it in the tank and drive off. You could practically crap in a humvee and would none the less run. I hated driving that Fing thing and it leaked oil every time I did a PMCS, but god help me it could digest and burn anything, the ultimate iron stomach. In my experience.
This is a myth. Nice patriotic story about the might of American Engineering. Reality is every piece of military technology is an overpriced, delayed, porked piece of shit.
I'm sorry, but while you can place the tab bar on the bottom in Opera, you can't place it directly under the address bar.
actually you can place it in front, next to, above, below, or even on the side. Opera UI is customizable to the smallest pixel.