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

Rodney Radford ncgadgetry at gmail.com
Sun Oct 18 14:46:52 CDT 2015


I think the issue is that you don't have separate .h and .c (or .cpp) files
as you do in a traditional C environment, so it probably does something for
that under the covers.

On Sun, Oct 18, 2015 at 3:31 PM, Pete Soper via TriEmbed <
triembed at triembed.org> wrote:

> 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
> [trianglerobotics] < <trianglerobotics at yahoogroups.com>
> 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>newsletter at atmel.com>
>> Date: Oct 17, 2015 4:04 PM
>> Subject: Speed up application development with Studio 7
>> To: <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> <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
> <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
> <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-->
>
>
> [image: Yahoo! Groups]
> <https://groups.yahoo.com/neo;_ylc=X3oDMTJkYjZtZ2pxBF9TAzk3NDc2NTkwBGdycElkAzM3NTYxODEEZ3Jwc3BJZAMxNzA1MTM3MDc4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxNDQ1MTk0ODI2>
> • Privacy <https://info.yahoo.com/privacy/us/yahoo/groups/details.html> •
> Unsubscribe
> <trianglerobotics-unsubscribe at yahoogroups.com?subject=Unsubscribe> • Terms
> of Use <https://info.yahoo.com/legal/us/yahoo/utos/terms/>
>
> .
>
> __,_._,___
>
>
>
> _______________________________________________
> Triangle, NC Embedded Computing mailing list
> TriEmbed at triembed.org
> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
> TriEmbed web site: http://TriEmbed.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20151018/7ae5eedc/attachment.htm>


More information about the TriEmbed mailing list