Raspberry Pi will be avaiblable soon by the end of the year. It is a
cheap tiny linux PC and can run Ubuntu, with real USB handling
capabilities:
http://www.raspberrypi.org/11-2
It costs 25 US dollars!
I know that Ytai is considering using WiFi dongle on Sparkfun IOIO.
And I know it's painful to write USB drivers on PIC24.
I really like the way how IOIO integrate the electronics programming
in Android development. If Raspberry Pi can provide such a platform to
handle PWM, UART etc while easily supporting WiFi dongles, and it is
so cheap, why not? IOIO can get a new life!
I suggest 3 ways to interface with Android using WiFi:
Imagine that you push a IOIO firmware library to Raspberry Pi to
handle WiFi/USB/bluetooth connectivity with Android while doing the
PWM in/out stuff, and you develop Android apps using the IOIO library,
what a wonderful world!
Raspberry Pi seems amazing. I have no idea how they managed to push all these features for $25 retail. For comparison, IOIO parts alone cost around $18 excluding the PCB and assembly costs. I'm really curious to see if they'll be able to stand up for this price, which will be very exciting. One thing I couldn't find on the Raspberry is the I/O modules and pins. Assuming you run the IOIO stack on the Raspberry - what will you do with it? What can it connect to other than USB devices, network and a monitor? Are you talking about using the Raspberry as is, or about designing a new board deriving for the Raspberry? As far as porting the IOIO firmware, I guess some code can be reused, while other parts will need a complete rewrite.
BTW, are you personally involved in Raspberry development?
On Mon, Nov 7, 2011 at 2:06 AM, Yan ZHANG <nathan.yan.zh...@gmail.com>wrote:
> Raspberry Pi will be avaiblable soon by the end of the year. It is a > cheap tiny linux PC and can run Ubuntu, with real USB handling > capabilities: > http://www.raspberrypi.org/11-2
> It costs 25 US dollars!
> I know that Ytai is considering using WiFi dongle on Sparkfun IOIO. > And I know it's painful to write USB drivers on PIC24.
> I really like the way how IOIO integrate the electronics programming > in Android development. If Raspberry Pi can provide such a platform to > handle PWM, UART etc while easily supporting WiFi dongles, and it is > so cheap, why not? IOIO can get a new life!
> I suggest 3 ways to interface with Android using WiFi:
> Imagine that you push a IOIO firmware library to Raspberry Pi to > handle WiFi/USB/bluetooth connectivity with Android while doing the > PWM in/out stuff, and you develop Android apps using the IOIO library, > what a wonderful world!
> Thanks,
> Yan in Paris
> -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To post to this group, send email to ioio-users@googlegroups.com. > To unsubscribe from this group, send email to > ioio-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/ioio-users?hl=en.
On Mon, Nov 7, 2011 at 10:52 AM, Krishna <krishnakumar...@gmail.com> wrote: > They are a not for profit organisation, backed by Chuck moore, Forth > programming. They will probably build millions rather in thousands to > achieve the target price. Already ARM11 based tablet backed by the Indian > government is retailing for $50 (this one comes with out a screen so can > easily have a saving of $15 equates to around $35 which is what they Board > B costs)
> To post to this group, send email to ioio-users@googlegroups.com. > To unsubscribe from this group, send email to > ioio-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/ioio-users?hl=en.
They are a not for profit organisation, backed by Chuck moore, Forth programming. They will probably build millions rather in thousands to achieve the target price. Already ARM11 based tablet backed by the Indian government is retailing for $50 (this one Ra PI comes with out a screen so can easily have a saving of $15 compared to the cheapo indian tablet, which equates to around $35 which is what their Board B costs)
This raspberry pie seems very interesting. As it runs on arm, ditching Linux and putting android on it shouldn't be to difficult. Connect it to ioio and through bt and use a tiuchscreen and it would be very small for my project. Interesting ideas
What will connecting one Android to another Android give you? The missing bit here is the I/O connectivity on the extra board, which doesn't seem to be offered by Raspberry. Don't get me wrong - it looks amazing, but it seems to address a different problem than IOIO. I'm very curious to know how easy of hard it will be to make a similar board that has lots of I/O and ease of access. No doubt a board with so much compute power and a Linux port makes a nicer development platform than a MCU, and will possibly enable software implementation for some of the stuff that PIC24 implements in hardware, but it is probably a non-trivial task.
Does anyone know of ARM-core based microcontrollers that have all the nice peripherals MCUs usually come with (A/D, PWM, input capture, UART, SPI, I2C, etc)?
On Mon, Nov 7, 2011 at 11:16 AM, John Chamberlain <chamb...@gmail.com>wrote:
> This raspberry pie seems very interesting. As it runs on arm, ditching > Linux and putting android on it shouldn't be to difficult. Connect it to > ioio and through bt and use a tiuchscreen and it would be very small for my > project. Interesting ideas
> -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/ioio-users/-/THMzgbedyLwJ. > To post to this group, send email to ioio-users@googlegroups.com. > To unsubscribe from this group, send email to > ioio-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/ioio-users?hl=en.
Well I was thinking more of using the Raspberry Pi as the android device and connecting it to the IOIO and a touchscreen, giving me, perhaps, a way to run Android without using a phone or the android x86 issues. Was just an idle thought but I might try it out. Hell it's only 25 bucks!
> Well I was thinking more of using the Raspberry Pi as the android device > and connecting it to the IOIO and a touchscreen, giving me, perhaps, a way > to run Android without using a phone or the android x86 issues. Was just an > idle thought but I might try it out. Hell it's only 25 bucks!
> -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/ioio-users/-/_FE9s7VektQJ. > To post to this group, send email to ioio-users@googlegroups.com. > To unsubscribe from this group, send email to > ioio-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/ioio-users?hl=en.
No, I am not Raspberry Pi developer. I am just ordinary IOIO user like everyone and just discovered Raspberry Pi when desperately looking for WiFi solutions for IOIO;)
As for I/O pins, here is what the official WiKi says:
General Purpose Input/Output (GPIO), I2C, I2S, SPI
There are approximately 16 spare GPIOs, which are brought out to 1.27mm pin-strip. Voltage levels are 3v3. The connector choice is deliberately annoying to connect to directly; there is no over-voltage protection on the board *so the intention is that people interested in serious interfacing will use an external board with buffers, level conversion and analog I/O rather than soldering directly onto the main board.*
We also bring 2x I2C (3v3), I2S and an SPI (3v3) interface out to the same connector. We support one slave interface for I2C and one for SPI. UART
J2 (on the alpha boards) is a UART: PinFunction13.3V2GND3TX4RX
Kernel boot messages go to this UART at 115200bps. MIPI CSI-2 & DSI
We also bring out MIPI CSI-2 & DSI interfaces to a 1.27 mm pinstrip.
It seems that BeagleBone (http://beagleboard.org/bone) is more I/O-Pin-friendly but it's really cool to figure out a way keep IOIO's hardware low-cost.
I found that ARM itself is Cambridge based and that Cambridge University is the sponsor of Raspberry Pi. That's possibly why it is so cheap while using ARM11.
What if we make IOIO a usb device that can be plugged to Raspberry Pi (and to BeagleBoard/BeagleBone)?
On Mon, Nov 7, 2011 at 9:07 PM, John Chamberlain <chamb...@gmail.com> wrote: > Well I was thinking more of using the Raspberry Pi as the android device > and connecting it to the IOIO and a touchscreen, giving me, perhaps, a way > to run Android without using a phone or the android x86 issues. Was just an > idle thought but I might try it out. Hell it's only 25 bucks!
> To post to this group, send email to ioio-users@googlegroups.com. > To unsubscribe from this group, send email to > ioio-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/ioio-users?hl=en.