Libre AI OS for MyCroft Mark II
 
 
 
 
 
Go to file
Jeff Moe 6d9afa4fb5 Update meta to MyCruft 2023-08-25 16:17:51 -06:00
.github/ISSUE_TEMPLATE Update issue templates 2022-03-14 12:25:25 +01:00
buildroot@7662a8d4ac Update buildroot from upstream 2023-08-25 07:07:20 -06:00
buildroot-external Update meta to MyCruft 2023-08-25 16:17:51 -06:00
documentation Update kernel.md 2022-06-01 17:02:22 +02:00
logs Add empty logs and release directory by default 2021-05-01 09:08:42 +02:00
release Add empty logs and release directory by default 2021-05-01 09:08:42 +02:00
scripts MycroftOS: BNuilding now uses a proper Makefile. 2019-12-10 13:21:49 +01:00
.gitignore Merge upstream 15972e5e 2023-08-25 06:52:36 -06:00
.gitmodules Use MyCruft buildroot 2023-08-21 10:14:29 -06:00
Jenkinsfile convert all steps to use sh in jenkins 2021-02-27 16:56:01 +05:30
LICENSE MycroftOS: Initial setup 2018-10-26 15:02:09 +02:00
Makefile More work and get rpi4 inline 2023-08-21 08:05:43 +00:00
README-upstream.md mv upstream readme 2023-08-19 21:18:05 -06:00
README.md libkf5config-dev-bin build dep 2023-08-22 11:09:36 -06:00

README.md

MyCruft

MyCruft is an OS and applications for the Mycroft Mark II.

MyCruft is based on OpenVoiceOS.

MyCruft is libre software. Any non-free software encountered will be noted.

Status

MyCruft is alpha software under early development.

Dependencies

Using Debian stable (bookworm/12). Install these on the build host.

apt install \
  gcc \
  subversion \
  qttools5-dev \
  qttools5-dev-tools \
  python3 \
  git \
  make \
  g++ \
  curl \
  wget \
  qtdeclarative5-dev \
  ccache \
  libkf5coreaddons-dev-bin libkf5config-dev-bin

Source

Get source.

mkdir -p ~/devel/downloads ~/devel/deepcrayon
cd ~/devel/deepcrayon/
git clone --recursive https://spacecruft.org/deepcrayon/MyCruft

Build

HOWTO build.

Overview, if only it worked just like this. Maybe someday:

cd MyCruft/
# make sure all is good and clean
make clean
make mycruft-config
make menuconfig
make savedefconfig
make mycruft

TODO and Issues:

See issues:

Upstream

Main upstream projects and sources.

OpenVoiceOS

The main open source fork of MyCroft, after MyCroft stopped development.

See README-upstream.md for the upstream readme.

git clone --recursive https://github.com/OpenVoiceOS/ovos-buildroot

MyCroft

Manufacturer of the open source hardware (KiCAD!) and a lot of software. Defunct (?).

Buildroot

OS build system.

They even have their own git and bugzilla server. woo.

git clone git://git.buildroot.net/buildroot

Raspberry Pi

The main MyCroft Mark II hardware is a Raspberry Pi 4. XXX check model b?

Copyright

Unofficial project, not related to Mycroft, OpenVoiceOS, or any others.

Upstream sources under their respective copyrights.

License

Apache 2.0.

Copyright © 2023, Jeff Moe.