e.g. Wikipedia suggests it's got two processors. That's application processor and a USB I/O processor, right? Which handles mass storage mode and bootstrapping the applications processor? Does it also provide a debugging interface, and can it be programmed? Have they exposed any JTAG pins for the applications processor? Are you required to use their toolchain or can I just womp something up with gcc and deploy it?