- 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
View debian install
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Create boot (sda1), root (sda3), and swap (sda2) partitions, ensure root partition is "bootable" | |
mkfs.ext4 /dev/sda{1,3} | |
mkdir /mnt/rootfs | |
mount /dev/sda3 /mnt/rootfs | |
mkdir /mnt/rootfs/boot | |
mount /dev/sda1 /mnt/rootfs/boot | |
debootstrap --arch amd64 jessie /mnt/rootfs | |
LANG=C chroot /mnt/rootfs /bin/bash | |
export TERM=xterm-color | |
mount none /proc -t proc |
View 2014christmaslist.md
View rfc2616bookmark
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http://tools.ietf.org/html/rfc2616 | |
section 3.7.1 |
View gist:1762999dc79de352545d
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
View boot-output.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
andrew@boomboom:~$ picocom -b 115200 /dev/ttyS0 | |
picocom v1.7 | |
port is : /dev/ttyS0 | |
flowcontrol : none | |
baudrate is : 115200 | |
parity is : none | |
databits are : 8 | |
escape is : C-a | |
local echo is : no |
View pkgsrc-dep.md
What's needed for pkgsrc?
What's pkgsrc?
pkgsrc has tons of buildable software which can be added to a core *nix system in order to do useful things.
Required Infrastructure
In order to create a toolchain, you need:
View meroot-notes.md
What's Aboriginal Doing?
- 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.
What Should I Do?
- Use musl-cross to create a cross compiler.
View medusa4-install-exactsteps.md
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 /opt/medusa4_personal_v5_2_1/master_project/startmedusa
View nice0805leds.md
- Red 0805 LED: APT2012SURCK
- Yellow 0805 LED: APT2012SYCK
- Green 0805 LED: APT2012ZGCK
View kernel-package-exactsteps.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
OlderNewer