No Mac OS X version of Atmel Studio 7

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

Now that Atmel Studio 7 has been released, *sigh* I'm very disappointed that there is no non-Windows version (OS X, Linux) of Atmel Studio.

 

I suppose it's not surprising as Atmel Studio 7 is tied at the hips to Microsoft by the use of Visual Studio. 

 

Suppose we'll just need to keep waiting...

 

At least the latest version of TI's Code Compose supports OS X, yeah!

 

+ Chris Brandson

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

Yes, several of us have been pushing on this, with no effect since Studio 5. Even bigger cry for linux version. 'Tis a shame.

 

Clearly (?) is was an economic choice. Development cost (and time) saved versus additional sales gained. In the process, we lost. Atmel's reputation did not fare much better.

 

Jim

Jim Wagner Oregon Research Electronics, Consulting Div. Tangent, OR, USA http://www.orelectronics.net

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

As an alternative, there's the GNU ARM Eclipse plug-in, which works well with the SAM3 thing I'm designing. Runs on my Macs without issue. NB the Atmel-ICE (http://www.atmel.com/tools/ATATM...) doesn't work with it. But the Segger J-Link EDU does.

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

I'm very disappointed that there is no non-Windows version

I'm sure it'll happen as soon as Microsoft releases a non-Windows version of Visual Studio...

 

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

I won't be holding my breath until that happens!

 

Jim

Jim Wagner Oregon Research Electronics, Consulting Div. Tangent, OR, USA http://www.orelectronics.net

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

Clearly (?) is was an economic choice. Development cost (and time) saved versus additional sales gained.

 

There are a number of open-source "IDE platforms" out there. At least three of them are cross-platform (Eclipse, NetBeans, Code::Blocks). All of them have excellent support for GCC tool chains. All of them have provisions for doing debugging. All of them have provisions for adding functionality in the form of extensions/plugins/whatever (indeed, Eclipse is nothing but a load of plugins). No tech reasons for ruling out the cross-platform alternatives.

 

And: There already was competence within Atmel on how to build a customized IDE based on Eclipse - AVR32 Studio was based on Eclipse.

 

Also: AVR32 Studio could handle the GCC tool chain. AVR32 Studio could drive at least some of Atmels programmers/debuggers.

 

Seems that  everything was already available w r t competence/know-how. Seems the cost would not be higher (in fact seems the opposite).

 

So: Politics? Bribes? Ignorance? Whatever?

 

Who knows...

 

What we do know is that they could have had the same functionality available on all three dominating operating system platforms. Jim and others would have had Atmel Studio on Mac. Me and several others would have had it on GNU/Linux. And it would of-course have a lot of users on Windows.

 

There is no sign at all of Atmel abandoning MSVS. It won't happen.

 

Anyone doing fruitful experiments on a chain/stack of:  Eclipse/NetBeans --- GDB --- AVaRICE&AVRDUDE --- debugger/programmer-hardware --- target, please speak up so that we can share experiences! Alas, mine are mostly frustrating and fruitless.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

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

I tried Eclipse some time back and ran into a real lack of debugging. Maybe it is better now. I was also not happy having to run AVRDUDE via command line (error rate was just too high). Maybe that is also integrated now. Finally, the support files for AVR (MacAVR collection?) were not keeping up with new product releases. It simply did not seem viable for professional work.

 

Jim

Jim Wagner Oregon Research Electronics, Consulting Div. Tangent, OR, USA http://www.orelectronics.net

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

Microsoft

Visual Studio Code

https://www.visualstudio.com/en-us/products/code-vs.aspx

...

Code editing redefined and optimized for building and debugging modern web and cloud applications.
Visual Studio Code is free and available on your favorite platform — Linux, OS X, and Windows.

...

Microsoft

Language Support in Visual Studio Code

https://code.visualstudio.com/docs/languages/overview

...

C++

...

 “Remember to breathe. It is after all, the secret of life.” ― Gregory Maguire, A Lion Among Men

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

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

I have nothing to add, but since the 'follow' button is broken, making a post is the only way to follow this thread...

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"Read a lot.  Write a lot."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

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

JohanEkdahl wrote:
Anyone doing fruitful experiments on a chain/stack of:  Eclipse/NetBeans --- GDB --- AVaRICE&AVRDUDE --- debugger/programmer-hardware --- target, please speak up so that we can share experiences! Alas, mine are mostly frustrating and fruitless.
Almost.

For Eclipse there's another take (instead of AVR-Eclipse) that binds the AVR GCC toolchain via Python.

"Creativity comes from talent and never from knowledge"

Building and debugging Atmel AVR (Arduino-based) project using Eclipse IDE+PlatformIO

June 20, 2014

http://www.ikravets.com/computer-life/programming/2014/06/20/building-and-debugging-atmel-avr-arduino-based-project-using-eclipse-ideplatformio

...

(about mid-page)

Hardware debugging

...

P.S: If you decided to use avarice , please read ...

...

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

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

Visual Studio Code is free and available on your favorite platform — Linux, OS X, and Windows.

But it is still tied to satan...I mean M$.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

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

Sounds promising.  I haven't done any digging to find out, but am I right in thinking that this does me no good unless Atmel decide to build AS with the cross-platform MVSC?  i.e. there's no way to take the AS installation package and 'run' it on a Linux build of MVSC... right?

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"Read a lot.  Write a lot."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

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

Visual Code is an "editor only!. See it as a competitor to Notepad++ rather than Eclipse. I believe MS is doing this because they want to be friends with "modern Web developers" (the ones talking node.js, angular.js jquery etc).

 

Notice the

 debugging modern web and cloud applications

(my emphasis)

 

As always, MS is working very hard to get a foothold where MS-independent forces are pushing new(ish) techniques. MS has, for the last few years flirted extensively with the OSS community. node.js is a potential thread to e.g. ASP.NET, and it runs on any decent server (so potentially a threat to MS Windows, server editions).

 

As I understand Visual Code it will be far from a platform for an IDE.

 

It's a decent editor, though! If you're in MS land and haven't found your favorite editor yet you should give it a try/evaluation.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

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

JohanEkdahl wrote:
Visual Code is an "editor only!.
GCC appears to be available and GDB might be forthcoming.

Stack Overflow

debugging - How to prepare/configure development environment for C++ projects in Visual Code Editor?

https://stackoverflow.com/questions/33098442/how-to-prepare-configure-development-environment-for-c-projects-in-visual-code

,,,

I want to link the debugger

This is currently not possible until there is a public extension API available. I expect it to come in November or December this year.

...

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

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

I should have been specific. "Visual Code is an editor and a poor-mans IDE (possible to drive a tool chain, but no debugging interface AFAIK)".

 

Interesting info/link gchapman! The information on an upcoming plugin-API is interesting. Hoping they do a general plugin-interface and build a debug interface on that, rather than doing a tailored and specific i/f for debugging only.

 

I'll have to download Visual Code again to see where it's gone since my last peek.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

Last Edited: Sun. Oct 18, 2015 - 11:09 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

JohanEkdahl wrote:
The information on an upcoming plugin-API is interesting. Hoping they do a general plugin-interface and build a debug interface on that, rather than doing a tailored and specific i/f for debugging only.
Is the following in the direction of what you want?

Microsoft

Visual Studio Marketplace

Mock Debug

by Andre Weinand

11/17/2015, 2:57:40 PM

https://marketplace.visualstudio.com/items/andreweinand.mock-debug

Starter extension for developing debug adapters for VS Code.

from  https://marketplace.visualstudio.com/#VSCode

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

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

Third cold in three months. Need to have some fun. I'm currently giggling re the possibility that VS Code might be the thing that enables me to leave Windows as the OS for my private adventures in binary land.

 

So Atmel, everything seems to be in place? How about a Atmel Studio 8 based on VS Code? (-:

 

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

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

JohanEkdahl wrote:
Third cold in three months.
Consider liposomal vitamin C as a treatment.

It was one cold in the past year because I rarely consumed raw vegetables in juice last winter (a personal mistake).

The current annual count is one cold sore (no other symptoms); changes are restoration of raw vegetable (mostly; one small Granny Smith apple) juice and maintenance dosage of vitamin C powder.

JohanEkdahl wrote:
I'm currently giggling re the possibility that VS Code might be the thing that enables me to leave Windows as the OS for my private adventures in binary land.
IIRC you have a "bit" public adventure in software development education.

Seems most who start that education are Windows operators who will likely create via cross platform IDEs.


Dr.Thomas E Levy

Exposing the truth about liposomal nutrients

by

April 11, 2014

http://www.peakenergy.com/articles/nh20140411/Exposing-the-truth-about-liposomal-nutrients/

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

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

gchapman wrote:
IIRC you have a "bit" public adventure in software development education.

Despite considering my English quite good, I can't decode that. Can you re-formulate?

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

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

IIRC you've had a small go at teaching software development.
 

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

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

IIRC you've had a small go at teaching software development.

Assisting teacher at uni for 10 years.

 

Re education people being Windows folks I disagree. In my view it is companies that are Windows-centric. Or at least was.

 

At uni we had two of the first Macintoshes that came to Sweden. Lund Univeristy had two representatives at the 1984 intro in California, and they came home with two specimen. Our dept got one of them, and me and a colleague was in a room with desks for three. So the Macintosh 128K ended up on a desk between Gunnar and me.

 

Windows 3 was introduced 1990, six years after the Mac hit the stage. Windows 95 was 11 years after the Mac (and still inferior in many ways). At around that time every teacher at the dept, including us assistants, had a Macintosh LC.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

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

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

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

Is this the link you're looking for?   Those other ones seemed pretty ambiguous...
https://www.visualstudio.com/vs/...

 

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

Wow.

 

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

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

i have mac laptop and mac desktop and i ave to work on windows and use boot camp only for avrstudio.

They have to write studio and for mac with the same futures as many companies do like adobe autocad corel etc

 

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

You can easily use Parallels or VirtualBox and not have to leave osx.