Best way to dive into ARM development

RobsonCouto wrote 04/27/2016 at 22:06 2 points

Hi, I'm Robson.

I had my first contact with microcontrollers with Arduino. It was cool and all, but I knew that to know more I had to go deeper. I started to learn AVR C with Atmel Studio and today I can do one thing or another. I also had a bit of PIC assembly in college.

8 bit is awesome, but I comprehend that sometimes is necessary more power. I have been trying to learn ARM, but you can't find good material as easy as it happens with AVR. While in my exchange program I had the opportunity to learn about the ARM architecture and assembly( 32 bit ARM7TDMI), but we used KEIL and some pre compiled library. A good experience indeed, but not enough.

I am aware that ARM microcontroller generally don't use the regular ARM instruction set and are somehow different.

I have a STM32F103C8T6 board from ebay. And another board with a NXP1114. 

What I want specifically? 

- A reference of compiler or environment (I didn't like KEIL). I am a windows user but have Linux installed.

- A reference of microcontroller family (is it stm32 good already?). 

- examples, tutorials, series that may have helped you or that you produced.

That is what I can remember. Thanks in advance!