Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Having used half the IDE's this person outlined, I really really really really wish every single one had a "write Makefile" option. Maybe 1/4 or the IDEs I use do that successfully. I always end up using GDB for debugging, and then the IDE for asm-level tweaking (well, I don't do the tweaking, someone smarter than me does :), but I can do 90% of my work in GDB).

In the "real world" IAR Embedded Workshop is the hands-down winner (licenses are $$$$$$), which is unfortunate because despite being so mature it is awfully clunky.



Agree so much. Every project I run, I start off working with the available IDE (Keil, Eclipse) that the manufacturer likes and then take the effort of writing a Makefile for it. Absolutely hate dealing with IDEs and their buried settings! Terminal, code editor and gdb FTW :)


You actually can use make instead of the Arduino IDE many times. For the ESP, check out https://github.com/plerup/makeEspArduino. It works reasonably well.


Yeah, I didn't know that existed but I created my own make environment a while back. My arduinos have been gathering dust for about 5 years, ever since I discovered the ST nucleo64 line ... 80MHz, 1M flash, 256K sram, 4 UARTs, 4 SPI, 4 I2C, 20+ GPIO, 4 ADCs for under US$15 ... I pretty much stopped using Arduino everything.


Me, too. But now that I've found the Teensy 3.6, it's my new goto. It's too expensive, but it has all the power. Also, I've been doing embedded for over 20 years and I'm starting to appreciate the simplicity of Arduino. It does get most of the job done. And when I had to modify the drivres, I was able to write completely low-level code. Only walls I've run into are tweaking the linker file. I haven't been able to locate that :(

https://www.pjrc.com/store/teensy36.html




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: