FreeBSD-10.1 Soekris r276913
There is a new build of FreeBSD 10.1 for Soekris here. The source tree revision is r276913.
There is a new build of FreeBSD 10.1 for Soekris here. The source tree revision is r276913.
It’s been a goal of mine for a while to understand how FreeBSD device drivers work. So, firstly I wrote a simple module; it’s here. The next step is to write the skeleton of a device driver. That is, a device driver that does nothing. The resulting source code is here. The Makefile is very…
Image is here. Boot log is here.
If you happen to have had an Apple][, you might be interested in retrieving your data from old DOS 3.3 floppies. Or maybe you’re just interested in retrocomputing and downloaded some floppies at Apple2Online. In my case, I had an ulterior motive. I’ve been learning about FreeBSD device drivers and was wondering how difficult it…
In this blog article, I described a way to use Netatalk3 to do Time Machine backups on FreeBSD. This approach worked well, but it had some problems: The Time Machine backups are in every user’s home dir. That’s messy and there is the potential that they’ll accidentally delete the backup. If I put the backups…
I’m upgrading the U-boot version used for Wandboard by Crochet-BSD. The first step is to upgrade the Device Tree Compiler (DTC); there are instructions here. Once you have the U-boot 2014 source, the build is trivial: gmake SED=gsed HOSTCC=cc CROSS_COMPILE=armv6-freebsd- wandboard_quad_config gmake SED=gsed HOSTCC=cc CROSS_COMPILE=armv6-freebsd-
The FDT is the “Flattened Device Tree”, a simple device tree used in embedded FreeBSD, for example on a Pi. Every architecture has a DTS file, which contains a human-readable list of hardware for that architecture. For example, the Pi FTD is here. You should notice that there are declarations for: cpu axi (the…