{"id":31,"date":"2012-10-05T08:49:41","date_gmt":"2012-10-05T00:49:41","guid":{"rendered":"http:\/\/www.kbrtny.com\/?p=31"},"modified":"2012-10-05T08:49:41","modified_gmt":"2012-10-05T00:49:41","slug":"new-development-computer","status":"publish","type":"post","link":"https:\/\/www.kbrtny.com\/?p=31","title":{"rendered":"New Development Computer"},"content":{"rendered":"<p>Every time I get a new development platform or microcontroller to play with I end up spending hours scouring the internet to find the appropriate tools, installation methods, and examples for getting started with it. \u00c2\u00a0Not only that, but since I end up using a number of desktops and laptops I have a hard time keeping things synched up and clean. \u00c2\u00a0 With these two thoughts in mind I am going to start a post series on building a custom development computer, setting up build environments, and some basic tutorials for several popular development platforms. \u00c2\u00a0I may do some screencasts in the future if people want them.<\/p>\n<h2>Computer Specifications<\/h2>\n<p>I want to be complete in this so I&#8217;m going to start with my computer build process and Ubuntu install. \u00c2\u00a0Since all this is really for is writing code to run on\u00c2\u00a0embedded\u00c2\u00a0platforms and possibly some GUI programs for USB\/Network device connectivity there is no need for the latest and greatest. \u00c2\u00a0I would like the computer to be compact, relatively low power, and cheap. \u00c2\u00a0I have several hard drives laying around and an extra 19&#8243; Monitor, keyboard, and mouse. \u00c2\u00a0This leaves a case, Power Supply Unit(PSU), motherboard(MoBo), processor, and RAM. \u00c2\u00a0In the vein of simple I went with this <a href=\"http:\/\/www.foxconnchannel.com\/ProductDetail.aspx?T=Barebone&amp;U=en-us0000104\">Foxconn barebones case\/PSU\/MoBo<\/a>, <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16820148538\">4GB of DDR3<\/a>, \u00c2\u00a0and a <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16819116408\">Celeron G540<\/a>. \u00c2\u00a0All told it was $194 shipped with tax to San Diego. \u00c2\u00a0Most hardcore computer nerds would turn their nose up at the Celeron series, but this is basically a slower, non-hyperthreading 2 core Sandybridge chip with decent integrated graphics which means it can handle coding and compiling for embedded processors and more for $50, not bad at all. \u00c2\u00a0Check out AnandTech&#8217;s budget guides for <a href=\"http:\/\/www.anandtech.com\/show\/5005\/holiday-budget-system-buyers-guide\">2011<\/a> and <a href=\"http:\/\/www.anandtech.com\/show\/6182\/fall-budget-system-buyers-guide\">2012<\/a>for benchmarks and more information. \u00c2\u00a0I had a 1TB Western Digital Green that I am using for the computer. \u00c2\u00a0I may upgrade to a 60\/64GB Solid State Drive(SSD) in the future, but I&#8217;m being cheap for now and sticking with what I have in hand.<\/p>\n<h2>Build<\/h2>\n<p>Those familiar with building computers can skip over this section, but some of you may have never built one before and it is useful to have at least a basic guide. \u00c2\u00a0I&#8217;m not going to go into anything too in depth, but enough to also be a bit of a case review for the Foxconn RM3-H2. <a href=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3099_0.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-32\" title=\"All The Parts\" src=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3099_0-1024x1016.jpg\" alt=\"\" width=\"640\" height=\"635\" srcset=\"https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3099_0-1024x1016.jpg 1024w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3099_0-150x150.jpg 150w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3099_0-300x297.jpg 300w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3099_0.jpg 1025w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a> In the photo is the hard drive, processor, RAM, and barebones case, nothing much to say here. <a href=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3100.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-33\" title=\"Open Case\" src=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3100-1024x638.jpg\" alt=\"\" width=\"640\" height=\"398\" srcset=\"https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3100-1024x638.jpg 1024w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3100-300x186.jpg 300w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3100.jpg 1048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a> Here is a view of the inside of the case, everything is already wired up, just awaiting the processor and drives. \u00c2\u00a0The Quick Installation Guide is actually quite good as it contains pictures for each step for everything so I&#8217;m not going to go too in depth. <a href=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3101_0.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-34\" title=\"Front Open\" src=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3101_0-1024x876.jpg\" alt=\"\" width=\"640\" height=\"547\" srcset=\"https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3101_0-1024x876.jpg 1024w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3101_0-300x256.jpg 300w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3101_0.jpg 1050w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a> In order to access the internal hard drive mounting location the front panel must be removed. (It&#8217;s slightly annoying, but not actually particularly difficult.) Slide out the external drive mounts, and the hard drive mounting location is underneath. <a href=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_31020.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35\" title=\"Mounted Hard Drive\" src=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_31020-1024x683.jpg\" alt=\"\" width=\"640\" height=\"426\" srcset=\"https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_31020-1024x683.jpg 1024w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_31020-300x200.jpg 300w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_31020.jpg 1025w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>The hard drive slides in and attaches with 3 screws. \u00c2\u00a0If I switched to an SSD this mounting scheme might be a bit of a problem, but I could probably just use the external 3.5&#8243; drive location since it has more mounting options. \u00c2\u00a0I kind of like the simplicity of it.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3105_0.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-36\" title=\"CPU and Memory\" src=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3105_0.jpg\" alt=\"\" width=\"614\" height=\"410\" srcset=\"https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3105_0.jpg 1024w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3105_0-300x200.jpg 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>The CPU goes in like normal( the guide covers it fully, I wasn&#8217;t that\u00c2\u00a0thorough\u00c2\u00a0with my pictures&#8230;), same with the stock heatsink\/fan combo. \u00c2\u00a0This is a pretty low power system so I saw no reason to get something after-market.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3104_0.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-37\" title=\"Tight Wire\" src=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3104_0.jpg\" alt=\"\" width=\"614\" height=\"410\" srcset=\"https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3104_0.jpg 1024w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3104_0-300x200.jpg 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>One thing to note is that the stock heatsink\/fan has the wires wrapped around tightly so it is a good idea to loosen them to make sure the fan can turn. <a href=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3106_0.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-38\" title=\"Fully Assembled\" src=\"http:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3106_0-986x1024.jpg\" alt=\"\" width=\"640\" height=\"664\" srcset=\"https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3106_0-986x1024.jpg 986w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3106_0-288x300.jpg 288w, https:\/\/www.kbrtny.com\/wp-content\/uploads\/2012\/10\/IMG_3106_0.jpg 997w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Finally, here&#8217;s everything installed. \u00c2\u00a0I left the extra SATA cable in there since it doesn&#8217;t significantly block airflow and I won&#8217;t loose it&#8230;<\/p>\n<p>I will cover the BIOS configuration and Ubuntu install in a future post.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every time I get a new development platform or microcontroller to play with I end up spending hours scouring the internet to find the appropriate tools, installation methods, and examples for getting started with it. \u00c2\u00a0Not only that, but since I end up using a number of desktops and laptops I have a hard time &hellip; <a href=\"https:\/\/www.kbrtny.com\/?p=31\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">New Development Computer<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,19],"tags":[24,23],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-electronics","category-embeddev","tag-build","tag-computer"],"_links":{"self":[{"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=31"}],"version-history":[{"count":0,"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kbrtny.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}