Switching from windows to linux | Atmel Studio

Go To Last Post
7 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello,

 

What is the easiest way to develop AVR on Linux (Ubuntu). Is simply compiling and generating a .hex file and burning it on the controller through a terminal the best option?

What is the best way?

 

Thanks alot!

 

(FYI I'm wasn't sure where to put this post (forum type))

Code is everything, code is life :D
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Eclipse, Code blocks, netbeans or similar. Just pick an IDE you like that can support avr-gcc

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

gproduct wrote:
Is simply compiling and generating a .hex file and burning it on the controller through a terminal the best option?
That's minimal essential so will likely be multi-platform (multi-OS) and is the method used for continuous integration.

gproduct wrote:
What is the best way?
Cliff mentioned some of the IDE that work well with AVR GCC.

AVR debugging (AVR GDB) capability will reduce the set of AVR IDE.


https://www.avrfreaks.net/forum/problem-setting-linux-ubuntu-avr-make-no-rule-make-target-hex-stop

https://www.avrfreaks.net/forum/avr-studio-mac-linux

http://packages.ubuntu.com/search?keywords=AVaRICE&searchon=names&suite=all&section=all (AVR GDB server; svn347 is shy of Atmel EDBG)

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Awesome, will check out eclipse, thanks!

Code is everything, code is life :D
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I like to go Vim + avr-gcc + avrdude and makefiles. At first I did this because it gives a better understanding of how everything works. Now I continue to do it because of its simplicity.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yea, I need something simple now, but I used it through the terminal, it was pretty slow. I need to finish and test a project I'm working on and after I will set it up with vim. Thanks!

Code is everything, code is life :D