I am really new to hardware design but have a fairly good knowledge of analog and digital circuits. I have only built one automated car using an Arduino board for a lab. However, I have really good knowledge of computer science.
I am trying to build a device with an operating system in it that will be turned on through a USB port. I want the processor to be ARM based and handle FLASH memory of a minimum of 16GB, have a multi touch display and be a really small device. I don't really know how to find any information about even getting started with it.
So, my question is:
- Can a USB port output enough power to run an ARM Cortex M series?
- How can I find out how much FLASH memory an ARM Cortex can access? Or does it even matter for microprocessor design?
- How can I find prices for the microprocessors?
I would really want someone to guide me on my work. If you want me to clarify anything please let me know.