hi all,
I'm used to use microchip controllers (Professional software engineer), but because I need higher calculation speed, I have to move to arm processors.
For that reason I'd like to start with a starter kit.
I'd like to experiment with Ethernet, LCD, USB, RAM, Uart , i2c and spi.
Because of realtime tasks, I'd like to program the controller completely myself, without os. Is this possible?
Does someone have an opinion about the RiOT board? Or would the IOTboard of IBM/Arm be a better start (However its 250dmips is too slow for the project)?
'Mustc I use Linux or could I use own C code as main platform?
Can, for example, a raspberry pi or something else also be realtime programmed, or am I depended of Linux ?
Are there libraries like Microchip delivers example codes?
I have compared some books, but what book should be a good guide for me as noob in the world of ARM?
Hopefully you can help me give a good start with ARM this way. Thanks a lot.
John
I don't have the expertise or stature needed to answer your questions accurately. I'll just give some toolsets which might be able to meet your criteria. I suggest that you gather more information about these products.
∙ ARM Development Tools
∙ IAR Embedded Workbench Tools for ARM
∙ Atollic TrueSTUDIO
∙ Rowley Associates CrossWorks
∙ Mentor Graphics Sourcery CodeBench (no Cortex-M7 in Supported Processors)
For ARM's own software development tools you can post questions in Software Development Tools.
Your experience about free and paid software is generally applicable to all software development tools regardless of the target architecture.