<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>you ready for some binary interface app?~</title><link>https://community.element14.com/technologies/embedded/w/documents/10051/you-ready-for-some-binary-interface-app</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>you ready for some binary interface app?~</title><link>https://community.element14.com/technologies/embedded/w/documents/10051/you-ready-for-some-binary-interface-app</link><pubDate>Fri, 08 Oct 2021 04:56:16 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4c33b4a6-ced9-4033-b114-e71e2157c042</guid><dc:creator>DebuggerGuys</dc:creator><comments>https://community.element14.com/technologies/embedded/w/documents/10051/you-ready-for-some-binary-interface-app#comments</comments><description>Current Revision posted to Documents by DebuggerGuys on 10/8/2021 4:56:16 AM&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;"&gt;&lt;a href="http://rlv.zcache.com/geek_in_binary_code_bumper_sticker-p128797164627192641en8ys_400.jpg"&gt;&lt;img alt="image" class="jiveImage" src="http://rlv.zcache.com/geek_in_binary_code_bumper_sticker-p128797164627192641en8ys_400.jpg" style="font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;font-size:16px;"  /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;"&gt;The great thing with &lt;a class="jive-link-external-small" href="http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0152102726" rel="nofollow ugc noopener" target="_blank"&gt;CodeWarrior &lt;/a&gt;development Suites is that you can develop almost in any programming environment out there, even if it&amp;#39;s assembly.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;"&gt;In this occasion, I ran into a Reference Manual regarding a StarCore ABI (Application Binary Interface)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;font-size:12pt;color:#333333;"&gt;This document defines a set of standards to ensure interoperability between conforming CodeWarrior for StarCore software components, such as, compilers, assemblers, linkers, debuggers, and assembly language code. These standards cover run-time aspects as well as object formats to be used by compatible tool chains from StarCore and third-party tools developers. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;font-size:12pt;color:#333333;"&gt;A benefit of this standard definition is interoperability of conforming tools so that users can select the best tool for each phase of the application development cycle, rather than being constrained to using an entire tool chain. Another benefit is compatibility of conforming libraries. Us programmers can build compatible binary libraries and assembly code libraries and be assured of their continued compatibility over time.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;font-size:12pt;color:#333333;"&gt;So if you are ready for a new experience at programming (in case binary interfaces are your thing) start along with this &lt;span style="font-size:18pt;"&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" href="http://cache.freescale.com/files/soft_dev_tools/doc/ref_manual/STARCORE_ABI_RM.pdf?fpsp=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation" rel="nofollow ugc noopener" target="_blank"&gt;Reference Manual&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;!&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:&amp;#39;trebuchet ms&amp;#39;, geneva;font-size:12pt;color:#333333;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: binary, freescale, starcore, program, application, codewarrior, embedded, interface, abi&lt;/div&gt;
</description></item></channel></rss>