I’ve been looking to play with this for some time, and finally pulled the trigger. I recently bought an inexpensive Chromebook (Acer 14). My goal is to have a long battery life inexpensive computer that I can do normal day to day stuff with the ability to do some software development. I played with the Linux (beta) distro the Chrome OS allows, but it doesn’t really scratch the itch. I have a Raspberry Pi Zero that I worked with in the past setup as a headless OTG system.
I outfitted the Raspberry Pi Zero with a couple mods. I got a nice simple iUniker USB dongle with some simple blue LEDs and I soldered in a set of 90 degree pins.
There are a few dozen links on how to setup the headless RPI Zero, but I’m not sure which one I used at the time. The instructions below include the steps I initially took, plus what I ultimately needed. With the general instructions the RPI Zero worked great when I connected through my Mac, but when I tried the Chromebook I discovered I didn’t have Bonjour so it couldn’t find the zero.
It took some time, but I finally found some instructions here to create a DHCP server on the RPI Zero that let the Chromebook and RPI Zero stick connect. Now I’m all set. I can connect via the WiFi and directly via the USB. This will let me use the Chromebook + RPI Zero side hat setup outside of my home network.