Wow, so much cool stuff.
Its going to take me a while to get a feel for it.
I'll try not to shoot off my mouth too much in the meantime.
But, Its hard to control myself when I get excited.
I guess I should work on formalizing my requirements but this is a bottom up situation where what I end up doing depends on what I can get to do it with.
A compact form factor, something like 4 million double precision floating point macs per second (my RET6 only does 500K) and 64k of RAM but, the more the better as both of these dramatically simplify coding of the algorithms I want to use. Just about any modern chip has plenty of ROM for my needs. A high speed programming interface (I prefer Ethernet) would be nice.
Of course, the most important requirement is support of a great community and I think I've found that here (I'm crying and I just peed all over the floor).
So, I want to use a chip that you guys like and plan to support (I plan to help of course).
I do have lots of experience and many skills but, a lot of it is dated or not main stream (millions of lines of code but mostly C and assembly, lots of BSD but very little Linux and so on). While I've written a ton of C++, a fair amount of Java code and I'm a thoroughly object oriented guy now, I only, really, truly, grasped OO a few years ago.
I have an electrical engineering degree (University of Michigan) and started out as an embedded hardware designer but soon turned traitor and became a software developer, did a stint in management and now I'm a machine vision software designer. I say designer (as opposed to developer or programmer) because nowadays I work more in high level concepts and let guys (and girls) that know what they're doing, do the detail design and coding.
I'm more a jack of all trades and master of few.
While I work hard to learn I'd rather find people that know what they're doing (or are trying harder to learn) than to know everything myself. So, I know a lot of professional experts that I can sometimes persuade to help a little.
I'm here as a hobbyist and not for professional reasons so, another big requirement is to have fun.
I hope to experience the joy of giving back to the community but, these days, I have more cash than time or energy. I'm prepared to throw down, fairly, big time as soon I get a better feel for what's going on.
In the meantime I'll entertain any request for cash to make boards, buy Eagle software, jtags, and the like. Also, I have a fairly huge stash of ST discovery boards, Freescale tower stuff and other development and breakout boards (including a stack of Maple RET6s) that I'm willing to trade, lend, or even give away.
If anyone wants their ears talked off to the point of real pain, just ask me about my projects.
My ex says, "I'm not a good listener" but I'll try to listen to your ideas too and I'm working through every scrap of doco on this site.
I know a guy that's a real, professional, embedded hardware expert. He says that ST is the laggard of the industry on all fronts. I'm trying to get him to show me what competes with a STM32F415RGT6 and why. I assume that the reason to go with an F4 is to minimize the porting effort, have a range of pin compatible chips etc. And, switching vendors will be a hard sell but, I'll be reporting the facts as I acquire them.
While, I'm not an expert, It seems to me the STM32F415RGT6 would be perfect for the Mini I have in mind and will be at least nearly supported by the Leaf community.
At any rate my outlook is much much brighter for having discovered Leaf.
And thank you siy for your reply.