Move up to VS6??

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

I've been using Studio 4 for a number of years, and quite happy with it.  I'm considering "moving up" to Studio 6 (VS6), but am not sure what great benefits I'd get to make me even happier.  I typically am using a mega168, in  C or asm & an STK500 or possibly a USB ISP programmer.

What great things await me, should I upgrade?

 

 

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

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

I recommend VS 6.2 with Visual Micro. Great. Both free.

Or the new Visual Studio Community edition with Visual Micro,  Both free.. Or with VisualGDB.

 

You'll need time to understand this excellent IDE.

 

 

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

Do you really mean Visual Studio - the Microsoft product - or Atmel Studio (which is built on VS)?

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I mean move up from Atmel studio 4 to Atmel studio 6.   Typically am using a mega168, in  C or asm & an STK500 or possibly a USB ISP programmer.

 

What are the benefits of doing this upgrade (what useful things will I get that I don't have in studio 4?) ...saying studio 6 is "great"  doesn't say much, since studio 4 is also "great".  Mostly I've been seeing/hearing problems & negative things regarding studio 6, I want to learn about the positives in going from 4 to 6.

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

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

The main change you notice in AS6 is the industrial strength source browsing editor (helped by Visual Assist). It's worth the entry price for that alone. 

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

I'm not very impressed by the source browsing:

 

  • Too many clicks to get to definitions and references;
  • Doesn't distinguish definitions from declarations;
  • No call tree nor caller tree;
  • Doesn't distinguish "inactive" definitions in unusedheaders;
  • Incomplete documentation of what all the little icons mean

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

But if you're saying that AS4 had no source browsing at all, then I would still agree that it's worth it for that alone!

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Why don't you just try it and see for yourself.  There is a bit of a learning curve, but that is to be expected with any new IDE.

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

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

 if you're saying that AS4 had no source browsing at all

Yes,  that. 

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

you can use Microsoft's FREE for commercial/hobby Visual Studio 2013 COMMUNITY edition plus the  Visual Micro plugin, also free. Or the VisualGDB plugin for VS.

This is about as good as can be had in IDEs, IAR/Keil included, with the exception of seamless SWD debugging.

 

 Mac/Linux parishioners either go VM or duke it out with Eclipse.

 

 

 

Last Edited: Tue. Dec 23, 2014 - 09:30 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

stevech wrote:
you can use Microsoft's FREE for commercial/hobby Visual Studio 2013 COMMUNITY edition

So what advantage does that give over Atmel's FREE Studio 6 - which uses Visual Studio anyhow?

 

And note that the MS thing is only free for limited commercial use.

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the feedback...I have been holding off on upgrades, since it  tells me I need to install various visual studio upgrades, which will likely break things due to its replacing .ocx module & generally wreaking havoc  (last time I did a windows auto-upgrade, I had to fiddle for hours with registry edits & ocx install/uninstall, reregister, etc).

 

I was looking for a side by side comparison listing (or link) that shows the differences between AS4 & AS6, such as:

 

                                  AS4       AS6

multiple fonts:              yes         no

voice activated:             no         yes

auto code gen:             limited    advanced

self modifying code:      yes         optional

chip diagnosis:              no          die analysis

multi users:                  <3          1-200   

 

 

 

 

   

 

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

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

avrcandies wrote:
I have been holding off on upgrades, since it  tells me I need to install various visual studio upgrades, which will likely break things due to its replacing .ocx module & generally wreaking havoc  (last time I did a windows auto-upgrade, I had to fiddle for hours with registry edits & ocx install/uninstall, reregister, etc).
Is a Windows virtual machine on Windows possible?

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

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

gchapman wrote:
Is a Windows virtual machine on Windows possible?

 

Absolutely!

 

I'm running Windows 10 in both Virtualbox and VMware on a Windows 8.1 host.  You do have to have a license for the second version of Windows though.

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

Last Edited: Wed. Dec 24, 2014 - 02:17 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Is there a comparative list (or link) available, that describes all the wonderful new features/benefits?

So far I've heard:

 industrial strength source browsing editor

 

 sounds interesting & maybe all the VS6 horror stories are just horrible stories

 

I'll probably just byte the bullet and call the install routine

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

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

larryvc wrote:
You do have to have a license for the second version of Windows though.
Is a second Windows license required for Hyper-V?

Reason : Windows 8 VM (+ Atmel Studio 6) on Windows 8.

Transparency : An XP operator; not an XP applications developer.

TIA

Windows

Run virtual machines on Windows 8.1 with Client Hyper‑V

http://windows.microsoft.com/en-us/windows-8/hyper-v-run-virtual-machines

Windows 8.1 includes Hyper‑V, the same machine virtualization technology that is part of Windows Server.

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

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

gchapman wrote:

 

larryvc wrote:

You do have to have a license for the second version of Windows though.

Is a second Windows license required for Hyper-V?

 

 

Short answer, yes.  A license is required for each instance of Windows.

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

Last Edited: Wed. Dec 24, 2014 - 06:01 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Visual studio 2013 in the community version. Newer/better. Esp. with Visual Micro.

And Community gives you the means to target other than Atmel.

But for now, Atmel Studio is fine too.

 

The limitations on commercial use are practically non-existent unless you work for a big company - and if so, they should buy IAR or some such.

 

Last Edited: Wed. Dec 24, 2014 - 06:25 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

And the long answer is 'yes'.

Microsoft

Community

Is there a Difference between the DELL WINDOWS 7 OEM EULA and the MICROSOFT WINDOWS 7 OEM EULA?

https://answers.microsoft.com/en-us/windows/forum/windows_7-windows_install/is-there-a-difference-between-the-dell-windows-7/05dc7091-1745-e011-90b6-1cc1de79d2e2

...

There are two types of OEM licensing:

...

Quote from the Windows 7 EULA:

d.    Use with Virtualization Technologies. ...

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