- Segger J-Link EDU: https://www.adafruit.com/product/1369
- Straight serial cable: http://www.digikey.com/product-detail/en/AK131-2-R/AE1379-ND/930165
- Freescale Vybrid MVF30NS151CKU26 chips (quantity 3): http://octopart.com/partsearch#!?q=MVF30NS151CKU26
|Create boot (sda1), root (sda3), and swap (sda2) partitions, ensure root partition is "bootable"|
|mount /dev/sda3 /mnt/rootfs|
|mount /dev/sda1 /mnt/rootfs/boot|
|debootstrap --arch amd64 jessie /mnt/rootfs|
|LANG=C chroot /mnt/rootfs /bin/bash|
|mount none /proc -t proc|
|5.15. Installing additional software|
|Using packages from pkgsrc|
|If you wish to install any of the software freely available for UNIX-like systems you are strongly advised to first check the NetBSD package system, pkgsrc. pkgsrc automatically handles any changes necessary to make the software run on NetBSD. This includes the retrieval and installation of any other packages on which the software may depend.|
|See the list of available packages|
|Precompiled binaries are available on the NetBSD FTP server for some ports. To install them the PKG_PATH variable needs to be adjusted in the following way (under the sh(1) shell):|
|# export PKG_PATH="http://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/<PORT>/<RELEASE-NUMBER>/All"|
|andrew@boomboom:~$ picocom -b 115200 /dev/ttyS0|
|port is : /dev/ttyS0|
|flowcontrol : none|
|baudrate is : 115200|
|parity is : none|
|databits are : 8|
|escape is : C-a|
|local echo is : no|
- Aboriginal builds a simple cross compiler, basically the same thing musl-cross does.
- Aboriginal builds a statically linked native compiler (not actually Canadian, iirc, as target and host are the same) along with make, basically the same thing meroot does now.
- Aboriginal builds a rootfs and kernel for the target, meroot builds a busybox rootfs with a few extra tools.
- Aboriginal combines the rootfs, kernel, and native compiler with a bunch of other special scripts and QEMU things to make a bootable system that can build things, which isn't really needed if you're going to boot in or chroot if the arch is close enough.
- Use musl-cross to create a cross compiler.
To run MEDUSA4 personal edition, it is supported only on i386 and Ubuntu 12.04 LTS probably has the best support. Be sure you install the below things. You need a web browser (to view the help files) but be aware that if you're running firefox outside a chroot and want to launch firefox inside a chroot, firefox doesn't like that, for now.
- Install chroot of precise.
- Configure universe and install csh (why csh isn't in main I have no idea, it's Ubuntu?)
- For the installer to run, install libgl1-mesa-glx libglu1-mesa libxt6 libfreetype6 libxrender1 libfontconfig1 firefox
- To run medusa, install gconf2 librsvg2-2
Launch medusa from
|First setup your `.config` file (grab from running working kernel) and `make oldconfig`.|
|`make menuconfig` for customization, then:|
|fakeroot make-kpkg --revision $REVISION [--cross-compile arm-linux-eabi-] [--arch amd64] [--initrd] [-j 8] --uc --us kernel-image|