So I’m been doing a bit of embedded system development work. I have an old gaming rig I’m using as the main development system, something that is out of date now but has ample RAM and connects to multiple monitors with ease.
Works pretty well, but whenever I show up at a client’s site to demo what I’ve got (and integrate telemetry systems, etc), I’ve just got this janky old laptop that is slow and it has a tiny display, integrated keyboard, etc.
So I had a bright idea. How about I build a desktop designed exclusively for systems dev that is portable, and haul that to the field? (Just develop on the same system I take to the field)
It needs a modern, fast processor, but only about 2 cores, as code composer and MPlab and other compilers for embedded chips are all single threaded applications. It needs lots of RAM, so I can have lots of stuff open at once (including 50+ chrome tabs for data sheets!). It needs an SSD so I can open up software and reboot quickly (some of the jankier JTAG emulators have crummy drivers, also I have done some light driver development which crashes me a lot).
It doesn’t need 4 cores, it doesn’t need a lot of disk space, it doesn’t need a dedicated GPU, it doesn’t need a big power supply, and it doesn’t need to be overclocked.
So ok, I can grab a dual core chip - if I build it tomorrow, the Pentium G3258. If I wait 2 weeks for Skylake’s lower end chips to be released, I was thinking the Pentium G4500. Pop in about 16 gigs of memory in 2 modules, leaving the other 2 sockets open so I can upgrade to 32 gigs, and grab a 250 gig ssd. Only other part is an appropriate power supply, something low wattage, with a gold or higher rating, and at least a 5 year warranty.
There’s just one problem. I need a sleek looking, lightweight box to hold the main board and PSU in. I don’t need room in that box for a video card, and it would be nice to be able to carry it with one hand. Just velcro the keyboard to the side of it, carry the monitor with the other hand, and I have a luggable “laptop”, about as portable as one of these. Unlike a laptop, I can repair it piecewise, and if I can find a reasonably priced box to stick everything in, it will be about $400.