Install schroot, debootstrap, and the ubuntu-archive-keyring (needed for debootstrap to validate downloaded Ubuntu files):
sudo apt install schroot debootstrap ubuntu-archive-keyring
Create a clean Ubuntu 14.04 amd64 chroot using debootstrap:
I have an Avnet/Architech Hachiko board without SDRAM. It uses RZ/A1H R7S72100 with 10 MB SRAM SoC in QFP package. I want to run mainline U-Boot and Linux on it.
Vendor documentation on the board: http://architechboards-hachiko-tiny.readthedocs.io/en/latest/ and http://downloads.architechboards.com/doc/Hachiko/download.html
BSP that came with it from the vendor used patches to U-Boot and Linux provided in: https://github.com/bradfa/meta-hachiko
It seems there's some amount of support in mainline Linux for RZ/A1 but I'm not sure how much. It's unclear to me how much support there is in mainline U-Boot. Either way, I want to run mainline on this board as I want to learn and if needed, contribute code upstream.
Setting up a Debian machine to be a container host for LXC.
GCC, GDB, and binutils have mainline support for msp430-elf target.
There's, afaict, a "GDB server" kind of tool which works with many debuggers: http://dlbeer.co.nz/mspdebug/
TI has some info on their packaging of the toolchain and related software which is very confusing in terms of version numbers: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/latest/index_FDS.html
Debian seems to only have quite old gcc-msp430 and binutils-msp430 and msp430mcu (linker scripts, headers, etc) packages from 2011 and 2012. Would be nice to get updates to these with mainline code.
To use debmirror to update using rsync which will create a local mirror for the following:
These are all ideas for making open source circuit boards and/or products:
Check a library for compliance to the KLC:
../kicad-library-utils/schlib/checklib.py library/silabs.lib
Check with extra reporting which gives a human readable description of the issues:
../kicad-library-utils/schlib/checklib.py --enable-extra -v library/silabs.lib