Folks,
I am new to this and don't know what I am doing. I come from a "big machine" software environment where testing things in isolation before integration is a best practice. I am getting into embedded as a hobbyist and I am finding the concept of coding straight onto the MCU in order to get additional components going (WiFi, LCD display, etc) a little bit less efficient than it might be.
I wonder, since my "real PC" is multiple times faster than the MCU I am coding against, is there any hardware such as PCI card (or eek, USB 3.0 perhaps) device which can give me a bunch of GPIO pins? This would allow me to connect the peripherals to that, get them working on the PC and once I got the code/protocols/etc down right, I could recode or "port" the code over the MCU for final integration?
I am happy to clarify what I am thinking at, but thought perhaps there is something out there or a good reason why there might not be.
Thanks for all the advice,
Hanan
I am new to this and don't know what I am doing. I come from a "big machine" software environment where testing things in isolation before integration is a best practice. I am getting into embedded as a hobbyist and I am finding the concept of coding straight onto the MCU in order to get additional components going (WiFi, LCD display, etc) a little bit less efficient than it might be.
I wonder, since my "real PC" is multiple times faster than the MCU I am coding against, is there any hardware such as PCI card (or eek, USB 3.0 perhaps) device which can give me a bunch of GPIO pins? This would allow me to connect the peripherals to that, get them working on the PC and once I got the code/protocols/etc down right, I could recode or "port" the code over the MCU for final integration?
I am happy to clarify what I am thinking at, but thought perhaps there is something out there or a good reason why there might not be.
Thanks for all the advice,
Hanan