<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Dark Side of Devkits and Single-board Computers</title><link>/products/devtools/single-board-computers/b/blog/posts/the-dark-side-of-devkits-and-single-board-computers</link><description>Only a spoilsport would say so, but contrary to widespread belief devkits and single-boards, while useful, are not the Holy Grail that the time-strapped design engineer is searching for. And while it is true that they have become an important part of</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: The Dark Side of Devkits and Single-board Computers</title><link>https://community.element14.com/products/devtools/single-board-computers/b/blog/posts/the-dark-side-of-devkits-and-single-board-computers</link><pubDate>Wed, 19 Feb 2014 00:59:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:16553ed7-2e7b-43d9-a039-fd81bce74410</guid><dc:creator>johnbeetem</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I love SBCs and other development boards.&amp;nbsp; They provide a low-to-medium-cost way to try out a new chip and prove that it&amp;#39;s really going to work for your application.&amp;nbsp; If the errata and software support are inadequate for your application, you find that out quickly while you still have time to switch to something else.&amp;nbsp; Sometimes a manufacturer rep will give or loan you a dev board, in which case it&amp;#39;s &lt;em&gt;no&lt;/em&gt; cost.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;One of my favorite examples of SBC success was when I ported a complex data communications product from a Motorola (now Freescale) MC68360 QUICC to an MPC860 PowerQUICC.&amp;nbsp; Approx 98% of the code was application level protocol stuff that was source-code compatible so I only had to rewrite some device-level code.&amp;nbsp; I got that baby working on an MPC860 development board, and you could see the standard software boot up and work like the product-to-be.&amp;nbsp; Doing this took care of the high-risk part of the project: getting the software to work.&amp;nbsp; We got the green light to develop the PowerQUICC board, which didn&amp;#39;t have prototypes until months later.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;SBCs are a great way to get software working in parallel with the final hardware, so that the two parts converge simultaneously.&amp;nbsp; If your software people have to wait for working hardware, you&amp;#39;ll likely miss your market window.&amp;nbsp; Most of the early Raspberry Pi software was developed on Alpha units.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I did something similar with a Spartan-IIE FPGA.&amp;nbsp; I got the key parts of the design working on a Spartan-II FPGA development board, which would actually plug into one of our existing products as a daughter board.&amp;nbsp; It&amp;#39;s a great way to get credibility to demonstrate production software running on prototype hardware long before the actual PCBs are designed or fabricated.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17224&amp;AppID=82&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The Dark Side of Devkits and Single-board Computers</title><link>https://community.element14.com/products/devtools/single-board-computers/b/blog/posts/the-dark-side-of-devkits-and-single-board-computers</link><pubDate>Tue, 18 Feb 2014 23:54:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:16553ed7-2e7b-43d9-a039-fd81bce74410</guid><dc:creator>Former Member</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;While I do agree that good documentation is a must, any decent engineer is usually prepared to deal with errata in any of documentation, design or silicon. For things as complex as the SoC&amp;#39;s that are on today&amp;#39;s SBC&amp;#39;s, expecting everything to be perfect simply isn&amp;#39;t realistic.&amp;nbsp; To take your example of the BBB, most engineers will actually be evaluating the AM3359 and will not be hugely interested in the 109 page BBB_SRM, preferring the 4100+ page AM3359 Technical Reference Manual along with the Datasheet and silicon errata documents.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You also say:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;
&lt;p&gt;Engineers require sufficient information about how best to use a part. To do so, they need to determine to the point of exhaustion what is actually going on with a part so as to properly use it in a design project&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;I&amp;#39;d agree with that, however getting at some of that information is likely to require signing some sort of NDA, at which time many of your other points become tenuous at best. For example having to call the manufacturer to get something to work.. Signed the NDA means you&amp;#39;ve already done that and most likely have access to proper technical support etc.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A compromise, somewhere between Cabe&amp;#39;s point and yours seems more realistic. Something like the BBB where you are able to take a proven design and reduce it to what&amp;#39;s really necessary for your product may be a very useful thing to have, it may save you effort in both hardware and software development time.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As a possible pointer to things to come,&amp;nbsp; earlier in my career I watched a lot of purpose designed systems fall by the wayside to be replaced by cheap commodity PC&amp;#39;s as the brains of some larger system. I certainly don&amp;#39;t think today&amp;#39;s SBC&amp;#39;s are capable of accomplishing the same feat, &lt;em&gt;yet..&lt;/em&gt;. but I think they might just be a step and a half away. &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17224&amp;AppID=82&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The Dark Side of Devkits and Single-board Computers</title><link>https://community.element14.com/products/devtools/single-board-computers/b/blog/posts/the-dark-side-of-devkits-and-single-board-computers</link><pubDate>Tue, 18 Feb 2014 22:00:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:16553ed7-2e7b-43d9-a039-fd81bce74410</guid><dc:creator>kas.lewis</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Reading the last paragraph brings back memories... How many companies I have left behind because I could not get the basics to work. With no documentation your free samples are worthless. I have even been told by a rep from a very big company to ignore their bad website (that had nothing helpful) and email him every time I needed something... well it was simpler to just use someone elses part...&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17224&amp;AppID=82&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The Dark Side of Devkits and Single-board Computers</title><link>https://community.element14.com/products/devtools/single-board-computers/b/blog/posts/the-dark-side-of-devkits-and-single-board-computers</link><pubDate>Tue, 18 Feb 2014 19:53:02 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:16553ed7-2e7b-43d9-a039-fd81bce74410</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Well put.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;SBC development kits are only intended to provide engineers with a simple way to test the capabilities of the processor and ancillary chips on the board.&lt;/p&gt;&lt;p&gt;They should never be embedded into a final design.&amp;nbsp; It might sound like a quick solution, but it is no way to build a product.&lt;/p&gt;&lt;p&gt;I have no problem using Development kits to build up one of a kind laboratory instrument or test rig for some other product or device.&lt;/p&gt;&lt;p&gt;I might even prototype a proposed product using one, but that is as far as you should go.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17224&amp;AppID=82&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>