4 ms·
On this note, as an embedded systems guy, I was happy to see STMicro thinking about tools like this, with the STCubeMX software they've been developing: http://
by TFortunato 10y ago
On this note, as an embedded systems guy, I was happy to see STMicro thinking about tools like this, with the STCubeMX software they've been developing:
http://www.st.com/en/development-tools/stm32cubemx.html http://www.st.com/en/development-tools/stm32cubemx.html
One of the pains about larger embedded designs, is that while newer processors/microcontrollers have so many different peripherals and ways to use them, there are just as many constraints about which functions can go to which pins, how each peripheral is clocked, etc..
Their tool is similar to what you mentioned, in that you tell it what peripherals you want to use, and how, if you have any pins you need to lock down, etc. It will then solve these constraints and give you a pinout and clock setup that will work, along with boilerplate code to get you started.
I would love to see an open-source effort in this space...basically a parametric framework / boilerplate generation for embedded systems designs (hardware and software).