Good starterboard, C or Linux etc

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