<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Factory Automation Software Blog &#187; Embedded</title>
	<atom:link href="http://factoryswblog.org/category/embedded/feed/" rel="self" type="application/rss+xml" />
	<link>http://factoryswblog.org</link>
	<description>Merging modern software development with electrons and metal</description>
	<lastBuildDate>Fri, 27 Jan 2012 03:14:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>TI Slashes Code Composer Studio Prices</title>
		<link>http://factoryswblog.org/2011/10/22/ti-slashes-code-composer-studio-prices/</link>
		<comments>http://factoryswblog.org/2011/10/22/ti-slashes-code-composer-studio-prices/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 22:35:45 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1043</guid>
		<description><![CDATA[I&#8217;ve had a fun time watching CAD pricing gyrations, especially Alibre&#8217;s pricing. TI has also varied pricing on Code Composer Studio (CCS) Platinum; most of the time it&#8217;s been $3595, it was $995 for a couple months, and it&#8217;s been around $2000. All the time the annual maintenance was $600/year. Now a new node-locked license [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a fun time watching CAD pricing gyrations, especially Alibre&#8217;s pricing. TI has also varied pricing on Code Composer Studio (CCS) Platinum; most of the time it&#8217;s been $3595, it was $995 for a couple months, and it&#8217;s been around $2000. All the time the annual maintenance was $600/year.</p>
<p>Now a new node-locked license is $445 and annual maintenance is $99/year. A floating license is $795 with annual renewal at $159/year. TI calls this Promotional Pricing, so the price may go up, but with the drop in the yearly maintenance, I think they&#8217;ll keep the prices low.</p>
<p>Deelip and others think pricing too low is bad for CAD. I think there&#8217;s a point to this: the CAD (and embedded) market size is only somewhat elastic, and there are significant switching costs, so if you cut prices too much, your market size won&#8217;t increase much, but your revenues will go down.</p>
<p>However, TI is in the semiconductor business, not the software business, and the point of CCS is to sell more TI chips. Also, unlike the CAD space, there is significant open source competition (gcc and such). My guess is that TI will, over several years, significantly benefit from this; I suspect a major goal is to increase microcontroller developers&#8217; familiarity with the rest of the TI processor (MCU, MPU, DSP) lineup. For example, my brother is more likely to design in a TI C6000 or OMAP processor after this price cut.</p>
<p>CCS is a great value; it includes the IDE and development tools for all of TI&#8217;s processors (MSP430 MCU, C28xx DSP, Stellaris MCU, C5000 DSP, C6000 DSP, TMS570 safety MCU, high-end ARM, etc) and a royalty free run time license for TI&#8217;s DSP/BIOS RTOS. Most commercial embedded IDE&#8217;s are quite pricey, typically starting at $1000 or more for a single architecture.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1043" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/10/22/ti-slashes-code-composer-studio-prices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maxtor &amp; Microchip: Somebody Has To Be Different</title>
		<link>http://factoryswblog.org/2011/07/26/maxtor-microchip-different/</link>
		<comments>http://factoryswblog.org/2011/07/26/maxtor-microchip-different/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 02:15:05 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Microchip]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=948</guid>
		<description><![CDATA[Microchip likes to be different: they use MIPS instead of ARM cores, and NetBeans instead of Eclipse as the base for their new IDE]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s always one company has has to different.   Back when Maxtor was independent, they spun their disks backwards from everyone else, and numbered their heads from top to bottom, instead of bottom to top like everyone else does.</p>
<p>Microchip is acting the same.  When everyone else, it seems, is using ARM cores for microcontrollers, they picked MIPS cores for the PIC32 micro-controller (MCU) family.  Their new IDE, MPLAB-X is based on NetBeans, instead of Eclipse.</p>
<p>I don&#8217;t think the MIPS versus ARM core is a big deal; maybe Microchip got a much better deal from MIPS.  Switching between ARM MCU vendors isn&#8217;t easy because all the peripherals are different.  I wouldn&#8217;t be surprised if it&#8217;s easier to port C code from a PIC24 (16-bit proprietary) to a PIC32 (32-bit MIPS) than from (to take a random example) an Atmel SAM7 to a TI Stellaris MCU simply because the peripherals are much more similar on the PIC MCUs.</p>
<p>On the other hand, I don&#8217;t see the advantages of NetBeans over Eclipse.  Both are Java-based IDEs.  Both are open source.  Both are cross-platform.  (Note that an IDE based on either one might not be cross-platform, depending on device drivers for emulators and such.  TI&#8217;s Code Composer Studio V4 (based on Eclipse) only runs on Windows; V5 adds Linux.  MPLAB-X has beta downloads for Windows, Linux, and Mac).</p>
<p>NetBeans is primarily known for an excellent GUI builder, which typically isn&#8217;t important in embedded development.  I don&#8217;t know of any other companies using it for embedded development (or non-Java programming).  Even in the Java world, it&#8217;s been a distant second to Eclipse.</p>
<p>Eclipse has been used for non-Java programming (e.g. the C Development Tools or CDT) and embedded programming for a long time, and has many companies supporting it.  So Eclipse should develop a lot faster than NetBeans, and has the advantage of many more plugins.  Plus, Eclipse is run by an independent foundation, not by a company (Oracle) that likes to get paid.</p>
<p>Microchip is not very supportive of open source (unlike most ARM MCU companies).  On the good side, the PIC32 compiler lite version does not have any code size limitations; instead, Microchip removed optimization support.</p>
<p>Microchip is also a good source of low pin count chips, and is one of the few companies still selling MCUs in easy to prototype plastic DIP packages.  For example, you can get a 16-bit dspPIC33F with a CAN controller in 28 pin SOIC, QFN, and DIP packages.</p>
<p>I find Microchip&#8217;s <a href="http://www.microchip.com/en_us/technology/mtouchbuttons/technology.html">mTouch Metal over Capacitor</a> technology interesting: it allows capacitive sensing of metal buttons.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=948" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/07/26/maxtor-microchip-different/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Christmas Kit Fun</title>
		<link>http://factoryswblog.org/2010/01/02/stellaris_lm3s8962_kit/</link>
		<comments>http://factoryswblog.org/2010/01/02/stellaris_lm3s8962_kit/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 02:44:53 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[eLua]]></category>
		<category><![CDATA[Stellaris]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=435</guid>
		<description><![CDATA[Pictures of my new LM3S8962 microcontroller evaluation kit (with Ethernet, CAN, and graphics display).]]></description>
			<content:encoded><![CDATA[<div id="attachment_436" class="wp-caption aligncenter" style="width: 310px"><a href="http://factoryswblog.org/wp-content/uploads/2009/Stellaris_1.jpg"><img class="size-medium wp-image-436" title="Stellaris Eval Kit box" src="http://factoryswblog.org/wp-content/uploads/2009/Stellaris_1-300x261.jpg" alt="Stellaris Eval Kit box" width="300" height="261" /></a><p class="wp-caption-text">Stellaris Eval Kit box</p></div>
<p>I now have a TI Stellaris <a href="http://www.luminarymicro.com/products/lm3s8962_can_ethernet_evaluation_kit.html">LM3S8962 evaluation kit</a>.  Specs include a 50MHz Cortex M3 core, 64K on chip RAM, 256K on chip flash, 10/100BaseT Ethernet with IEEE-1588 support, CAN, a 128&#215;96 OLED, a virtual serial port (via USB), and JTAG (also via USB).   It&#8217;s pretty amazing that a commodity (&lt;$10) MCU is much more powerful than the first personal computers such as the Apple II, Commodore 64, and CP/M systems.  (I&#8217;ve always thought it would be interesting to see how CP/M would run on a 50MHz Zilog eZ80, which should be about 200 times faster than a 4MHz Z80).</p>
<p>I like TI&#8217;s packaging: they stick everything into the box using two-ring CD-ROM holders.</p>
<div id="attachment_437" class="wp-caption aligncenter" style="width: 310px"><a href="http://factoryswblog.org/wp-content/uploads/2009/Stellaris_2.jpg"><img class="size-medium wp-image-437" title="Unboxing LM3S8962 kit" src="http://factoryswblog.org/wp-content/uploads/2009/Stellaris_2-300x218.jpg" alt="Unboxing LM3S8962 kit" width="300" height="218" /></a><p class="wp-caption-text">Unboxing LM3S8962 kit</p></div>
<p>Below is a picture of the board running an eLua demo program.  <a href="http://www.eluaproject.net/" target="_self">eLua </a>is a reduced size version of the Lua scripting language that can run on many MCUs.</p>
<div id="attachment_438" class="wp-caption aligncenter" style="width: 310px"><a href="http://factoryswblog.org/wp-content/uploads/2009/Stellaris_3.jpg"><img class="size-medium wp-image-438" title="eLua on the LM3S8962 kit" src="http://factoryswblog.org/wp-content/uploads/2009/Stellaris_3-300x162.jpg" alt="eLua on the LM3S8962 kit" width="300" height="162" /></a><p class="wp-caption-text">eLua on the LM3S8962 kit</p></div>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=435" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2010/01/02/stellaris_lm3s8962_kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

