Good Afternoon /g/ents,
I've recently become interested in learning about embedded systems. I'm following this course since I saw it recommended online
http://users.ece.utexas.edu/~valvano/Volume1/E-Book/I just bought the Tiva launchpad and a cheap breadboard kit so I can follow along with the labs. The thing is, I got to chapter 5 and saw that the IDE they're using is Keil UVision (picrel) and it only works on windows, no mac or linux, So, before I get into a rabbit hole trying to get this to work on linux, I thought i'd ask any embedded chads here what you use to develop for these (or any other) microprocessors. Should I just bite the bullet and move back to windows for compatibility (especially those weird proprietary IDES for specific architectures)? Should I keep using emacs on linux and figure it out? Will that work fine for all devices? I'm doing this so I can get a job, so I want to use something that will work. Also any general tips are appreciated.
Thanks bros :)