[android-developers] Re: input/output ports
thank you, everyones comments were brought up in a group meeting about this topic. this is an example of how well userforums can work, very professional and knowledable answers. thank you everyone On Jun 3, 12:29 pm, Chris Stratton cs07...@gmail.com wrote: On Thursday, June 2, 2011 10:03:26 AM UTC-4, Jimmy wrote: 1. Are there any input or output ports available to do analog to digital or digital to analog conversion. For example, is there a way to create a program like this which was made on the iphone. http://www.youtube.com/watch?v=dY7ZQM5eah8 You have the headset interface which is capable of analog to digital I/O, however I do not known the minimum frequency that will pass without distortion and it is likely device specific. This could be overcome by modulating a lower frequency signal on a higher frequency carrier. Available power from the microphone supply may be limited. Then there's the USB, either using the ADB protocol with an external micro controller, or the more consumer-oriented ADK protocol in Android 2.3.4+, or official USB host mode in a few devices, or unofficially hacked USB host mode in some others. In many cases an external supply will required, possibly even one capable of charging the phone. Embedded-friendly bluetooth serial modules have gotten pretty cheap... under $20 last time I looked. External power is required as the accessory is not electrically connected to the phone. 2. Are there any ICDs or in circuit debuggers needed, or is it USB only? I understand I can get the SDK from developer.android.com but are there other costs associated? You probably only need a hardware debugger if you are doing very early bring-up on a custom android device. 3. Ive been asked to potentially teach a college class, a few labs wtih the android rather than a PIC microcontroller or other language. Anything i should know before getting started with this new concept? Much of the flexibility you wold expect from an embedded linux will be unavailable unless you root the phone. Perhaps a key question then is what the lab devices will be - school supplied or student supplied. If school supplied, what device will you choose? Tablets (make sure to get one with available kernel sources) can have an advantage of being an end-run around the carrier pricing model, OTOH, maybe you can get a vendor to donate a lab's worth of devices without service plans, or sell them off-plan at the plan price or something. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: input/output ports
I can only answer number two. The cost is zero to get the SDK and write fully-functional applications for Android. There is a one-time $25 fee to become a developer and publish in the Android Market, and you'll have to furnish your own hardware of course. Eclipse and all the Android software tools are free. On Jun 2, 10:03 am, Jimmy james.maci...@gmail.com wrote: Before potentially gettting started with the android, i want to know about some of the basics. 1. Are there any input or output ports available to do analog to digital or digital to analog conversion. For example, is there a way to create a program like this which was made on the iphone.http://www.youtube.com/watch?v=dY7ZQM5eah8 2. Are there any ICDs or in circuit debuggers needed, or is it USB only? I understand I can get the SDK from developer.android.com but are there other costs associated? 3. Ive been asked to potentially teach a college class, a few labs wtih the android rather than a PIC microcontroller or other language. Anything i should know before getting started with this new concept? thanks Jimmy -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: input/output ports
Hi, See also http://developer.android.com/guide/topics/usb/adk.html Regards On Jun 3, 4:17 pm, Ben b.rehb...@gmail.com wrote: I can only answer number two. The cost is zero to get the SDK and write fully-functional applications for Android. There is a one-time $25 fee to become a developer and publish in the Android Market, and you'll have to furnish your own hardware of course. Eclipse and all the Android software tools are free. On Jun 2, 10:03 am, Jimmy james.maci...@gmail.com wrote: Before potentially gettting started with the android, i want to know about some of the basics. 1. Are there any input or output ports available to do analog to digital or digital to analog conversion. For example, is there a way to create a program like this which was made on the iphone.http://www.youtube.com/watch?v=dY7ZQM5eah8 2. Are there any ICDs or in circuit debuggers needed, or is it USB only? I understand I can get the SDK from developer.android.com but are there other costs associated? 3. Ive been asked to potentially teach a college class, a few labs wtih the android rather than a PIC microcontroller or other language. Anything i should know before getting started with this new concept? thanks Jimmy -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: input/output ports
On Thursday, June 2, 2011 10:03:26 AM UTC-4, Jimmy wrote: 1. Are there any input or output ports available to do analog to digital or digital to analog conversion. For example, is there a way to create a program like this which was made on the iphone. http://www.youtube.com/watch?v=dY7ZQM5eah8 You have the headset interface which is capable of analog to digital I/O, however I do not known the minimum frequency that will pass without distortion and it is likely device specific. This could be overcome by modulating a lower frequency signal on a higher frequency carrier. Available power from the microphone supply may be limited. Then there's the USB, either using the ADB protocol with an external micro controller, or the more consumer-oriented ADK protocol in Android 2.3.4+, or official USB host mode in a few devices, or unofficially hacked USB host mode in some others. In many cases an external supply will required, possibly even one capable of charging the phone. Embedded-friendly bluetooth serial modules have gotten pretty cheap... under $20 last time I looked. External power is required as the accessory is not electrically connected to the phone. 2. Are there any ICDs or in circuit debuggers needed, or is it USB only? I understand I can get the SDK from developer.android.com but are there other costs associated? You probably only need a hardware debugger if you are doing very early bring-up on a custom android device. 3. Ive been asked to potentially teach a college class, a few labs wtih the android rather than a PIC microcontroller or other language. Anything i should know before getting started with this new concept? Much of the flexibility you wold expect from an embedded linux will be unavailable unless you root the phone. Perhaps a key question then is what the lab devices will be - school supplied or student supplied. If school supplied, what device will you choose? Tablets (make sure to get one with available kernel sources) can have an advantage of being an end-run around the carrier pricing model, OTOH, maybe you can get a vendor to donate a lab's worth of devices without service plans, or sell them off-plan at the plan price or something. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en