Sin animo de ofender ni mucho menos, simplemente poner todo en perspectiva.
Kspids, respetuosamente no puedes tener todo eso en tan bajo precio y con eso que mencionas al querer un micro con ese precio, me imagino que tampoco querras comprar herramientas de desarrollo para tal. Como es el caso de Renesas, veras que los compiladores cuestan un par de miles de dolares y por lo que muestras quieres casi"inteligencia artificial" Jejeje. Perdon, estoy exagerando.
Pero esta es la situación:
1) No tienes experiencia con los microcontroladores
2) El proyecto tiene que ser expandible (originalmente solo USB-OTG y ahora con wi-fi y driver de pantalla tactil de 10")
3) No tienes mucho tiempo para el desarrollo
4) Tu presupuesto es muy bajo
Es una situación un tanto difícil.
Ahora bien, los amigos de foro te hemos sugerido muchas propuestas en las cuales practicamente lo unico que tienes que hacer es poner manos a la obra. Y comenzar a invertir en el microcontrolador y sus herramientas. Y sobre todo definir con claridad a lo que quieres llegar.
Una vez tengas eso podras decidir que microcontrolador usar pero tienes que estar dispuesto a la inversion (el microcontrolador puede ser muy barato, pero no sigfinica que las herramientas necesariamente lo sean). Por lo que comentas yo tambien me inclinaria por un microcontrolador ARM, ya que es barato y las herramientas practicamente gratuitas. Pero esta el detalle que no tienes experiencia en eso micros, entonces esta la etapa de aprendizaje, el cual consistira en conocer el microcontrolador, aprender lenguaje C y para ello esta un libro bastante bueno, mastering stm32. Aqui el link:
https://leanpub.com/mastering-stm32Ahora bien para C hay muchos libros entre ellos, C Programming Language, 2nd Edition, Escrito por los mismos creadores del lenguaje:
https://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628Luego si quieres desarrollar lo del USB vas a necesitar optro buen libro titulado USB Complete por Jan Axelson:
https://www.amazon.com/USB-Complete-Developers-Guide-Guides/dp/1931448280/ref=sr_1_1?s=books&ie=UTF8&qid=1524660003&sr=1-1&keywords=Complete+USB&dpID=51PuN8TdqIL&preST=_SX218_BO1,204,203,200_QL40_&dpSrc=srchComo puedes ver el ARM y sus herramientas son baratas, pero el aprender te costará $$$ un poco más de eso. Ahora bien el aprendizaje no es por induccion, por lo que necesitas tiempo y por lo que mencionas, tampoco lo tienes.
Entonces las opciones son dos:
1) O contratas a alguien que tenga la experiencia para desarrollar el proyecto (lo cual tampoco tienes la posibilidad)
2) Buscas la solucion y solo realizas un poco del desarrollo
Y creo que esto es lo que apunta tu situación y para ello VINCULUM te da mucha ventaja, porque la solucion USB esta hecha, pero no te costará de 5 a 8 Euros, solamente el modulo de evaluacion cuesta entre $23 y $25 USD.
https://shop.clickandbuild.com/cnb/shop/ftdichip?productID=395&op=catalogue-product_info-null&prodCategoryID=355https://shop.clickandbuild.com/cnb/shop/ftdichip?productID=64&op=catalogue-product_info-null&prodCategoryID=302Esa es la parte más difícil del proyecto ya simplemente tienes que hacer la interface entre tu microcontrolador y el VINCULUM, y el bootloader. Ahora bien esta son algunas notas de aplicacion de NXP que te ayudara a crear un bootloader para tu micorocontrolador:
https://www.nxp.com/docs/en/application-note/AN3561.pdfhttps://www.nxp.com/docs/en/application-note/AN2295.pdfYa mas facil no te puedo poner la solucion. Practicamente ya tienes todo para realizar tu proyecto. Ya depende de ti la opcion a escoger o implementar, pero las cartas ya estan puestas sobre la mesa.
Saludos y espero que esto te ayude a ponerte en perspectiva y por favor no te sientas ofendido para nada, esa no es mi intencion.
elreypic.