[TriEmbed] [TAR] New free Atmel Studio 7 development studio now lets you input Arduino sketches.

Pete Soper pete at soper.us
Sun Oct 18 14:31:48 CDT 2015


Arduino runs a C++ compiler behind the scenes and handles object 
oriented features of that language (i.e. the compiler properly compiles 
them and the runtime properly supports them). So I was puzzled by the 
notion that Studio can translate an arbitrary sketch into C. It would be 
absolutely stunning for it to create data structures and function 
interfaces corresponding to a C++ class, but I'm not holding my breath 
to see this is actually what's offered.
-Pete

On 10/18/2015 03:00 PM, Rodney Radford ncgadgetry at gmail.com 
[trianglerobotics] wrote:
> Technically, Arduino sketches have always been 'C' code, so no 
> conversion needed, but glad they are now allowing them to be used.
>
> The primary differences between a sketch and a standalone C program is 
> that you use an init() and loop() function instead of a main(), and 
> the files are all concatenated together and compiled as one (so no 
> need to include header files, or worry about linkers).
>
> There are other non-Arduino make environments that already support the 
> sketches, such as using a barebones Make file that sets up the 
> required rules for building.
>
> I am glad, though, that they are better supported (and at least 
> mentioned) now as there is a ton of good example code in the sketches 
> out there and I would prefer the standard Atmel IDE.
>
> On Sun, Oct 18, 2015 at 12:51 PM, Ken Boone kensrobots at gmail.com 
> <mailto:kensrobots at gmail.com> [trianglerobotics] 
> <trianglerobotics at yahoogroups.com 
> <mailto:trianglerobotics at yahoogroups.com>> wrote:
>
>     Now lets you input Arduino sketches and converts them to C code.
>
>     ---------- Forwarded message ----------
>     From: "Atmel Corporation" <newsletter at atmel.com
>     <mailto:newsletter at atmel.com>>
>     Date: Oct 17, 2015 4:04 PM
>     Subject: Speed up application development with Studio 7
>     To: <kensrobots at aol.com <mailto:kensrobots at aol.com>>
>     Cc:
>
>     If you are having trouble reading this email, read the online
>     version
>     <http://now.eloqua.com/es.asp?s=1733930802&e=1341320&elq=d253e7954a804cc38e15280ea4dd284c>.
>
>
>
>
>
>     	
>     	
>     	
>     	
>     	
>     	
>     	
>     	
>
>     	
>
>     	
>
>     	
>     	
>     	
>     	
>     	
>     	
>     	
>     	
>
>     	
>     	
>     *Have you heard the news?!*
>
>     Atmel recently announced the release of the Atmel Studio 7
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=976&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=9FE6DC4274C544B96F0DF3712A79991E>
>     IDE, delivering significant performance enhancements for
>     developing and debugging, an updated easy-to-use user interface,
>     an improved context sensitive help system, seamless import of
>     sketches from the Arduino IDE—and much more. Atmel Studio 7 also
>     provides visualization of real-time application data and power
>     usage to better optimize application performance and power
>     utilization.
>
>     Atmel also introduced the new web-based software configuration and
>     deployment system, Atmel START
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=975&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=CCCDA9AF912F22FF3FA06F61F82B1647>,
>     enabling developers to spend less time integrating software
>     components and more time focusing on their own application.
>
>     Atmel START enables software developers to graphically select
>     software components and configure them for Atmel’s large family of
>     evaluation boards or for their own custom boards. Developers can
>     build software platforms consisting of low-level drivers, advanced
>     middleware, Real Time Operating Systems (RTOS), high-level
>     communication stacks and more, and download the configured
>     software package into their own IDE and build their application.
>
>     Learn more about Atmel Studio 7
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=976&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=629861EDFFB8F1DAB02F14A637D6A378>
>     and Atmel START
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=975&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=28A27DC28CBBFA838FBB81B29513F14F>
>     and how these two innovative platforms help accelerate
>     time-to-market for developers of all levels and profession.
>
>     	
>     	
>     	
>     	
>     	
>     	
>
>     	
>     	
>     	
>     	
>
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=978&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=7D835418CA832ADA75E67B7BD57A4B24>
>     Start working with Atmel Studio today.
>
>     Download it for FREE!
>
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=976&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=C6212DCA08544966740564E86674218A>
>
>     	
>     	
>     	
>
>     	
>     	
>     	
>     	
>     	
>     	
>     	
>
>     	
>     	
>     	
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=977&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=C9F90AB528AA2FA123F93A703226D1E7>
>     Try Atmel Start today.
>     No Registration,
>     No installation required.
>
>     Visit start.atmel.com
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=977&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=328938709767784F0AD2DFE1C2C284C9>
>
>     	
>     	
>
>     	
>     	
>     	
>     	
>     	
>
>     	
>     	
>     	
>     	
>     	
>     	
>     	
>     	
>
>
>     	Follow Atmel:
>     <http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=9&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=9a4c22b0c7984dc8a30a4b989cd3cb24>
>     	<http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=10&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=f10bdd0f87b94fd0bf03a314180d418c> 	<http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=11&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=f420a38a36814b879f392950e156c036> 	<http://app.enable.atmel.com/e/er?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&s=1733930802&lid=12&elq=d253e7954a804cc38e15280ea4dd284c&elqaid=955&elqat=1&elqTrackId=6f824e45843d481987177fb7f735bcf2> 	<http://www.atmel.com/rss/releases.aspx?utm_campaign=2015%20Studio%207%20%2b%20START%20-%20em2&utm_medium=email&utm_source=Eloqua&elq=d253e7954a804cc38e15280ea4dd284c&elqCampaignId=288&elqaid=955&elqat=1&elqTrackId=ad9effca3bad44bf89004464b0a9ea99> 	
>     Click here to manage your subscriptions
>     <http://app.enable.atmel.com/e/sl?s=1733930802&elq=d253e7954a804cc38e15280ea4dd284c>.
>     Atmel Corporation
>     1600 Technology Drive, San Jose, CA 95110
>
>
> __._,_.___
> ------------------------------------------------------------------------
> Posted by: Rodney Radford <ncgadgetry at gmail.com>
> ------------------------------------------------------------------------
> Reply via web post 
> <https://groups.yahoo.com/neo/groups/trianglerobotics/conversations/messages/5168;_ylc=X3oDMTJwY2Q0YmkzBF9TAzk3MzU5NzE0BGdycElkAzM3NTYxODEEZ3Jwc3BJZAMxNzA1MTM3MDc4BG1zZ0lkAzUxNjgEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxNDQ1MTk0ODI2?act=reply&messageNum=5168> 
> 	• 	Reply to sender 
> <mailto:ncgadgetry at gmail.com?subject=Re%3A%20%5BTAR%5D%20New%20free%20Atmel%20Studio%207%20development%20studio%20now%20lets%20you%20input%20Arduino%20sketches%2E> 
> 	• 	Reply to group 
> <mailto:trianglerobotics at yahoogroups.com?subject=Re%3A%20%5BTAR%5D%20New%20free%20Atmel%20Studio%207%20development%20studio%20now%20lets%20you%20input%20Arduino%20sketches%2E> 
> 	• 	Start a New Topic 
> <https://groups.yahoo.com/neo/groups/trianglerobotics/conversations/newtopic;_ylc=X3oDMTJlNnVhOTA5BF9TAzk3MzU5NzE0BGdycElkAzM3NTYxODEEZ3Jwc3BJZAMxNzA1MTM3MDc4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTQ0NTE5NDgyNg--> 
> 	• 	Messages in this topic 
> <https://groups.yahoo.com/neo/groups/trianglerobotics/conversations/topics/5167;_ylc=X3oDMTM0MTlkN2k1BF9TAzk3MzU5NzE0BGdycElkAzM3NTYxODEEZ3Jwc3BJZAMxNzA1MTM3MDc4BG1zZ0lkAzUxNjgEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxNDQ1MTk0ODI2BHRwY0lkAzUxNjc-> 
> (2)
>
> Visit Your Group 
> <https://groups.yahoo.com/neo/groups/trianglerobotics/info;_ylc=X3oDMTJlOHVnbTIwBF9TAzk3MzU5NzE0BGdycElkAzM3NTYxODEEZ3Jwc3BJZAMxNzA1MTM3MDc4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTQ0NTE5NDgyNg--> 
>
>
> Yahoo! Groups 
> <https://groups.yahoo.com/neo;_ylc=X3oDMTJkYjZtZ2pxBF9TAzk3NDc2NTkwBGdycElkAzM3NTYxODEEZ3Jwc3BJZAMxNzA1MTM3MDc4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxNDQ1MTk0ODI2> 
>
> • Privacy 
> <https://info.yahoo.com/privacy/us/yahoo/groups/details.html> • 
> Unsubscribe 
> <mailto:trianglerobotics-unsubscribe at yahoogroups.com?subject=Unsubscribe> 
> • Terms of Use <https://info.yahoo.com/legal/us/yahoo/utos/terms/>
>
> .
>
> __,_._,___

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20151018/ffe73216/attachment.htm>


More information about the TriEmbed mailing list