{"id":3236,"date":"2013-01-07T14:26:08","date_gmt":"2013-01-07T20:26:08","guid":{"rendered":"http:\/\/w0ep.us\/OM\/?p=3236"},"modified":"2013-01-07T14:28:30","modified_gmt":"2013-01-07T20:28:30","slug":"microcontrollers-fpgas-and-the-ide","status":"publish","type":"post","link":"http:\/\/w0ep.us\/OM\/?p=3236","title":{"rendered":"Microcontrollers, FPGAs and the IDE"},"content":{"rendered":"<p>[Today&#8217;s run: Watson Road, 3.x miles]<\/p>\n<p>Every so often I think about getting more into microcontrollers;\u00a0 PIC, Atmel, Arduino, all that stuff.\u00a0 I have purchased parts and programmer boards and various artifacts.\u00a0 I have even done a few things with them.<\/p>\n<p>More recently the vogue seems to be shifting to FPGAs, programmable gate arrays.<\/p>\n<p>My problem with both of these things is that I don&#8217;t like Integrated Development Environments.\u00a0 I really don&#8217;t like them.\u00a0 IDEs seem to have come along in the programming world all at once.\u00a0 People doing Java use JBoss or something.\u00a0 People doing microcontrollers and FPGAs use the manufacturer&#8217;s IDE.\u00a0 With every $10 gizmo you have to download the IDE software and install it and learn how to use it.\u00a0 It just drags me down.<\/p>\n<p>I&#8217;m a command line guy.\u00a0 I don&#8217;t want to have multiple windows with checkboxes and little places to put in a list of strange library names.\u00a0 I want a directory structure and a compile command.\u00a0 I&#8217;m fine with vi and gdb and gcc.\u00a0 I want to type in the command line that sends the object code down the wire and burns the microcontroller or the FPGA.<\/p>\n<p>Everything seems so strange these days.\u00a0 It&#8217;s like I&#8217;m stuck in a 1985 time warp.<\/p>\n<p>I even downloaded a command line app for my Android tablet (it would actually be kind of useable if I hooked up a keyboard!)<\/p>\n<p>No more IDEs! Please!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Today&#8217;s run: Watson Road, 3.x miles] Every so often I think about getting more into microcontrollers;\u00a0 PIC, Atmel, Arduino, all that stuff.\u00a0 I have purchased parts and programmer boards and various artifacts.\u00a0 I have even done a few things with them. More recently the vogue seems to be shifting to FPGAs, programmable gate arrays. My [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-3236","post","type-post","status-publish","format-standard","hentry","category-other-thoughts"],"_links":{"self":[{"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=\/wp\/v2\/posts\/3236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3236"}],"version-history":[{"count":3,"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=\/wp\/v2\/posts\/3236\/revisions"}],"predecessor-version":[{"id":3238,"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=\/wp\/v2\/posts\/3236\/revisions\/3238"}],"wp:attachment":[{"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3236"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/w0ep.us\/OM\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}