[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